有关 CPU 内存网络和磁盘的统计信息(IO 操作)
要获得有关 Linux 系列 stat
命令的主要组件的一般统计信息非常有用
中央处理器
要获得与处理器相关的统计信息,你可以使用 mpstat
命令,但有一些选项可以提供更好的可见性:
$ mpstat 2 10
记忆
我们都知道命令 free
显示(剩余)RAM 的数量但是要查看包括 I / O 操作在内的所有统计信息:
$ vmstat 2 10
磁盘
要实时获得有关磁盘操作的一般信息,你可以使用 iostat
。
$ iostat -kx 2
网络
为了能够看到你的网络服务发生了什么,你可以使用 netstat
$ netstat -ntlp # open TCP sockets
$ netstat -nulp # open UDP sockets
$ netstat -nxlp # open Unix sockets
但你可以找到实时查看网络流量的有用监控:
$ sudo iftop
可选的
要实时生成与所有组件的 I / O 操作相关的统计信息,你可以使用 dstat
。该工具是 vmstat
,iostat
和 ifstat
的多功能替代品