在Linux中,我们可以通过top命令查看系统状况,以及每一个进程的具体状况。不过另外也可以利用vmstat命令查看到一些另外的信息。
vmstat命令可以查看memory情况,swap使用情况,io使用情况,CPU以及一些其他System的状况。以上的每个大类都有好几个小条目可以查看。比如memory大类中,可以看到现在空余多少memory,还有多少缓冲什么的。CPU也可以看到使用了多少。多少在空闲着。
不过如果光使用vmstat的话,只会把系统之前的平均情况显示出来,就显示1条信息。这个时候我们如果要让系统平均每一秒输出一条信息,可以用参数的方法来达到效果。

这条命令可以让每秒属于1条信息。这样你就可以查看到系统资源是怎么一个变化情况的了。