iotop命令詳解

2021-07-03 22:17:25 字數 1205 閱讀 9852

一.命令說明

iotop命令可以用來監控系統中各個程序對io的使用量,它和top一樣可以在非batch模式下執行時進行與使用者互動。它主要可以用於監控:
1.各個程序占用的io頻寬;

2.程序在進行swapin/進行io時占用的時間比例; 

3.頂端顯示了單個執行週期內的讀寫總量。以下從啟動選項和互動模式進行說明

二.語法引數

啟動時可以通過一些引數控制啟動時顯示狀態,詳細語法如下:

iotop [option] 可選引數如下:
-o            僅顯示產生(產生過)io的程序;
-b            批量模式,無法進行互動模式,多次的輸出依次重新整理;
-n 設定退出前執行的次數,可以結合-b方便日誌輸出;
-u 表示控制僅顯示user使用者的相關程序;
-a            顯示累積流量,方便檢視發生io的總量
-t            在每行上輸出當前的時間戳,會以batch模式輸出

三.互動模式

如果在命令啟動時沒有指定-b引數,可以在介面的執行過程中進行如下互動:
1.排序字段:使用鍵盤左右箭頭控制排序的字段(排序字段右側有">"或"<",例如: io>)\
2.排序方式:"r"鍵可以控制公升序還是降序排列(">"表示降序,"<"表示公升序);
3.僅顯示有io發生的程序:"o"控制是否僅顯示發生io的程序;
4.程序/執行緒:"p"鍵控制線程號/程序號的(pid/tid)
5.累積流量:"a"鍵控制是否顯示累積io量,更加利於檢視問題
6.強制重新整理:"q"鍵退出,除了這些鍵之外的任意鍵都會強制重新整理。

iotop 命令解析

作用 分析linux 磁碟i o的工具 安裝 yum y install iotop iotop引數 version 顯示版本號 h,help 顯示幫助資訊 o,only 顯示程序或者執行緒實際上正在做的i o,而不是全部的,可以隨時切換按o b,batch 執行在非互動式的模式 n num,ite...

每天回顧linux命令(iotop)

前言 iotop命令是乙個用來監視磁碟i o使用狀況的top類工具。和top有相似的ui。可以很直觀的看出每個程序如何使用io。在一些讀寫要求比較高的服務,比如資料庫服務,經常會使用該命令來監視磁碟的使用狀況。iotop在新安裝的linux下一般是沒有的,需要使用者自己安裝,還有就是一般需要管理員許...

常用命令 iotop命令介紹

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