最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

紅帽linux基礎(chǔ)指令 IO監(jiān)控iostat常見用法

2021-05-17 17:54 作者:夜灬長夢多  | 我要投稿

iostat -d -k 1 10? ?? ?? ?#查看TPS和吞吐量信息(磁盤讀寫速度單位為KB)
iostat -d -m 2? ?? ?? ?? ?#查看TPS和吞吐量信息(磁盤讀寫速度單位為MB)
iostat -d -x -k 1 10? ?? ?#查看設(shè)備使用率(%util)、響應(yīng)時間(await)
iostat -c 1 10? ?? ?? ?? ?#查看cpu狀態(tài)

iostat -d -k 2
參數(shù) -d 表示,顯示設(shè)備(磁盤)使用狀態(tài);-k某些使用block為單位的列強制使用Kilobytes為單位;2表示,數(shù)據(jù)顯示每隔2秒刷新一次。
Linux 3.10.0-957.el7.x86_64 (oracle10g)? ?? ?? ?2020年09月07日??_x86_64_? ?? ???(4 CPU)

Device:? ?? ?? ?? ?tps? ? kB_read/s? ? kB_wrtn/s? ? kB_read? ? kB_wrtn
sda? ?? ?? ?? ?? ?2.52? ?? ???75.41? ?? ???10.11? ???396653? ?? ?53175
scd0? ?? ?? ?? ???0.00? ?? ?? ?0.20? ?? ?? ?0.00? ?? ? 1028? ?? ?? ? 0
dm-0? ?? ?? ?? ???2.19? ?? ???69.22? ?? ?? ?7.18? ???364091? ?? ?37774
dm-1? ?? ?? ?? ???0.02? ?? ?? ?0.47? ?? ?? ?0.00? ?? ? 2460? ?? ?? ? 0

輸出信息的含義
tps:該設(shè)備每秒的傳輸次數(shù)(Indicate the number of transfers per second that were issued to the device.)。"一次傳輸"意思是"一次I/O請求"。多個邏輯請求可能會被合并為"一次I/O請求"。"一次傳輸"請求的大小是未知的。

kB_read/s:每秒從設(shè)備(drive expressed)讀取的數(shù)據(jù)量;
kB_wrtn/s:每秒向設(shè)備(drive expressed)寫入的數(shù)據(jù)量;
kB_read:讀取的總數(shù)據(jù)量;
kB_wrtn:寫入的總數(shù)量數(shù)據(jù)量;這些單位都為Kilobytes。

上面的例子中,我們可以看到磁盤sda與其它分區(qū)的統(tǒng)計數(shù)據(jù),當時統(tǒng)計的磁盤總TPS是2.52,下面是各個分區(qū)的TPS。(因為是瞬間值,所以總TPS并不嚴格等于各個分區(qū)TPS的總和)

指定監(jiān)控的設(shè)備名稱為sda,該命令的輸出結(jié)果和上面命令完全相同。
比如:iostat -d sda 2??默認監(jiān)控所有的硬盤設(shè)備,現(xiàn)在指定只監(jiān)控sda
[root@oracle10g ~]# iostat -d sda 2
Linux 3.10.0-957.el7.x86_64 (oracle10g)? ?? ?? ?2020年09月07日??_x86_64_? ?? ???(4 CPU)

Device:? ?? ?? ?? ?tps? ? kB_read/s? ? kB_wrtn/s? ? kB_read? ? kB_wrtn
sda? ?? ?? ?? ?? ?2.33? ?? ???69.10? ?? ?? ?9.51? ???396661? ?? ?54612


iostat -d -x -k 1 10
[root@oracle10g ~]# iostat -d -x -k 1 10
Linux 3.10.0-957.el7.x86_64 (oracle10g)? ?? ?? ?2020年09月07日??_x86_64_? ?? ???(4 CPU)

