一般的なクエリのLinuxシステムの運用・保守

Linuは、一般的にシステム、CPU、メモリ、ネットワークカードのトラフィックを表示するためのコマンドを使用しました

:CPU要約情報(Ubuntuの、Linuxの、CentOSの)参照
#lscpuの
アーキテクチャ#x86_64のアーキテクチャx86_64の
CPU(S):歯#論理CPUの2数が2である
スレッド(S)コアあたり:. 1#は、コアあたりのスレッドの数である。                 
コア(S)ソケットあたり:2#のCPU毎に単一の物理CPUコアの各コアスロット番号/数が2である
CPUソケット(S):スロット数は#cpuある1 1。
ベンダID:GenuineIntel #cpuベンダーIDはGenuineIntelある
CPUファミリ:6 #cpuシリーズは6
モデル:#58モデル58
ステッピング:ステッピング9#9 \ Kである
CPUのMHzの:800.000 #cpuは800MHz帯でクロック
仮想化:X-VTのVT-xの仮想化技術#CPUのサポート
、ハイパーバイザーベンダー:#現在のプラットフォームVMwareの
仮想化タイプ:フル#仮想化タイプ
L1Dキャッシュ:L1データキャッシュの32K#キャッシュ32K(CPU表現は32Kです)
L1Iキャッシュの#32K 32Kキャッシュ(L1命令キャッシュは、具体的には32Kである)
キャッシュL2:3072K#3072K二次キャッシュは
CPUの動作モードを参照してください

getconf LONG_BIT

32
(32ビット現在のCPUの動作モードで説明するが、CPUは64ビットをサポートしていないことを意味するものではありません)

getconf LONG_BIT

64
(64ビットの現在のCPUの動作モードで説明するが、CPUは32ビットをサポートしていないことを意味するものではありません)

現在のオペレーティングシステムのカーネル情報の表示
-a#1のunameを
LinuxのOpenStackの2.6.32-431.el6.x86_64#1 SMP金2013年11月22日のx86_64 x86_64のx86_64でGNU / Linuxは三時15分09秒UTC
現在のオペレーティングシステムのリリース情報を表示
 #catを/等/発行
CentOSのリリース6.5(最終)
\ MがONカーネル\ R&LT
監視システムステータス
1.W
一般的なクエリのLinuxシステムの運用・保守
時間実行時間、システムを、ユーザの数が、平均荷重を記録した3つの値があり
、1:1分にシステム負荷の平均値が、
2 5分平均負荷値システムと、
平均負荷値3時15分システム、アクティブなプロセスの数は、もちろん、より大きな値は、それがサーバーに大きな圧力が、通常の状態は、サーバCPUの総数よりも少ないことを意味するCPU単位時間。

