stat 命令家族(4) 詳解 iostat

2022-01-19 10:16:14 字數 1749 閱讀 1720

效能測試必備的 linux 命令系列,可以看下面鏈結的文章哦

報告 cpu 資訊和 i/o 讀寫資訊

iostat 主要能看什麼效能指標

iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -n ] [ -s ] [ -t ] [ -v ] [ -x ] [ -y ] [ -z ]  [-j   ] [ -o json ] [ [ -h ] -g group_name ] [ --human ] [-p [ device [,...] | all ] ] [ device [...] | all ] [ interval [ count ] ]
小栗子

iostat 1
每隔 1s 統計列印一次資料,統計無限次

iostat 2

5

每隔 2s 統計列印一次資料,共統計 5 次

最基礎的命令

分為兩個部分:系統 cpu 資訊,裝置的 i/o 讀寫資訊

系統 cpu 資訊字段說明

裝置的 i/o 讀寫資訊字段說明

每項都是前面所有裝置資料的總和

可以發現,第一次輸出的時候沒有活動的裝置還是會列印出來,怎麼解決?

iostat -z -y 1

2

完美解決上面的問題啦

iostat -x -d 1

2 -y -z

字段說明

重點如果 %util 接近 100%,說明產生的i/o請求太多,i/o系統已經滿負荷,該磁碟可能存在瓶頸

stat 命令家族(2) 詳解 pidstat

效能測試必備的 linux 命令系列,可以看下面鏈結的文章哦 pidstat 主要能看什麼效能指標 均是程序 執行緒級別 小栗子pidstat 1 每隔 1s 統計列印一次資料,統計無限次 pidstat 2 5 每隔 2s 統計列印一次資料,共統計 5 次 pidstat 1 2 pidstat ...

Linux裡stat命令與stat和lstat函式

1.stat命令,可以獲取檔案的詳細資訊 命令列輸入 stat filename 2.stat函式 標頭檔案 include include include 介面 extern int stat const char restrict file,struct stat restrict buf 引數...

stat命令的實現

學習使用stat 1 並用c語言實現 1.提交學習stat 1 的截圖 2.man k grep r的使用 3.偽 4.產品 mystate.c,提交碼雲鏈結 5.測試 mystat 與stat 1 對比,提交截圖 作用 獲取檔案資訊 標頭檔案 include include include 函式原...