Linuxシステムの運用では、Linuxのコマンドを使用する必要があるcpuの使用率を確認する必要がある場合があります。 Vmstat、mpstat、prstatの各コマンドを見てみましょう。
ログイン
1.top
アクセス:すべてのユーザー
使用:トップ[ - ] [D遅延] [Q] [C] [S] [s] [i] [n] [b]
説明:プロセスのダイナミクスを即座に表示します。
d:表示の更新速度を変更するか、または対話型コマンドライン(対話型コマンド)で変更します。 sを押します。
q:表示速度に遅延はありません。ユーザーがスーパーユーザー権限を持っている場合は、topが最も優先順位の高い順に実行されます。
c:表示モードの切り替え1つのモードは実行可能ファイルの名前のみを表示することです。もう1つのモードは完全パスと名前S:累積モードを表示することです。これは、完了または消滅した死んだ子プロセスのCPU時間を累積します。 p> s:セーフモード、潜在的な危機を回避するための会話型コマンドのキャンセル
i:アイドルまたはゾンビトリップを表示しない
n:更新数完了すると、トップで終了します。b:バッチファイルモード。一緒に使用すると、topの結果をファイルに出力するのに使用できます。
例:
10個の更新が表示された後に終了します。
top -n 10
ユーザーは、chatコマンドを使用して旅行を指示することはできません。
top -s
更新表示の結果をtop.logというファイルに2回入力します。
top -n 2 -b "top.log
linux traceroutewindows tracertの2つのコマンドを導入するもう1つのコマンドは同等です。ネットワークルーティングの追跡
2.vmstat
前述したように、どのシステムのパフォーマンス比較もベースラインに基づいており、CPUのパフォーマンスを監視することは、実行キュー、CPU使用率、およびコンテキスト切り替えの3つのポイントです。以下は、CPUの最も一般的なパフォーマンス要件の一部です。
1. CPUごとに、実行中のキューが3を超えないようにします(デュアルコアCPUの場合、6を超えないようにします)。 CPUが全負荷で稼働している場合は、次の分布を満たす必要があります。
a)ユーザー時間:65%〜70%
b)システム時間:30%〜35%
c)アイドル:0%〜5%
3. mpstat
コンテキスト切り替えをCPU使用率と組み合わせるには、CPU使用率が上記の分布を満たす場合、多数のコンテキスト切り替えを使用できます。 。
よく使われる監視ツールは、vmstat、top、dstat、mpstatです。
#vmstat 1
procs ----------- memory-- -------- --- swap-- ----- io ---- --system-- ---- cpu ---- -
rb swpd free buff cache siだから私たちには、私たちにsy boを入力してください。 1 98 0
0 0 104300 16800 95328 72200 0 0 0 0 1009 59 1 1 98 0
rは実行キューのサイズを示します。
bはIO待機によるものであることを示します。ブロック内のスレッド数、
inは割り込み数、
csはコンテキストスイッチ数、
usはユーザCPU時間、
sysを示します。システムCPU時間、
waは、IO待機によりCPUがアイドル状態になっている時間を示します。
idは、CPUがアイドル状態になっている合計時間を示します。
dstatは各デバイスによって生成された割り込みの数を与えることができます。
#dstat -cip 1
---- total-cpu-usage ---- - --interrupts --- --- procs ---
usr sys idl wai hiq siq |
15 169 185 |
blk newを実行します。
6 1 91 2 0 0 | 0
12 0 13 |
0 0 0
1 0 99 0 0 0 |
0 0 6 |
0 0 0
0 0 100 0 0 0 |
18 0 2 |
0 0 0
0 0 100 0 0 0 |
0 0 3 |
0 0 0
3つのデバイス番号15、169、および185があることがわかります。デバイス名とデバイス番号の関係は、ファイル/proc /interruptsを参照できます。185はネットワークカードeth1を表します。
1ページ12次のページ合計2ページ
Linuxシステムの時刻は正確ではない場合があります正確な時間がログファイルに記録されている時間にエラーを引き起こすので正確な時間は非常に重要です。 Linuxシステムの時刻を変更するにはどうすればい
Linuxシステムの運用では、多くの人がdmgファイルについてあまり知らないが、dmgファイルを作成する方法を知らないこの記事では、Linuxを使ってコマンドラインを使ってdmgファイルを作成する方法を紹介します。理解する
DMGファイルは何ですか、どのようにオープンするのですか?
DMGフォーマットはMACシステム上のミラーファイルですが、PCを使用してい
Sed&s /([0-9。] *)M(。*)/1 /’ ` SIZE =` echo“ $ {SIZE} + 1.0”
Unixシステムでは、インストールしたプログラムをコマンドでアンインストールできますが、make uninstallコマンドを使用してgdbデバッグツールをアンインス
Linuxシステムでは、通常複数のネットワークカードを1つの論理ネットワークカードにまとめることで、ネットワークの安定性を向上させることができます。次の小シリーズでは、LinuxでのマルチNICバイン
Ubuntuが再起動した後、画面はどのように最大輝度を表示しますか?
Win10の10125スタートメニューとXiaonaはどうやって開くことができませんか?
新しいバージョンのWindows 8 M3 Build 7989初期の経験
Win10 10162が来ている、マイクロソフトはWin10
Windows 7は、オーディオおよびビデオファイルのバイリンガルの問題を解決します。
Win8はどのようにタスクバーにもっとアイコンを付けるのですか?
Win10は、プライバシーを保護するためにタスクバーの場所アイコンを設定しています
バックグラウンドプログラムがプロンプトボックスを閉じてすぐにシャットダウンするのを待っているときにWin7がポップアップしない