码迷,mamicode.com
首页 > 其他好文 > 详细

vmstat详解

时间:2020-05-27 23:16:22      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:大于   读取   cpu   大小   中断   任务   哪些   超过   带宽   

vmstat 1 5(1秒钟显示1次 共显示5次)
技术图片

r表示:(1秒钟内有0个进程在使用我们CPU)
b表示:(哪些被i/o堵塞的任务有多少个) I/O意思是:输入输出的速度
意味着磁盘被堵塞了,任务被磁盘的IO堵塞
有时候也会有这样我们这个带宽跑满了 你这个数据通过tcp通信的方式传到远程去,送给另外一个服务器,这个时候如果你带宽跑满了,网速很慢,它也会被堵塞,总之b,就哪些被i/o堵塞的任务有多少个,不管是磁盘也好,还是IO,或者是网速也好。
swpd表示:(有多少数据量被拿到了交换分区里,不意味者内存不够了,k为单位,如果数很大,数字不稳定,可能内存不够了或者内存溢出了,程序写得不对有问题) 1102020(我的内存还剩多少)
free表示:(我的内存还剩多少)
si表示:(进到内存里去的) 值很稳定 表示内存够 没问题 如果长期大于0 就是内存不够了 从磁盘交换到内存的交换页数量 每秒从交换区写入内存的大小
so表示:(从内存里读出来的) 从内存交换到磁盘的交换页数据 每秒从内存写到交换区的大小
bi表示:(进到内存里去的,意味从磁盘里读出来) 每秒读取的块数(读磁盘)
bo表示:(从内存里读出来的,意味从磁盘里写出来) 每秒写入的块数(写磁盘)
bi/bo列普通硬盘超过长期处于1000以上,则有可能产生瓶颈
in表示:中断的次数
cs表示:
in cs 这2列 不宜过高 如果过高 表示CPU很忙
us表示:用户进程占用CPU的百分比
sy表示:内存的进程占用CPU的百分比
id表示:空间百分比
wa表示:等待CPU的进程占用百分比
st表示:被抽走的占用百分比(一般为0)
需要重视的几列:r;b;si;so;bi;bo;us(若常年高于50或接近于100%,则说明某一个进程使用CPU很大的资源,需进行优化

点外卖的小伙伴可以进群

技术图片

vmstat详解

标签:大于   读取   cpu   大小   中断   任务   哪些   超过   带宽   

原文地址:https://blog.51cto.com/xiaocuik/2499091

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!