Linux 命令 —— iostat I/O 和 CPU 监视工具
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令 —— iostat I/O 和 CPU 监视工具
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
iostat 用于監(jiān)控統(tǒng)計(jì)系統(tǒng)輸入輸出設(shè)備和 CPU 的使用情況,英文 I/O statistics 的縮寫。
原文地址: https://shockerli.net/post/li...
更多文章請?jiān)L問我的個(gè)人博客: https://shockerli.net
它的特點(diǎn)是匯報(bào)磁盤活動(dòng)統(tǒng)計(jì)情況,同時(shí)也會(huì)匯報(bào)出 CPU 使用情況。同 vmstat 一樣,iostat 也有一個(gè)弱點(diǎn),就是它不能對某個(gè)進(jìn)程進(jìn)行深入分析,僅對系統(tǒng)的整體情況進(jìn)行分析。iostat 屬于 sysstat 軟件包,所以使用前需先安裝 sysstat。
命令格式
iostat [參數(shù)] [間隔時(shí)間] [報(bào)告次數(shù)]- 間隔時(shí)間:每次報(bào)告的間隔時(shí)間(秒)
- 報(bào)告次數(shù):顯示報(bào)告的次數(shù)
常用參數(shù)
- -C 顯示 CPU 使用情況
- -d 顯示磁盤使用情況
- -k 以 KB 為單位顯示
- -m 以 M 為單位顯示
- -N 顯示磁盤陣列(LVM) 信息
- -n 顯示 NFS 使用情況
- -p[磁盤] 顯示磁盤和分區(qū)的情況
- -t 顯示終端和 CPU 的信息
- -x 顯示詳細(xì)信息
- -V 顯示版本信息
更多參數(shù)和說明,可用 man iostat 查看。
屬性說明
CPU 屬性值
| %user | CPU 處在用戶模式下的時(shí)間百分比 |
| %nice | CPU 處在帶 NICE 值的用戶模式下的時(shí)間百分比 |
| %system | CPU 處在系統(tǒng)模式下的時(shí)間百分比 |
| %iowait | CPU 等待輸入輸出完成時(shí)間的百分比 |
| %steal | 管理程序維護(hù)另一個(gè)虛擬處理器時(shí),虛擬 CPU 的無意識(shí)等待時(shí)間百分比 |
| %idle | CPU 空閑時(shí)間百分比 |
DISK 屬性值
| Device | 監(jiān)測設(shè)備名稱 |
| rrqm/s | 每秒需要讀取需求的數(shù)量 |
| wrqm/s | 每秒需要寫入需求的數(shù)量 |
| r/s | 每秒實(shí)際讀取需求的數(shù)量 |
| w/s | 每秒實(shí)際寫入需求的數(shù)量 |
| rsec/s | 每秒讀取區(qū)段的數(shù)量 |
| wsec/s | 每秒寫入?yún)^(qū)段的數(shù)量 |
| rkB/s | 每秒實(shí)際讀取的大小,單位為 KB |
| wkB/s | 每秒實(shí)際寫入的大小,單位為 KB |
| rMB/s | 每秒實(shí)際讀取的大小,單位為 MB |
| wMB/s | 每秒實(shí)際寫入的大小,單位為 MB |
| avgrq-sz | 需求的平均大小區(qū)段 |
| avgqu-sz | 需求的平均隊(duì)列長度 |
| await | 等待 I/O 平均的時(shí)間(milliseconds) |
| svctm | I/O 需求完成的平均時(shí)間 |
| %util | 被 I/O 需求消耗的 CPU 百分比 |
TPS 屬性值
| tps | 該設(shè)備每秒的傳輸次數(shù) |
| kB_read/s | 每秒從設(shè)備讀取的數(shù)據(jù)量 |
| kB_wrtn/s | 每秒向設(shè)備寫入的數(shù)據(jù)量 |
| kB_read | 讀取的總數(shù)據(jù)量 |
| kB_wrtn | 寫入的總數(shù)據(jù)量 |
應(yīng)用實(shí)例
iostat -kLinux 2.6.32-642.13.1.el6.x86_64 (upfor106) 2016年04月21日 _x86_64_ (1 CPU)avg-cpu: %user %nice %system %iowait %steal %idle0.49 0.00 0.17 0.03 0.00 99.31Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn vda 0.88 1.41 8.30 47983021 281958128參考資料
- iostat 命令
原文地址: https://shockerli.net/post/li...
更多文章請?jiān)L問我的個(gè)人博客: https://shockerli.net
總結(jié)
以上是生活随笔為你收集整理的Linux 命令 —— iostat I/O 和 CPU 监视工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UriComponentsBuilder
- 下一篇: MariaDB 10.3 主主半同步复制