标签:大于 读取 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很大的资源,需进行优化
点外卖的小伙伴可以进群
标签:大于 读取 cpu 大小 中断 任务 哪些 超过 带宽
原文地址:https://blog.51cto.com/xiaocuik/2499091