Linuxシステム管理者として、Linuxシステムのパフォーマンスを常に監視し、Linuxのリアルタイムステータスを把握することが必要ですLinuxシステムのパフォーマンス監視にはどのようなコマンドを使用する必要がありますか?次の小シリーズでは、Linuxシステムのパフォーマンスを監視するために使用されるパフォーマンスの概要を説明します。
私は最近、会社のプロジェクト操作およびメンテナンスマニュアルを書きました。これにはLinuxシステムのパフォーマンス監視が含まれます。
販売することを学びながら、記録することを学びます。以下は一般的に使用されるコマンドです。
top
コードは次のとおりです。
説明:現在の実行ステータスを表示します。
コマンドフォーマット:
top [ - ] [d ] [p] [q] [c] [C] [S] [n]
パラメータの説明:
d:画面情報が更新される間隔を指定します。もちろん、ユーザーは対話式コマンドを使用して変更することができます。
p:監視プロセスIDを指定して、プロセスのステータスを監視します。
q:このオプションはtopを遅らせることなくリフレッシュさせます。呼び出し元がスーパーユーザー特権を持っている場合、topは可能な限り高い優先順位で実行されます。
S:累積モードを指定してください。
s:topコマンドをセーフモードで実行してください。これにより、対話型コマンドの潜在的な危険性が取り除かれます。
i:アイドルまたはゾンビプロセスを表示しないようにします。
c:単にコマンド名を表示するのではなく、コマンドライン全体を表示します。
1:番号1、詳細なマルチCPU使用法を開きます。
u:指定したユーザープロセスを選択します。
>
EnterまたはSpace:レコードを更新します。
A:上部の上面図を開きます。
G:上位1〜4の図のいずれかを選択します。
topコマンドの表示ウィンドウで、対話を実行するために次の文字を入力することもできます。
ヘルプドキュメントは以下のとおりです。
インタラクティブコマンドのヘルプ - procpsバージョン3.2.7
ウィンドウ1:定義:累積モードオフシステム:遅延4.0秒;セキュアモードオフ
Z、Bグローバル:カラーマッピングの変更;‘ B>無効/有効ボールド
l、t、m要約の切り替え:‘ l’ load avg;‘ task /cpu統計;‘ m’ mem info
1、I SMPビューの切り替え:‘ 1’単一/別々の状態;‘ I’ Irix /Solarisモード
f、o。フィールド/列:‘ f’追加または削除;‘ o’表示順序の変更
FまたはO。ソートフィールドを選択します。
"、"。並べ替えフィールドを移動する:< r>次の列&#;’< r>次の列を右に移動する< p> R、H。切り替え:「通常の並べ替え/逆の並べ替え」&「Hでスレッドの表示」
c、i、S。切り替え:< c< /c> cmd name /line;< /s>アイドルタスク;‘ S’累積時間
x、y。ハイライトを切り替える:< x’>並べ替えフィールド;‘ y’実行中のタスク
z、b。切り替え:[色] /[モノ]、[太字]、[反転]([x]または[y]の場合のみ)
u。特定のユーザーのみを表示 -
nまたは#。表示される最大タスク数を設定します。
k、rタスクを操作します。‘ k’ kill;‘ r’ renice
dまたはs更新間隔の設定
W設定ファイルの書き込み< Br>
q終了
(‘で表示されている順序。タスクの表示ウィンドウが表示されている必要があります)
‘ h’または‘?を押します。 ’ Windowsのヘルプについては、
hまたは? :ヘルプ画面を表示してコマンドの簡単な説明をいくつか教えてください。
k:プロセスを終了します。システムは、終了する必要があるプロセスPID、およびどのシグナルをプロセスに送信する必要があるかを入力するようにユーザーに促します。典型的な終了プロセスは15のシグナルを使用することができます;それが正常に終了しない場合プロセスを強制的に終了させるためにシグナル9を使用して下さい。デフォルト値はsignal 15です。このコマンドはセーフモードではブロックされています。
i:アイドルプロセスとゾンビプロセスを無視します。これは切り替えコマンドです。
q:プログラムを終了してください。
r:プロセスの優先順位を再設定します。システムは、変更が必要なプロセスPIDと設定が必要なプロセス優先順位値を入力するようにユーザーに促します。正の値を入力すると優先順位が下がります。それ以外の場合はプロセスの優先順位が上がります。デフォルトは10です。
S:累積モードに切り替えます。
s:更新間隔を変更します。システムは、sに新しい時間を入力するようにユーザーに促します。小数がある場合は、msに変換されます。値0を入力すると、システムは継続的に更新されますデフォルト値は5秒です。設定が小さすぎると、常に更新される可能性があるため、表示を見るには遅すぎ、システムの負荷が大幅に増加します。
fまたはF:現在の表示に項目を追加または削除します。
oまたはO:アイテムの表示順序を変更します。
l:平均負荷と開始時間の情報を表示するように切り替えます。表示の1行目が表示されます。
m:メモリ情報の表示を切り替えます。つまり、表示メモリ行
t:表示プロセスとCPUステータス情報を切り替えます。つまり、表示CPU行
c:は表示コマンド名と完全コマンドラインを切り替えます。完全なコマンドを表示します。この機能はとても便利です。
M:常駐メモリサイズで並べ替えます。
P:CPU使用率に基づいて並べ替えます。
T:時間/累積時間で並べ替えます。
W:現在の設定を〜/.toprcファイルに書き込みます。これはトップの設定ファイルを書くためのお勧めの方法です。
のvmstat
説明:システムの全体的なステータスを見る
のvmstat -n 1
DF
説明:システムのディスク使用量をチェックし
DF -h
Linuxの閲覧システム構成一般的に使用されるコマンドは
#のuname -a#表示カーネル/オペレーティングシステム/CPU情報# Head -n 1 /etc /issue#オペレーティングシステムのバージョンを表示する
#cat /proc /cpuinfo#CPU情報を表示する#hostname#コンピュータ名を表示する
#lspci -tv#すべてのPCIを一覧表示するDevice#lsusb -tv#すべてのUSBデバイスを一覧表示する
#lsmod#読み込まれたカーネルモジュールを一覧表示する#env#環境変数リソースを表示する
#free -m#メモリ使用量および交換を表示する領域使用量#df -h#各パーティションの使用量を表示します。
#du -sh#指定したディレクトリのサイズを表示します。#grep MemTotal /proc /meminfo#メモリの合計容量を表示します。
#grep MemFree /proc /meminfo#空きメモリの量を表示します。#uptime#システムの実行時間、ユーザー数、負荷を表示します。
#cat /proc /loadavg#システムの負荷を表示します。 |とパーティション番号は、マウント
列-t#マウントされたパーティションのステータスを表示します。
#fdisk -l#すべてのパーティションを表示します。#swapon -s#すべてのスワップパーティションを表示します。
#hdparm -i /dev /hda#ディスクを表示します。パラメータ(IDEデバイスのみ)#dmesg |
Grep IDE#起動時にIDEデバイス検出ステータスネットワークを表示します。
#ifconfig#すべてのネットワークインタフェースプロパティを表示します。#iptables -L#ファイアウォール設定を表示します。
#route -n#ルーティングテーブルを表示します。#netstat -lntp#すべての待機ポートを表示する
#netstat -antp#すべての確立された接続を表示する#netstat -s#ネットワーク統計プロセスを表示する
#ps -ef#すべてのプロセスを表示する#top #実行状況の表示ユーザー
#w#アクティブなユーザーを表示#id#指定したユーザー情報を表示
#last#ユーザーのログインログを表示#cut -d:-f1 /etc /passwd#システムのすべてのユーザーを表示します。
#cut -d:-f1 /etc /group#システム内のすべてのグループを表示します。#crontab -l#現在のユーザーのスケジュールされたタスクサービスを表示します。
#chkconfig– list#すべてのシステムサービスを一覧表示します。#chkconfig– list |
Grep on#すべての起動済みシステムサービスを一覧表示します。
#rpm -qa#インストールされているすべてのパッケージを表示します。
上記はLinuxシステムパフォーマンス監視コマンドです。この記事で説明したコマンド以外に、Linuxのパフォーマンスについても、Linuxシステムのパフォーマンス監視に使用できるコマンドが多数あります。
vimはLinuxで一般的に使われているテキストエディタですが、複数のシェルコマンドを使って複数のファイルを検索したり置き換えたりすることによって、どのようなコマンドを使うのでしょうか。次の小シリーズでは、Linuxシステムのvimマルチファイル検索および置換方法について紹介します。
Linuxプラットフォームでは、そのようなこれらのコマンドとして、置き換え/マルチファ
更新:args * .txt * .cpp :argdo%s /hate /love /gc
を作成する方法これで、カメラを使用してコンピュータでビデオビデオを作成できますが、Linuxシステムでそれを実装する方法を教えてください。まず最初に、カーネルを作る前にそれをアップグレードする必要があ
Linuxコマンド、sttyコマンドは主に端末の設定を印刷または変更するために使用されます。さらに、さまざまなパラメータでさまざまな機能を実現できます。簡単な紹介、私は理解していない友人にいくつかの助
Ubuntuシステムでは、ピンイン入力方式を使用して正しく入力できない入力方式に表示されている単語は入力したい単語とは無関係です入力したい漢字を入力することはできませ
Windows 7の下の「ユーザーフォルダ」を非システムディスク
Windows 10 build 9926スタートメニューのサイズ変更可能な機能の実現方法
Win10は新しいログインインターフェースを有効にします+ open method
360ブラウザのデフォルト設定Thunderダウンロードスキル
コンピュータハードウェアがWindows 7オペレーティングシステムを正常にインストールできるかどうかを確認します
Win10をアップグレードしたくないのですがどうすればいいですか?Win10アップグレードの通知を無効にする方法はありますか?