vmstat 命令的使用
生活随笔
收集整理的這篇文章主要介紹了
vmstat 命令的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
vmstat 主要用來查看CPU使用情況:
vmstat -n 2 3- 第一個(gè)參數(shù)是采樣的時(shí)間間隔,單位秒
- 第二個(gè)參數(shù)是采樣的次數(shù)
proc
- r: 運(yùn)行和等待CPU時(shí)間片的進(jìn)程數(shù),原則上1核CPU的運(yùn)行隊(duì)列不要超過2,整個(gè)系統(tǒng)的運(yùn)行隊(duì)列不能超過總核數(shù)的2倍,否則代表系統(tǒng)壓力過大
- b: 等待資源的進(jìn)程數(shù),比如正在等待磁盤I/O、網(wǎng)絡(luò)I/O等。
cpu
- us: 用戶進(jìn)程消耗CPU時(shí)間百分比,us值高,用戶進(jìn)程消耗CPU時(shí)間多,如果長期大于50%,則需要優(yōu)化程序
- sy: 內(nèi)核進(jìn)程消耗的CPU時(shí)間百分比
- us + sy 參考值為80%,如果超過了,說明可能存在CPU不足
- id: 處于空閑的CPU百分比
- wa: 系統(tǒng)等待IO的CPU時(shí)間百分比
總結(jié)
以上是生活随笔為你收集整理的vmstat 命令的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: header中Content-Dispo
- 下一篇: mpstat 命令查看所有CPU核信息