2.Vmstat
一般的なクエリのLinuxシステムの運用・保守
。プロセス関連情報手続きオブジェクトを表示1)
rはランを表し、サーバが長いCPUの数よりも大きい場合には、CPUをプロセスのタイムスライス数を待って、その後、十分ではないCPU;
Bは:例えば待ちなどのリソースを待っているプロセスの数を表します。 I / O、メモリなど、この列値は、長い時間のために1よりも大きい場合、その後、あなたがルックアップする必要があります。
2)メモリのメモリ関連情報
swpd:メモリスワップパーティションの量へのハンドオフ;
のようにフリー:空きメモリの現在の数。
バフ:バッファサイズ、(ディスクに書き込まれる)
キャッシュ:キャッシュサイズ、(ディスクからの読み取り);
3)スワップスワッピング。
SI:交換ゾーンを入力して、番号メモリ;
SO:スワップからメモリを入力数;
4)IOディスク使用。
BI:データを読み出すためのブロックデバイス(ディスクリード)から;
BO:()ディスクの書き込みデータの書き込みからブロックデバイス;
5)システム割り込み収集間隔の出現回数です。
中:デバイスは毎秒割り込み一定時間間隔で観察表し、
CSは:生成された第2あたりのコンテキストスイッチの数を表し;
6)CPUのCPU使用状態が表示されます。
私たち:;ユーザーに費やしたCPU時間の割合を示して
表示システムを費やしたCPU時間の割合;:SY
IDは:アイドルCPU時間の割合を示し、
WAは:CPUの割合を占めていたI / O待機時間を表し、
ST:盗ま表しCPUの割合(通常は0、関係ありません)。
多くの場合、r列、B列、およびWA列を懸念。BI IO部、BO圧力IOディスクが大きい場合、これら二つの列の値が高くなります。また、ときに値SIをので、2つの比較的高いため、説明を変更するとき、しばしば、システムのパフォーマンスに大きな影響であるスワップにメモリ内のデータの頻繁な交換、十分なメモリはありません。
一般的なクエリのLinuxシステムの運用・保守
「1 5 vmstatコマンド」たびに第二の状態の印刷システムを示し、連続印刷を5回。
3.Top
一般的なクエリのLinuxシステムの運用・保守
このコマンドは、動的に共有システムリソースの進捗状況を監視するために使用され、3秒に1回に変更します。この機能コマンドは、プロセスの最高の上部にシステムリソース(CPU、メモリ、ディスクIOなど)を取ることです。情報システム負荷(負荷平均)プリントへ戻るコマンド、数(手順)プロセス、CPU使用率、メモリ使用率、およびスワップの使用。
非動的印刷システムリソースの使用状況を表しオプションの組み合わせ、-bn1、スクリプトで使用することができたときにtopコマンドを使用します
一般的なクエリのLinuxシステムの運用・保守
-b:バッチ・モードの動作は、
トップその他にトップからの出力を送信するのに有用である可能性があり「バッチMODE」を開始、 Aプログラムに
。このモードでファイル、トップはINPUTと実行を受け入れることはありませんあなたがするまで反復SET「-n」とリミット
コマンドラインオプションをかまで殺した。
-n:Numberとして反復の制限:-n番号
番号に反復指定の最大値、またはフレーム、トップ生じるはずで終了する前に。
•バッチモード操作
他のプログラムや上からの出力を送信するために有用である可能性がある「バッチモード」開始、から
ファイル。このモードでは、トップは入力を受け入れ、反復はあなたが設定した制限まで実行しないであろう「 - 」
コマンドラインオプションまたは死亡までを。
•反復の数が制限されている: -多数の
反復が最大、またはフレームを指定された、最終的にもたらすはずです。
4.Sar
一般的なクエリのLinuxシステムの運用・保守
1)表示カード情報が流れる
。1. DEVコマンドSAR -n過去交通情報カード
一般的なクエリのLinuxシステムの運用・保守
IFACEを:デバイス名を意味
rxpck / sは(単位バイトの数を示す)は、第2の電荷パケットに
毎秒送信発現するtxpck /秒パケットの数
rxbyt / S秒あたりの受信データ量(単位バイト)
txbyt / Sあたりの送信データ量を表し
-Aのすべての合計が報告さ
-uを:CPU使用率の統計情報出力
-vを:出力inodeを、ファイルおよび他のカーネル統計表は
-d:各ブロックのアクティビティ情報出力装置
-r:統計情報出力メモリとスワップ領域
-b:I / O転送速度統計と
-a:ファイルの読み取りおよび書き込みをケース
-c:出力プロセスの統計情報、毎秒作成プロセス
-R:統計情報出力メモリページは、
-y:端末装置の活動を
-w:出力システムアクティビティ情報
-o:-o log.txtをカレントディレクトリに出力、出力ファイルの形式で結果を
1日あなたは、あなたがこれを見て非常に深刻な取る必要がありますされているサーバのパケット損失を管理している場合NICトラフィックはrxpck / sの場合は4000よりも大きい値の行、異常、又はrxbyt / 5,000,000である可能性が高いカラム***またはコピーデータよりも大きいです。
2. [現在のLANトラフィック情報'SAR -n DEV 1の5'
3.ビューカード20号交通情報'のsar -n DEV -fは/ var / log / SA / SA20 |ほかの'
2)閲覧履歴負荷「SAR - Q '
一般的なクエリのLinuxシステムの運用・保守
[ルートローカルマスター@] -H SAR番号の
使用状況:SAR [オプション] [<間隔> [<数>]]
プライマリおよびレポートオプション:
I / Oの状態と伝送レート情報-b
-Bステータスタブ
-dブロックデバイスのステータス
-I {<割り込み> | SUM | ALL | xALLは}
条件中断
-m電源管理ステータス情報を
| {ALL <キーワード> [、...]} -n
ネットワーク統計
キーワードはことがあります
DEV NIC
EDEVカード(エラー)
NFS NFSクライアント
NFSD NFSサーバ
SOCKソケット(ソケット)(V4)
IP IPフロー(V4)
EIPストリームIP(V4)(エラー)
ICMP ICMPフロー(V4)
EICMP流れICMP(V4)(エラー)
TCPのTCPフロー(V4)
ETCP TCPストリーム(V4)(エラー)
UDP UDPストリーム(V4)
SOCK6ソケット(ソケット)(V6)
IP6 IPフロー( V6)は、
IPフロー(V6)(エラー)EIP6
ICMPフロー(V6)はICMP6
ICMPフロー(V6)(エラー)EICMP6
UDPストリーム内UDP6に(V6)
-qキューの長さと平均負荷
、メモリ使用率-r
-Rメモリ状態を
-Sスワップスペースの利用
-u [ALL]
CPU使用率
-vカーネルテーブルステータス
-wシステム・タスクが作成され、変換統計
-W交換情報
TTYデバイス状態-y
5.Free
システムの総メモリサイズと現在のメモリ使用量と残りメモリ状況、-m -g MBに表示GBで表示。
一般的なクエリのLinuxシステムの運用・保守
6.Ps
PS AUX |グレップのsshdのプラスパイプ、とgrepを使用
一般的なクエリのLinuxシステムの運用・保守
PIDを:IDプロセス、このIDは、Linuxカーネルのプロセス管理に1台のドライブを識別し、管理するのに便利であるPIDに頼らなければならないが、例えば、私は、特定のプロセスを終了させたいです、あなたは「殺す-9プロセスをPID」は-9オプションを追加する必要があります、時には殺していない、「キルプロセスpid」を使用
STAT:プロセスの状態を表し、状態は以下に分割されているプロセス
Dは工程(通常IO)割り込むことができない
プロセスで実行されているR
Sは、処理を中断したが、通常、システムのほとんどは、すべての状態処理
T私たちは、このような睡眠10として、コマンドを実行している場合、プロセスは、停止または一時停止している、我々は彼がCTRLの-zをクリックして一時停止させた場合、その後、我々は、ステータス表示Tを表示するPSを使用します
。このW言うようですが、カーネル2.6からxxの後、十分なメモリページ割り当てがないように表さ
Xすでに死んプロセス(これが発生するようです決して)
Z-ゾンビプロセスは、会計システム、死のごみプロセスに打つ、資源の少しを殺さないが、問題ではありません。あまりにも多くの場合、問題があるでしょう。一般的には表示されません。
<高優先度のプロセス
N優先度の低いプロセス
Lがメモリページングにロックされている
のメイン処理
Lマルチスレッドプロセス
+がフォアグラウンドで実行されるプロセスを表し
7.netstatビューネットワークステータス
ネットワーク接続のステータスを印刷するためには、netstatコマンドを、システムオープンポート、ルーティングテーブル情報
一般的なクエリのLinuxシステムの運用・保守
(ポートは現在のネットワークの状態を印刷し、システム起動)のnetstatの-lnp
一般的なクエリのLinuxシステムの運用・保守
のnetstat -an(印刷ネットワーク接続)
はgrepなどのnetstat -anなどの他のサービスに特定の情報を監視するパイプ記号と|はgrep 80

おすすめ

転載: blog.51cto.com/7794482/2428223