linuxでのディスクIOについて

2465 ワード

ディスクIO負荷の表示-ディスク1、lsofコマンドを読み書きしてプロセスが開いているファイルを表示するプロセスlsofのフルネームはlist open filesです.つまり、システムで開いているファイルを列挙します.lsofコマンドを使用すると、ファイルに基づいて対応するプロセス情報を見つけることができます.また、プロセス情報に基づいてプロセスが開いているファイルを見つけることができます.#個別環境ではsudo yum install lsof-yパラメータオプション-c指定したプロセス名で開いたファイルを表示-p指定したプロセス番号で開いたファイルを表示-i指定したプロトコル、ポート、ホストなどの情報を傍受することで、条件に合ったプロセス情報を表示-u指定したユーザーが使用したファイルを表示-Uすべてのsocketファイルを表示
1、占有ファイルを表示するプロセスlinuxでディスクIOについて
内容詳細:COMMAND:コマンド、プロセスの名前PID:プロセス番号USER:プロセスの所有者FD:ファイル記述子、以下の内容を含む:0:標準出力1:標準入力2:標準エラーu:このファイルは開かれ、読み取り/書き込みモードr:このファイルは開かれ、読み取り専用モードw:このファイルは開かれ、書き込みモードTYPE:ファイルタイプ、REG(regular)は通常ファイルDEVICE:ディスクの名前SIZE/OFFを指定:ファイルのサイズNODE:インデックスノードNAME:ファイル名
2、指定プロセスで開いているファイルを表示linuxでディスクIO 3について、指定プロセス番号で開いているファイルを表示する
linuxではディスクIO 4、傍受指定プロトコル、ポート、ホストなどの情報について、条件を満たすプロセス情報4.1を表示すべてのプロセスlinuxではディスクIO 4について表示する.2すべてのtcpネットワーク接続のプロセス情報を表示するlinuxのディスクIO 4について.3ポート22を表示するプロセス**linuxでディスクIO 5について、指定したユーザーが使用するファイルlinuxでディスクIO 6について、すべてのsocketファイルlinuxでディスクIOについてを表示する
二、cat/proc/$pid/io直接プロセスpidファイルを表示カーネルバージョンが2.6より大きい場合.20,cat/proc/pid/ioによりプロセスのio情報を取得することができる.linuxでのディスクIOについて
pidstat-Linuxプロセスのデータを監視し統計する
pidstat sysstat       ,            cpu、  、  、  IO          。pidstat                     ,    pidstat                  。                          。

#個別環境ではRHEL系yum install sysstat-yUbuntuapt-get install sysstatパラメータオプション-uデフォルトのパラメータをインストールする必要があります.各プロセスを表示するCPU使用統計-r各プロセスのメモリを表示統計-d各プロセスのIO使用状況を表示-p指定プロセス番号-w各プロセスのコンテキスト切替状況を表示-t選択タスクのスレッドの統計情報以外の追加情報を表示
一、cpu、メモリ統計1、すべてのプロセスを表示するCPU使用率はpidstat-u-p ALLlinuxにおけるディスクIO 1と同等である.1プロセスのCPU使用率を指定linuxでディスクIOについて
内容詳細:PID:プロセスID%usr:プロセスがユーザースペースでcpuを占有する割合%system:プロセスがカーネルスペースでcpuを占有する割合%guest:タスクが仮想マシンに費やされるCPU使用率(仮想プロセッサで実行)%CPU:タスク全体のCPU使用率CPU:このタスクを実行しているプロセッサ番号Command:このタスクのコマンド名2、すべてのプロセスのメモリ使用状況統計linuxでディスクIOについて
2.1指定プロセスのメモリ使用状況統計linuxでのディスクIOについて
内容详解:minflt/s:メモリからデータをロードするときに毎秒発生する二次エラーの数.ディスクからメモリページmajflt/sをロードする必要はありません.メモリからデータをロードするときに毎秒発生する主なエラーの数.ディスクからメモリページVSZをロードする必要があります.仮想アドレスサイズ、仮想メモリの使用KBRSS:長期メモリ使用.非スワップ領域の物理メモリの使用量KB%MEM:プロセスで使用される物理メモリの割合topコマンドもこのフィールドを出力します.
 、   IO     
1、pidstat -d -p 1385 1 5        ,    5   ID 1385 IO    

linuxでのディスクIOについて
内容詳細:kB_rd/s:プロセスがディスクから読み出すデータ量(kB単位)kB_wr/s:プロセスが毎秒ディスクに書き込むデータ量(kB単位)kB_ccwr/s:タスク書き込みディスクがキャンセルされる速度(KB);タスクが汚いpagecacheを切断すると発生します.
2、選択タスクのスレッドの統計情報以外の追加情報を表示linuxでディスクIOについて
内容詳細:TGID:メインスレッドの識別TID:スレッドID