Linux效能監控 iostat

2022-09-23 01:09:07 字數 1237 閱讀 6346

[root@wallet01~]#yuminstall-ysysstat

[root@wallet01~]#iostat--help

usage:iostat[options]

optionsare:

[-c][-d][-n][-n][-h][-k|-m][-t][-v][-x][-y][-z]

[-j[[...]|all]]

[[...]|all][-p[[,...]|all]]

-c顯示cpu使用情況

-d顯示磁碟使用情況

-k以kb為單位顯示

-m以mb為單位顯示

-x顯示詳細資訊

-p[磁碟]顯示磁碟和分割槽的情況

[root@wallet01~]#iostat-d-k-x-psda110

linux2.6.32-754.6.3.el6.x86_64(wallet01)12/21/2018_x86_64_(1cpu)

device:rrqm/swrqm/sr/sw/srkb/swkb/s**grq-sz**gqu-szawaitr_awaitw_awaitsvctm%util

sda0.0426.990.2414.056.21164.2023.850.3927.375.0627.745.267.52

sda10.000.000.000.000.010.0031.340.003.161.5237.362.880.00

sda20.000.050.000.000.020.20225.050.0019.115.4427.0615.620.00

sda30.0326.940.2414.056.19164.0023.820.3927.375.0727.745.267.51

rrqm/s:每秒對該裝置的讀請求被合併次數

wrqm/s:每秒對該裝置的寫請求被合併次數

r/s:每秒完成的讀次數

w/s:每秒完成的寫次數

rkb/s:每秒讀資料量(kb為單位)

wkb/s:每秒寫資料量(kb為單位)

**grq-sz:平均每次io操作的資料量(扇區)

**gqu-sz:平均等待處理的io請求佇列長度

await:平均每次裝置i/o操作的等待時間(毫秒)

svctm:平均每次裝置i/o操作的服務時間(毫秒)

%util:在統計時間內所有處理io時間,除以總共統計時間。例如,如果統計間隔1秒,該裝置有0.8秒在處理io,而0.2秒閒置,

那麼該裝置的%util=0.8/1=80%,該引數暗示了裝置的繁忙程度

linux效能分析 iostat

iostat iostat命令是另乙個研究磁碟吞吐量的工具。和sar類似,iostat可以使用間隔和計數引數。第乙個間隔的輸出包含linux總執行時間的指標。與其他效能命令比較,這可能是iostat最獨特的功能。例如,以下是乙個大部分時間處於空閒的系統的輸出。可見,從啟動以來hda裝置已經讀取大約9...

linux效能監控

某個線上系統平時非常穩定,當大量更新資料時,系統的服務就會嚴重超時。問題存在了一段時間,基本猜測系統超時和大量寫入資料有關,但卻無法給出確切的解釋。最近花了幾天時間,深入研究這個問題。首先是需要給出問題原因的確切解釋。因此,需要監控服務不正常期間linux系統的各種效能。top 檢視程序活動狀態以及...

查詢磁碟的效能(iostat)

linux系統中的 iostat是i o statistics 輸入 輸出統計 的縮寫,iostat工具將對系統的磁 盤操作活動進行監視。它的特點是匯報磁碟活動統計情況,同時也會匯報出cpu使用情況。同 vmstat一樣,iostat也有乙個弱點,就是它不能對某個程序進行深入分析,僅對系統的整體情況...