中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡工程師培訓

當前位置:網(wǎng)絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

linux下iostat命令詳解

時間:2019-08-16

linux簡單命令大全_linux命令大全_linux命令大全 ssh

用法:iostat [ 選項 ] [ <時間間隔> [ <次數(shù)> ]]

常用選項說明:

-c:只顯示系統(tǒng)CPU統(tǒng)計信息,即單獨輸出avg-cpu結果,不包括device結果
-d:單獨輸出Device結果,不包括cpu結果
-k/-m:輸出結果以kB/mB為單位,而不是以扇區(qū)數(shù)為單位
-x:輸出更詳細的io設備統(tǒng)計信息
interval/count:每次輸出間隔時間,count表示輸出次數(shù),不帶count表示循環(huán)輸出

說明:更多選項使用使用man iostat查看

1、iostat,結果為從系統(tǒng)開機到當前執(zhí)行時刻的統(tǒng)計信息

linux命令大全 ssh_linux簡單命令大全_linux命令大全

輸出含義:

avg-cpu: 總體cpu使用情況統(tǒng)計信息,對于多核cpulinux命令大全,這里為所有cpu的平均值。重點關注iowait值,表示CPU用于等待io請求的完成時間。

Device: 各磁盤設備的IO統(tǒng)計信息。各列含義如下:

Device: 以sdX形式顯示的設備名稱
tps: 每秒進程下發(fā)的IO讀、寫請求數(shù)量
KB_read/s: 每秒從驅(qū)動器讀入的數(shù)據(jù)量,單位為K。
KB_wrtn/s: 每秒從驅(qū)動器寫入的數(shù)據(jù)量,單位為K。
KB_read: 讀入數(shù)據(jù)總量,單位為K。
KB_wrtn: 寫入數(shù)據(jù)總量,單位為K。

2、iostat -x -k -d 1 2。每隔1S輸出磁盤IO的詳細詳細,總共采樣2次。

linux命令大全 ssh_linux簡單命令大全_linux命令大全

以上各列的含義如下:

rrqm/s: 每秒對該設備的讀請求被合并次數(shù),文件系統(tǒng)會對讀取同塊(block)的請求進行合并
wrqm/s: 每秒對該設備的寫請求被合并次數(shù)
r/s: 每秒完成的讀次數(shù)
w/s: 每秒完成的寫次數(shù)
rkB/s: 每秒讀數(shù)據(jù)量(kB為單位)
wkB/s: 每秒寫數(shù)據(jù)量(kB為單位)
avgrq-sz:平均每次IO操作的數(shù)據(jù)量(扇區(qū)數(shù)為單位)
avgqu-sz: 平均等待處理的IO請求隊列長度
await: 平均每次IO請求等待時間(包括等待時間和處理時間,毫秒為單位)
svctm: 平均每次IO請求的處理時間(毫秒為單位)
%util: 采用周期內(nèi)用于IO操作的時間比率,即IO隊列非空的時間比率

重點關注參數(shù)

1、iowait% 表示CPU等待IO時間占整個CPU周期的百分比,如果iowait值超過50%,或者明顯大于%system、%user以及%idle,表示IO可能存在問題。

2、avgqu-sz 表示磁盤IO隊列長度,即IO等待個數(shù)。

3、await 表示每次IO請求等待時間,包括等待時間和處理時間

linux簡單命令大全_linux命令大全 ssh_linux命令大全

4、svctm 表示每次IO請求處理的時間

5、%util 表示磁盤忙碌情況linux命令大全,一般該值超過80%表示該磁盤可能處于繁忙狀態(tài)。

疑惑:dm-0/1/2是什么?怎么來的?

查看磁盤信息:

linux命令大全 ssh_linux命令大全_linux簡單命令大全

發(fā)現(xiàn)根本沒有dm字樣,那到底怎么來的?

我們根據(jù)可以得知:

dm-0、dm-1、dm-2的主設備號是253(是linux內(nèi)核留給本地使用的設備號),次設備號分別是0、1、2,這類設備在/dev/mapper中

看到dm-0、dm-1、dm-2的詳細設備名后,知道這三個設備是屬于centos邏輯卷組的lvm設備。

這下找到dm的真正含義了~