iostat命令
? ? ? ? ?iostat命令能監視系統的I/O活動,檢查物理磁盤就平均傳輸速率而言處于活躍狀態之中的時間長度。該命令生成的報告可用于修改系統配置以便更好地平衡物理磁盤之間的I/O負荷。
[root@localhost ~]# iostat Linux 3.10.0-862.el7.x86_64 (localhost.localdomain) 03/16/2019 _x86_64_ (1 CPU)avg-cpu: %user %nice %system %iowait %steal %idle0.06 0.00 0.25 0.63 0.00 99.07Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 1.69 30.53 3.36 173562 19101 scd0 0.00 0.18 0.00 1028 0 dm-0 1.34 28.66 3.00 162925 17053 dm-1 0.02 0.39 0.00 2228 0第一行:指示系統版本,主機名和當前日期
avg-cpu:總體CPU使用情況統計,對于多核CPU,這里是所有CPU的平均值
Device:各磁盤設備的IO統計信息
%user:CPU在用戶態執行進程的時間百分比
%nice:CPU在用戶態模式下,用于nice操作,所占CPU總時間的百分比
%system:CPU處在內核執行進程的時間百分比
%iowait:CPU用于等待IO操作所占CPU總時間的百分比
%steal:管理程序(hypervisor)為另一個虛擬進程提供服務而等待虛擬CPU的百分比
%idle:CPU空閑時間百分比
tps:每秒向磁盤設備請求數據次數,包括讀,寫請求,為rtps與wtps的和
kB_read/s:每秒從設備讀取的數據量
kB_wrtn/s:每秒向設備寫入的數據量
kB_read:讀取的總數據量
kB_wrtn:寫入的總數據量
?
常見用法:iostat 2 3? ? ? ? ?每隔2秒刷新顯示,且顯示3次
?
?
?
學習地址:https://www.cnblogs.com/ftl1012/p/iostat.html
? ? ? ? ? ? ? ? ??https://blog.csdn.net/qq_20332637/article/details/82146753
總結
- 上一篇: addr2line命令
- 下一篇: strace命令学习