Linux中内存监控vmstat命令怎么用
.
Linux中内存监控vmstat命令怎么用?
vmstat命令可以用来监控Linux系统中的内存使用情况。使用vmstat命令需要指定监控的时间间隔和监控的次数,例如:
vmstat 5 3
表示监控5秒钟,3次。
vmstat命令的输出结果包括:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id
其中:
procs:r表示运行队列中的进程数,b表示等待I/O的进程数;
memory:swpd表示使用的虚拟内存大小,free表示空闲内存大小,buff表示缓冲区大小,cache表示页面缓存大小;
swap:si表示从交换区中每秒读入的大小,so表示每秒写入交换区的大小;
io:bi表示每秒从块设备中读入的大小,bo表示每秒写入块设备的大小;
system:in表示每秒中断的次数,cs表示每秒上下文切换的次数;
cpu:us表示用户态占用的CPU时间,sy表示内核态占用的CPU时间,id表示空闲时间。
相关文章