Device:? ?? ?? ?rrqm/s? ?wrqm/s? ???r/s? ???w/s? ? rkB/s? ? wkB/s avgrq-sz avgqu-sz? ?await r_await w_await??svctm??%util
sda? ?? ?? ?? ?? ?0.00? ???0.09? ? 2.11? ? 0.33? ? 72.46? ???9.95? ? 67.61? ???0.02? ? 9.44? ?10.50? ? 2.63? ?2.91? ?0.71
scd0? ?? ?? ?? ???0.00? ???0.00? ? 0.00? ? 0.00? ???0.19? ???0.00? ?114.22? ???0.00? ?46.11? ?46.11? ? 0.00??45.83? ?0.02
dm-0? ?? ?? ?? ???0.00? ???0.00? ? 1.71? ? 0.41? ? 66.51? ???7.14? ? 69.31? ???0.02? ?10.77? ?12.73? ? 2.60? ?3.29? ?0.70
dm-1? ?? ?? ?? ???0.00? ???0.00? ? 0.02? ? 0.00? ???0.45? ???0.00? ? 54.67? ???0.00? ? 0.69? ? 0.69? ? 0.00? ?0.58? ?0.00

rrqm/s:每秒這個設(shè)備相關(guān)的讀取請求有多少被Merge了(當系統(tǒng)調(diào)用需要讀取數(shù)據(jù)的時候,VFS將請求發(fā)到各個FS,如果FS發(fā)現(xiàn)不同的讀取請求讀取的是相同Block的數(shù)據(jù),F(xiàn)S會將這個請求合并Merge);wrqm/s:每秒這個設(shè)備相關(guān)的寫入請求有多少被Merge了。

rsec/s:每秒讀取的扇區(qū)數(shù);
wsec/:每秒寫入的扇區(qū)數(shù)。
rKB/s:The number of read requests that were issued to the device per second;
wKB/s:The number of write requests that were issued to the device per second;
avgrq-sz 平均請求扇區(qū)的大小
avgqu-sz 是平均請求隊列的長度。毫無疑問,隊列長度越短越好。? ?
await:??每一個IO請求的處理的平均時間(單位是微秒毫秒)。這里可以理解為IO的響應(yīng)時間,一般地系統(tǒng)IO響應(yīng)時間應(yīng)該低于5ms,如果大于10ms就比較大了。
? ?? ?? ?這個時間包括了隊列時間和服務(wù)時間,也就是說,一般情況下,await大于svctm,它們的差值越小,則說明隊列時間越短,反之差值越大,隊列時間越長,說明系統(tǒng)出了問題。
svctm? ? 表示平均每次設(shè)備I/O操作的服務(wù)時間(以毫秒為單位)。如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁盤性能很好,如果await的值遠高于svctm的值,則表示I/O隊列等待太長,? ?? ?? ?系統(tǒng)上運行的應(yīng)用程序?qū)⒆兟?br>%util: 在統(tǒng)計時間內(nèi)所有處理IO時間,除以總共統(tǒng)計時間。例如,如果統(tǒng)計間隔1秒,該設(shè)備有0.8秒在處理IO,而0.2秒閑置,那么該設(shè)備的%util = 0.8/1 = 80%,所以該參數(shù)暗示了設(shè)備的繁忙程度
。一般地,如果該參數(shù)是100%表示設(shè)備已經(jīng)接近滿負荷運行了(當然如果是多磁盤,即使%util是100%,因為磁盤的并發(fā)能力,所以磁盤使用未必就到了瓶頸)。


iostat還可以用來獲取cpu部分狀態(tài)值:
比如:
[root@oracle10g ~]# iostat -c 1 10
Linux 3.10.0-957.el7.x86_64 (oracle10g)? ?? ?? ?2020年09月07日??_x86_64_? ?? ???(4 CPU)

avg-cpu:??%user? ?%nice %system %iowait??%steal? ?%idle
? ?? ?? ???0.10? ? 0.00? ? 0.25? ? 0.19? ? 0.00? ?99.46


紅帽linux基礎(chǔ)指令 IO監(jiān)控iostat常見用法的評論 (共 條)

分享到微博請遵守國家法律
上蔡县| 长沙市| 武鸣县| 江源县| 伊金霍洛旗| 南昌县| 定南县| 静乐县| 华坪县| 汤阴县| 密山市| 伊吾县| 南雄市| 吴桥县| 普宁市| 洪泽县| 榆中县| 微山县| 韶山市| 闻喜县| 揭阳市| 青神县| 屯留县| 鹤壁市| 社旗县| 库车县| 凤阳县| 嘉峪关市| 抚远县| 汉源县| 托克托县| 鄢陵县| 牟定县| 乌拉特前旗| 石嘴山市| 渭南市| 通州区| 商都县| 伊金霍洛旗| 澄城县| 江华|