欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[Linux] 使用vmstat查看系统的负载情况

程序员文章站 2022-06-27 20:19:37
vmstat可以查看 系统 , 内存 , cpu , io 等的使用情况 , 方便查看系统负载 可以用这个命令判断是CPU密集型还是IO密集型 CPU密集型的表现: cpu的us列(用户态)值高, sy列(系统态)系统利用率高 id列(空闲态)空闲率低 IO密集型: 进程列的b特别高 , 这是等待I ......

vmstat可以查看 系统 , 内存 , cpu , io 等的使用情况 , 方便查看系统负载

[Linux] 使用vmstat查看系统的负载情况

 

 

可以用这个命令判断是cpu密集型还是io密集型

cpu密集型的表现:

cpu的us列(用户态)值高, sy列(系统态)系统利用率高  id列(空闲态)空闲率低

 

io密集型:

进程列的b特别高 , 这是等待io的进程

cpu的wa等待io时间高

 

内存不足的表现:

free memory 急剧减少,回收buffer和cache也无济于事,大量使用交换分区(swpd),页面交换(swap)频繁,读写磁盘数量(io)增多,缺页中断(in)增多,上下文切换(cs)次数增多,等待io的进程数(b)增多,大量cpu时间用于等待io(wa)。