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パフォーマンス情報を得るためには、長期にわたるトレンドを調べる必要があります。
はじめての基本的なネットワーク設定 1.最初にネットワークのmacアドレスを確認してください。 [root @ centos〜] #cat /etc/udev/rules.d/70-persiste
コンピュータとLINUXにはWINDOWSがありますGRUBが好きな人もいれば、NT Loaderが好きな人もいますどのように遊んでも、自分の実行中のプロセスを知っている必要があります関係:windo
まずプログラムのTCPサーバ側を見てください。 #include< stdlib.h> #include< stdio.h> #include< errno.h>
問題の説明 解決策分析の理由、おそらくプラットフォームの移行で権限の問題が発生したため、権限の変換を実行します。 1) Windowsへの変換: [UNIX]。 2)方法 vimでshファイル