以下介紹6個監(jiān)視Linux磁盤IO性能的命令(工具),它們分別是iotop、iostat、vmstat、atop、dstat、ioping,以下將附上簡單的使用方法。
前言
磁盤IO問題(input/output)是Linux系統(tǒng)性能不佳的最常見原因之一。當應用程序試圖在存儲設(shè)備(例如硬盤驅(qū)動器、SAN和NAS)上快速讀取或?qū)懭脒^多數(shù)據(jù)時,就會發(fā)生這種情況,這迫使應用程序和用戶等待。
top命令可用于查看CPU是否正在等待磁盤操作完成?!皐a”度量標準顯示IO等待,CPU等待IO完成所花費的時間(以百分比表示)。參考在Linux系統(tǒng)中使用top命令和ps命令查找高CPU消耗進程。
在本文中,我們將說明如何使用各種Linux命令來確定磁盤IO性能問題。
在對Linux上的實時磁盤活動進行故障排除或監(jiān)視時,六個命令最有用,它們分別是:iotop、iostat、vmstat、atop、dstat、ioping。這些都是常用于實時測量磁盤I/O性能的命令,也較為容易掌握。
1)、iotop
iotop是用于顯示實時磁盤I/O性能的,類似于top的實用程序,它實際上顯示執(zhí)行I/O的進程的列表。運行帶有'--only或-o'選項的iotop命令以查看磁盤I/O活動。
# iotop --only
注:
o:僅顯示實際正在執(zhí)行I/O的進程或線程。
監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
2)、iostat
iostat命令用于監(jiān)視設(shè)備和分區(qū)的系統(tǒng)輸入/輸出統(tǒng)計信息。它通過觀察設(shè)備處于活動狀態(tài)的時間(相對于其平均傳輸速率)來監(jiān)視系統(tǒng)I/O。
它帶有與磁盤I/O相關(guān)的各種信息,可以通過運行以下命令來查看:
# iotop -dxm
注:
x:顯示更多詳細信息統(tǒng)計信息。
d:僅顯示設(shè)備報告。
m:顯示統(tǒng)計信息(以MB為單位)。
監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
3)、vmstat
vmstat命令代表虛擬內(nèi)存統(tǒng)計信息。這是一個性能監(jiān)視命令,除了提供內(nèi)存外,它還提供有關(guān)塊IO和CPU活動的信息。
報告的第一行將包含自上次重新引導以來的平均I/O值,隨后的行將顯示實時統(tǒng)計信息:
# vmstat -d 1 5
注:
d:僅顯示磁盤統(tǒng)計信息。
時間間隔(1):每秒將重新測量統(tǒng)計信息并報告一次。
計數(shù)值(5):統(tǒng)計信息將在退出前報告五次。
監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
4)、atop
atop命令是另一個性能監(jiān)視工具,它能夠報告Linux系統(tǒng)上所有進程的活動(即使進程在該時間間隔內(nèi)已完成)。
它每10秒報告一次每個進程的統(tǒng)計信息,從而迅速掌握系統(tǒng)中發(fā)生的變化:
# atop | grep DSK
監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
5)、dstat
dstat命令是另一個方便的工具,用于在性能調(diào)整測試、基準測試或故障排除期間監(jiān)視系統(tǒng)。它克服了其他一些工具的局限性,并增加了一些額外的功能,更多的計數(shù)器和靈活性。
默認情況下,它顯示報告間隔為1秒:
# dstat --disk --io
監(jiān)視Linux磁盤IO性能命令:iotop,iostat,vmstat,atop,dstat,ioping
對于特定的磁盤,運行:
# dstat --disk --io -D sda
6)、ioping
ioping用于實時監(jiān)視I/O速度和延遲,而ping命令顯示網(wǎng)絡(luò)延遲。這個簡單的實用程序使您能夠了解磁盤響應請求需要多長時間:
# ioping /dev/nvme0n1 -c4
審核編輯 黃宇
-
IO
+關(guān)注
關(guān)注
0文章
448瀏覽量
39160 -
Linux
+關(guān)注
關(guān)注
87文章
11304瀏覽量
209541 -
監(jiān)視
+關(guān)注
關(guān)注
0文章
73瀏覽量
18755
發(fā)布評論請先 登錄
相關(guān)推薦
評論