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

[Linux] 使用vmstat查看系统的负载情况,第1张

概述vmstat可以查看 系统 , 内存 , cpu , io 等的使用情况 , 方便查看系统负载 可以用这个命令判断是CPU密集型还是IO密集型 CPU密集型的表现: cpu的us列(用户态)值高, s

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

 

 

可以用这个命令判断是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)。

 

总结

以上是内存溢出为你收集整理的[Linux] 使用vmstat查看系统的负载情况全部内容,希望文章能够帮你解决[Linux] 使用vmstat查看系统的负载情况所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1014602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存