linux io 分析,Linux 下的I/O性能分析 iotop
Linux下的IO統(tǒng)計(jì)工具如iostat, nmon等大多數(shù)是只能統(tǒng)計(jì)到per設(shè)備的讀寫情況, 如果你想知道每個(gè)進(jìn)程是如何使用IO的就比較麻煩.
當(dāng)然如果你會systemtap, 或者blktrace這些事情難不到你, 但是沒專用工具總不是很舒服的. 幸運(yùn)的是Linux 2.6.20內(nèi)核以后提供了基于每個(gè)進(jìn)程的IO記賬功能,所以就有了類似iotop這樣方便的工具.
官網(wǎng)地址:Iotop is a Python program with a top like UI used to show of behalf of which process is the I/O going on.
在RHEL6或者ubuntu下使用就非常簡單, 我簡單的演示下ubuntu10下使用:
安裝先:
$ apt-get install iotop
直接運(yùn)行就好:
$iotop
--------------------------------------------
下面來說一具體運(yùn)用:
可以用左右箭頭操作,按 r 是相反方向,按 o 是動態(tài)切換
用法 iotop -參數(shù)
–version 查看版本信息的
-h, –help 查看幫助信息的
-o, –only 只顯示在劃硬盤的程序
-b, –batch 批量處理 用來記錄日志的
-n NUM? 設(shè)定循環(huán)幾次
-d SEC, –delay=SEC? 設(shè)定顯示時(shí)間間隔
總結(jié)
以上是生活随笔為你收集整理的linux io 分析,Linux 下的I/O性能分析 iotop的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下pcre编译,linux下交
- 下一篇: PC 大厂宏碁 1 月营收约 136.3