使用iostat檢視磁碟IO
iostat[引數][時間][次數]
如
[root@localhost data]# iostat -dm 1 10
Linux 3.10.0-957.el7.x86_64 (localhost.localdomain) 12/05/2020 _x86_64_ (32 CPU)
Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
sda 8.44 0.09 0.07 1468679 1034484
sdb 170.63 1.40 3.53 22094563 55523739
引數 -d 表示,顯示裝置(磁碟)使用狀態;-m列強制為MB單位;1 10表示,資料顯示每隔1秒重新整理一次,共顯示10次。
tps:該裝置每秒的傳輸次數(Indicate the number of transfers per second that were issued to the device.)。“一次傳輸"意思是"一次I/O請求”。多個邏輯請求可能會被合併為"一次I/O請求"。"一次傳輸"請求的大小是未知的。
MB_read/s:每秒從裝置(drive expressed)讀取的資料量;
MB_wrtn/s:每秒向裝置(drive expressed)寫入的資料量;
MB_read:讀取的總資料量;
MB_wrtn:寫入的總數量資料量;
-x 引數
iostat還有一個比較常用的選項-x,該選項將用於顯示和io相關的擴充套件資料。
[root@localhost data]# iostat -xm 1 10
Linux 3.10.0-957.el7.x86_64 (localhost.localdomain) 12/05/2020 _x86_64_ (32 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.98 0.00 0.83 0.10 0.00 98.09
Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 16.76 2.42 3.72 4.73 0.09 0.07 38.58 0.05 5.94 11.04 1.94 0.49 0.41
sdb 0.08 7.29 92.75 77.89 1.40 3.53 59.21 0.14 0.83 0.39 1.36 0.66 11.24
rrqm/s:每秒這個裝置相關的讀取請求有多少被Merge了(當系統呼叫需要讀取資料的時候,VFS將請求發到各個FS,如果FS發現不同的讀取請求讀取的是相同Block的資料,FS會將這個請求合併Merge);
wrqm/s:每秒這個裝置相關的寫入請求有多少被Merge;
r/s: 每秒完成的讀 I/O 裝置次數。即 rio/s
w/s: 每秒完成的寫 I/O 裝置次數。即 wio/s
rMB/s: 每秒讀M位元組數。
wMB/s: 每秒寫M位元組數。
avgrq-sz 平均請求扇區的大小
avgqu-sz 是平均請求佇列的長度。毫無疑問,佇列長度越短越好。
await: 每一個IO請求的處理的平均時間(單位是微秒毫秒)。這裡可以理解為IO的響應時間,一般地系統IO響應時間應該低於5ms,如果大於10ms就比較大了。
cpu屬性值說明:
%user:CPU處在使用者模式下的時間百分比。
%nice:CPU處在帶NICE值的使用者模式下的時間百分比。
%system:CPU處在系統模式下的時間百分比。
%iowait:CPU等待輸入輸出完成時間的百分比。
%steal:管理程式維護另一個虛擬處理器時,虛擬CPU的無意識等待時間百分比。
%idle:CPU空閒時間百分比。
如果%iowait的值過高,表示硬碟存在I/O瓶頸,%idle值高,表示CPU較空閒,如果%idle值高但系統響應慢時,有可能是CPU等待分配記憶體,此時應加大記憶體容量。%idle值如果持續低於10,那麼系統的CPU處理能力相對較低,表明系統中最需要解決的資源是CPU。
相關文章
- Linux之 iostat 解讀磁碟ioLinuxiOS
- 檢視伺服器的磁碟io效能伺服器
- 使用iostat監控磁碟I/OiOS
- IOSTAT對linux硬碟IO效能進行檢測iOSLinux硬碟
- IO命令iostat詳解iOS
- Linux顯示磁碟使用率資訊(iostat)LinuxiOS
- Linux 磁碟 使用率 檢視 處理Linux
- 檢視磁碟使用空間和檔案大小
- aix 檢視磁碟空間AI
- 使用cgroup 限制程式的磁碟io
- Linux iostat監測IO狀態LinuxiOS
- 檢視系統中磁碟(加磁碟陣列)空間的使用情況陣列
- kfed 檢視磁碟頭資訊工具
- ASM磁碟空間的檢視ASM
- IO實時監控命令iostat詳解iOS
- Linux-iostat監測IO狀態LinuxiOS
- 記憶體與IO,磁碟IO,網路IO記憶體
- Win10怎麼檢視磁碟空間使用情況?Win10
- 在Linux中,如何檢視磁碟詳細使用情況?Linux
- vmstat ,iostat系統CPU、記憶體、磁碟使用率報告iOS記憶體
- 磁碟陣列檢視命令 RAID陣列AI
- Linux 檢視磁碟空間大小Linux
- linux的iostat磁碟監測記載LinuxiOS
- AIX 小機檢視IO併發的AI
- 在 Linux 中如何使用 iotop 和 iostat 監控磁碟 I/O 活動?LinuxiOS
- Linux iostat命令詳解和使用例項(磁碟操作監控工具)LinuxiOS
- 在Linux中,如何檢視系統的磁碟使用情況?Linux
- MySQL 磁碟 IO 過高MySql
- 檢視佔用磁碟空間的程式
- linux檢視剩餘磁碟空間Linux
- 利用kfod工具檢視asm磁碟組資訊ASM
- 監視磁碟使用情況
- Linux的IO效能監控工具iostat詳解LinuxiOS
- iostat來對linux硬碟IO效能進行了解iOSLinux硬碟
- 檢視硬碟IO訪問負荷的方法硬碟
- 使用MegaCli工具檢視Raid磁碟陣列狀態[主站備]AI陣列
- Linux檢視磁碟目錄記憶體空間使用情況Linux記憶體
- Linux系統磁碟IOLinux