Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxのsarコマンドは、基本的なチュートリアル

Linuxのsarコマンドは、基本的なチュートリアル

  

linuxおよびUnixのSARコマンドの使用法を使用して、マシンパフォーマンスの検出に非常に役立ちます。dmesgはCPUの表示にCPUの主周波数を直接表示できます。 sarコマンドラインの一般的なフォーマット:sar [options] [-A] [-o file] t [n]コマンドラインでは、2つのパラメータnとtを組み合わせてサンプリング間隔と回数を定義します。tはサンプリング間隔です。いくつかのパラメータ、nはサンプル数、オプション、デフォルト値は1、-o fileはコマンドの結果をバイナリ形式でファイルに保存することを意味し、fileはここではキーワードではなく、ファイル名です。オプションはコマンドラインオプションで、sarコマンドには多くのオプションがありますが、共通のオプションのみを以下に示します。 -u:CPU使用率-v:プロセス、ノード、ファイル、およびロックテーブルのステータス。 -d:ハードディスク使用状況レポート-r:メモリページとハードディスクブロックを使用しません。 -g:シリアルI /O -b:バッファ使用量-a:ファイルの読み書き-c:システムコールの状況-R:プロセスの活動-y:端末装置の活動。 -w:システム交換活動一例を以下に示す。例1:たとえば60秒ごとにサンプリングし、5回続けてサンプリングし、CPU使用率を観察し、サンプリング結果を現在のディレクトリのファイルzhouにバイナリ形式で格納するなどのコマンドラインsar -utnを使用します。 #sar -u -o zhou 60 5画面表示:SCO_SV scosysv 3.2v5.0.5 i80386 10/01/2001 14:43:50%usr%sys%wio%アイドル(-u)14:44:50 0 1 4 94 14:45:50 0 2 4 93 14:46:50 0 2 2 96 14:47:50 0 2 5 93 14:48:50 0 2 2 96平均0 2 4 94表示の内容:%usr:CPUユーザーモードでの時間の割合。 %sys:CPUがシステムモードにある時間の割合。 %wio:CPUが入力および出力の完了時間を待つ時間の割合。 %idle:CPUのアイドル時間の割合。すべてのディスプレイで、主に%wioと%idleに注意を払う必要があります。%wioの値が高すぎるとハードディスクにI /Oボトルネックがあり、%idleの値は高くなります。同時に、CPUがメモリの割り当てを待っている可能性がありますが、このときはメモリ容量を増やす必要があります。アイドル率の値が10を下回る場合、システムのCPU処理能力は比較的低く、システムで最も必要なリソースはCPUです。バイナリファイルzhouの内容を表示する場合は、次のsarコマンドを入力する必要があります。#sar -u -f zhouが表示されている場合、sarコマンドはリアルタイムでサンプリングでき、前のサンプリング結果を照会できます。例2:sar-vtnコマンドを使用して、たとえば、30秒ごとにサンプリングし、連続して5回サンプリングしてコアテーブルの状態を観察しながら、次のコマンドを入力する必要があります。#sar -v 30 5画面表示:SCO_SV scosysv 3.2v5.0.5 i80386 10 /01/2001 10:33:23 proc-sz ov inod-sz ovファイル-zz ov lock-sz(-v)10:33:53 305/321 0 1337/2764 0 1561/1706 0 40/128 10: 34:23 308/321 0 1340/2764 0 1587/1706 0 37/128 10:34:53 305/321 0 1332/2764 0 1565/1706 0 36/128 10:35:23 308/321 0 1338/2764 0 1592/1706 0 37/128 10:35:53 308/321 0 1335/2764 0 1591/1706 0 37/128表示に含まれるもの:proc-sz:現在コアで使用されている、または割り当てられているプロセステーブル内のエントリ数、コアパラメータMAX-PROCによって制御されます。 Inod-sz:現在コアで使用されているか割り当てられているiノードテーブル内のエントリ数。コアパラメータMAX-INODEによって制御されます。 File-sz:現在コアで使用または割り当てられているファイルテーブル内のエントリ数。コアパラメータMAX-FILEによって制御されます。 Ov:オーバーフローが発生した回数。 Lock-sz:現在使用中の、またはコアに割り当てられているレコードロックエントリの数。コアパラメータMAX-FLCKREによって制御されます。表示形式は、コンテンツ表現を表示するために使用できるテーブルアイテムの実際の使用/テーブルアイテムの数です。コアの使用法は完全に正常です。3つのテーブルはオーバーフロー現象がありません。コアパラメーターを調整する必要はありません。対応するエントリ数が増えました。例3:sar-dtnを使用して、例えば、30秒ごとにサンプリングし、5回続けてサンプリングして、装置の使用状況を報告しながら、次のコマンドを入力する必要があります。#sar -d 30 5画面表示:SCO_SV scosysv 3.2v5.0.5 i80386 10 /01/2001 11:06:43デバイス使用率avque r + w /s blks /s avwait avserv(-d)11:07:13 wd-0 1.47 2.75 4.67 14.73 5.50 3.14 11:07:43 wd-0 0.43 18.77 3.07 8.66 25.11 1.41 11:08:13 wd-0 0.77 2.78 2.77 7.26 4.94 2.77 11:08:43 wd-0 1.10 11.18 4.10 11.26 27.32 2.68 11:09:13 wd-0 1.97 21.78 5.86 34.06 69.66 3.35平均wd-0 1.15 12.11 4.09 15.19 31.12 2.80表示される内容:device:sarコマンドが監視しているブロックデバイスの名前。ビジー率:デバイスがビジーだったときにリクエストが転送された時間の割合。平均:キューがいっぱいになったときの未処理要求の平均数。 r + w /s:1秒間にデバイスとの間で転送されるデータ量。 Blks /s:1秒あたりに転送されたブロック数、それぞれ512バイト。 Avwait:キューがいっぱいになったときに転送要求がキューがアイドル状態になるのを待つ平均時間。 Avserv:転送要求を完了するのに必要な平均時間(ミリ秒)。表示内容の中で、wd-0はハードディスクの名前です。%busyの値は比較的小さく、転送要求を処理するための有効時間が小さすぎることを示します。ファイルシステムは効率的ではありません。値が低いほど、ファイルシステムはより効率的です%busyおよびavqueの値が比較的大きい場合は、ハードディスクの転送速度が遅すぎるため、調整する必要があります。例4:ライフラインsar -b t nの使用たとえば、30秒ごとにサンプリングし、5回続けてサンプリングし、バッファの使用を報告するには、次のコマンドを入力する必要があります。#sar -b 30 5 screen display:

Copyright © Windowsの知識 All Rights Reserved