iotop 類似 top 但顯示進程級磁碟 I/O 讀寫,需核心 ≥ 2.6.20(啟用 TASK_DELAY_ACCT、TASK_IO_ACCOUNTING、CONFIG_VM_EVENT_COUNTERS)與 Python ≥ 2.7。本文說明安裝與常用參數。
# RHEL/CentOS/Fedora
yum install iotop
# Debian/Ubuntu
sudo apt-get install iotop
git clone git://repo.or.cz/iotop.git
cd iotop
python setup.py install
iotop
| 參數 | 說明 |
|---|---|
--version | 顯示版本 |
-h, --help | 說明 |
-o, --only | 僅顯示正在產生 I/O 的進程 |
-b, --batch | 批次模式(適合記錄日誌) |
-n NUM | 迴圈次數 |
-d SEC, --delay=SEC | 重新整理間隔(秒) |
SYS_ADMIN capabilityiotop 是磁碟效能分析利器,配合 iostat、pidstat -d 可全方位掌握 I/O 行為。