Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> パフォーマンスの問題を解決するのに役立つ5つのLinuxシンプルコマンド

パフォーマンスの問題を解決するのに役立つ5つのLinuxシンプルコマンド

  

Linuxホストの管理パフォーマンスは、しばしば魔法のようです。多くの管理者は、パフォーマンスの問題を単純化して処理し、ハードウェアのアップデート、大容量のメモリ、および問題を解決するためのより強力なCPUに頼っています。実際には、いくつかの簡単なコマンドを使用して、ホスト管理の詳細の多くを発見し、パフォーマンスの問題を迅速かつ簡単に解決できます。

Aは、トップ

は、多くの管理者は、すべての現在のカーネルのタスクを実行している表示され、最新のTOPコマンドを、学ぶことで、ホストの状態のいくつかの統計レポートを提供します。デフォルトでは、TOPコマンドは5分ごとにこのデータを自動的に更新します(この更新間隔は設定可能です)。

TOPコマンドは非常に機能的です(機能の半分以上を使用した人はごくわずかです)。一般的に言って、あなたは 'help'である 'h'キーから始めるでしょう(ドキュメンテーションもとてもエキサイティングです)。ヘルプパラメータを使用すると、並べ替えを変更しながら、追加および削除できる内容をすばやく表示できます。また、kを使ってプロセスを終了したり、rを使って特定のプロセスをマークすることもできます。

Topコマンドは、その日の稼働時間、システムの負荷、プロセッサの数、メモリ使用量、およびどのプロセスがCPUリソースの大部分を使用しているかを表示します。実行中のコマンドなど)

次に、vmstat

Vmstatコマンドは、現在のCPU、IO、プロセス、およびメモリ使用量のスナップショットを提供します。 TOPコマンドと同様に、自動的に動的に更新され、次のコマンドで実行できます。

$ vmstat 10

ここで、遅延とは、更新間隔の秒数です。これは10秒です。 VMSTATコマンドは、CTRL-Cコマンドで終了するまでチェックの結果を画面に表示します(または実行時に制限を設定できます)。この連続出力の結果は、パフォーマンスの傾向を分析するためにファイルにインポートするために使用されることがありますが、記事の後半で説明するように、これを実行するためのより良い方法を見つけるでしょう。


最初の列はプロセッサ、rの列はスタンバイプロセッサ、bの列はスリープしているプロセッサです。ここに複数のスタンバイプロセッサがある場合は、どこかでパフォーマンスのボトルネックが発生している可能性があります。 2番目の列はメモリを示しています:仮想、空き、バッファ、およびキャッシュメモリ。 3列目はスワップストレージとディスクとスワップされるメモリ量を示します。 4列目はI /O情報で、ブロックサービスによって送受信されたブロックデータ情報を示します。

最後の2列はシステムとCPUに関する情報を示しています。システム列には、競合の数と1秒あたりの交換数が表示されます。 CPU列は特に有用な情報です。各列はCPU時間の割合を示します。次のとおりです。

US:ユーザータスクとコードの実行に費やした時間
SY:カーネルまたはシステムコードの実行に費やした時間
ID:アイドル時間
WA:IOコストを待つ時間ST:仮想マシンにかかった時間

VMSTATコマンドはCPU使用率の問い合わせに適していますが、CPUを短時間で監視できるため、各パラメータは連続監視に依存することを覚えておくことが重要です。私はCPUの本当の問題を知ることができません。正確なCPUパフォーマンス情報を得るためには、長期にわたるトレンドを調べる必要があります。

Copyright © Windowsの知識 All Rights Reserved