Shell常用命令之iotop

2022-09-26 08:15:14 字數 1101 閱讀 9150

iotop命令是乙個用來監視磁碟i/o使用狀況的top類工具。iotop具有與top相似的ui,其中包括pid、使用者、i/o、程序等相關資訊。linux下的io統計工具如iostat,nmon等大多數是只能統計到per裝置的讀寫情況,如果你想知道每個程序是如何使用io的就比較麻煩,使用iotop命令可以很方便的檢視。

與iostat工具比較,iostat是系統級別的io監控,而iotop是程序級別io監控

注意,iotop的安裝有前提條件(如果作業系統不滿足這些條件,iotop無法正確安裝):

1:核心版本為2.6

.20或更高版本

2:python 2.7或更高的版本

-h, --help 顯示幫助然後退出

-o, --only 只顯示正在產生i/o的程序或執行緒。除了傳參,可以在執行過程中按o生效。

-b, --batch 非互動模式,一般用來記錄日誌

-n num, --iter=num 設定監測的次數,預設無限。在非互動模式下很有用

-d sec, --delay=sec 設定每次監測的間隔,預設1秒,接受非×××資料例如1.1

-p pid, --pid=pid 指定監測的程序/執行緒

-u user, --user=user 指定監測某個使用者產生的i/o

-p, --processes 僅顯示程序,預設iotop顯示所有執行緒

-a, --accumulated 顯示累積的i/o,而不是頻寬

-k, --kilobytes 使用kb單位,而不是對人友好的單位。在非互動模式下,指令碼程式設計有用。

-t, --time

加上時間戳,非互動非模式。

-q, --quiet 禁止頭幾行,非互動模式。有三種指定方式。

-q     只在第一次監測時顯示列名

-qq    永遠不顯示列名。

-qqq   永遠不顯示i/o彙總。

1、只顯示正在產生i/o的程序

iotop -op

2、iotop記錄到文字

iotop -botq --iter=3 > /opt/iotop

# --iter 等於-n,表示檢測迭代的次數

常用命令 iotop命令介紹

3 iotop 硬碟操作檢視工具 python 語言編寫 a 引數 可以用左右箭頭操作,按 r 是相反方向,按 o 是動態切換 用法 iotop 引數 version 檢視版本資訊的 h,help 檢視幫助資訊的 o,only 只顯示在划硬碟的程式 b,batch 批量處理 用來記錄日誌的 n nu...

Hadoop 之shell常用命令

hdfs dfs ls 遞迴檢視目錄下的所有檔案包括子資料夾裡面的檔案 hdfs dfs ls r hdfs dfs mkdir test 級聯建立資料夾 hdfs dfs mkdir p test abc def hdfs dfs put a.txt hello 從本地剪下檔案到hdfs上 hdf...

Shell常用命令之yum

yum 選項 引數 h 顯示幫助資訊 y 對所有的提問都回答 yes c 指定配置檔案 q 安靜模式 v 詳細模式 d 設定除錯等級 0 10 e 設定錯誤等級 0 10 r 設定yum處理乙個命令的最大等待時間 install 安裝rpm軟體包 update 更新rpm軟體包 check upda...