この記事では、Linux でメモリ、ディスク、CPU、ネットワーク IO を確認する方法に関する関連知識を提供します。お役に立てば幸いです。
#今日の焦点:
① ネットワーク IO、ディスク、CPU、メモリ、 etc; ② コマンドの意味を理解し、クラスタ内の問題を迅速に発見できるようになります。(1) メモリ : ストリップの数、各ストリップのサイズ、メモリの有無DDR4 または DDR3、メモリ 周波数は 2666MT/S または 1600MT/sです。
エントリ数 : dmidecode|grep -A5 'Memory Device'|grep Size | grep -v Installed |wc -l
各項目のサイズ: dmidecode|grep -A5 'メモリ デバイス'|grep サイズ | grep -v インストール済み |uniq
メモリ タイプ: dmidecode | grep -A16 "メモリ デバイス" | grep 'タイプ:' | grep -v 不明 | uniq
メモリ周波数 : dmidecode | grep -A16 "メモリ デバイス" | grep -v 不明 | uniq
メモリ周波数 : dmidecode | grep -A16 "メモリ デバイス" | grep -v Unknown grep '速度' | grep -v 不明 |uniq
(2) ハードディスク: ブロック数、サイズ
fdisk -l | grep "Disk /dev/ sd"
(3) ポートを占有しているプロセスを確認します
netstat -antp | fgrep
jmap -heap 21046
(5) 番号CPU の数
#cat / proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
(6)CPU コア番号cat /proc/cpuinfo| grep "cpu cores"| uniq
(7) CPU 周波数ps コマンドはシステム内のプロセスのステータスを表示するために使用されます
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
● USER、ユーザー名プロセスの所有者。
● PID、プロセス番号は、プロセスを一意に識別できます。
● %CPU、最後の更新以降にプロセスが占有した CPU 時間と合計時間の割合。
● %MEM、プロセスによって使用されるメモリの割合。
● VSZ、プロセスによって使用される仮想メモリ サイズ (K)。
● RSS、プロセスによって占有される物理メモリの総量 (K 単位)。
● TTY、プロセス関連の端末名。
● STAT、プロセス ステータス、使用済み (R-実行中または実行準備完了、S-スリープ状態、I-アイドル、Z-フリーズ、D-中断されていないスリープ、W-プロセスには常駐ページがありません。 T stop または track.) を表すこれらの文字。
● START、プロセスの実行が開始される時刻。
● COMMAND、実行するコマンドライン。
3.2. トップ
#top コマンドは、Linux で一般的に使用されるパフォーマンス分析ツールであり、各プロセスのリソース使用状況を表示できます。 Windows タスク マネージャーと同様に、システム内でリアルタイム
を実行します。
1. 上部にはシステム全体の負荷が表示されます: ######
2. 下部には各プロセスの実行ステータスが表示されます。
1. パニックにならないでください。問題が発生します
。経験に基づいて、コマンドを使用してメモリ、ディスク、ネットワーク、CPU のトラブルシューティングを行うことができます。問題はこれらのカテゴリに分類されます。単純な問題を複雑にするために急いで変更を加えてはいけません。
2. 上記コマンドに従って、監視警告を事前に設定します。監視と早期警告により、ディスクがほぼいっぱいである、メモリが過負荷であるなどのシステム パフォーマンス情報を適時に発見し、事前に調整することができます。 関連する推奨事項: 「
Linux ビデオ チュートリアル以上がLinux でメモリ、ディスク、CPU、ネットワークのステータスを確認する方法をまとめます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。