有关 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。该工具是 vmstatiostatifstat 的多功能替代品