1を導入し、Solarisでmpstat LinuxのCPUリアルタイム監視コマンド、はじめにマルチプロセッサ統計Solarisでmpstatは、省略形でリアルタイムシステム監視ツールです。彼らのレポートは、CPUの統計情報の一部、/procの/STATファイルに格納されている情報です。システムのマルチCPUは、それだけですべての平均CPUのステータス情報を表示することができ、また、特定のCPUについての情報を表示することができません。 Solarisでmpstatが最大の特徴です:あなたは、各マルチコアコンピューティングコアCPU内の統計を表示することができます。唯一の全体的な状況のCPUシステムを見ることができますvmstatのと同様のツール。

2、インストール[ルート@ ora10gが〜]#のSolarisでmpstat - bashの:Solarisでmpstat:コマンドが見つからない[ルート@ ora10g〜]#は、ISO9660の/devに/cdrom /mnt /cdromと[ルート-t -oループをマウント@ ora10g〜]#のCD /mnt /cdromと/サーバ/[ルートora10gサーバー@]#回転数-ivh sysstatの-7.0.2-3.el5.i386.rpm警告:sysstatの-7.0.2-3.el5.i386.rpm :ヘッダV3 DSA署名:NOKEY、キーID 37017186Preparing ... #################################### ####### [100%] 1:SYSSTAT #################################### -P ALL CPU Solarisでmpstat ####### [100%]

3、使用例、Solarisでmpstat Solarisでmpstat -V表示バージョン情報は、全ての情報Solarisでmpstatのn -P n番目の表示情報カップを表示し、n個あります一度n秒が連続して表示情報を表示した回数をM、0 Solarisでmpstat nmのCPUからのカウントを開始し、最後の平均値が表示さnは、それぞれn秒Solarisでmpstat CPU時間表示情報を連続的に詳細な現在の動作状態を表示するために、ダウン各CPUコアに表示されます情報、および出力以下:[ルート@ ora10g〜]#Solarisでmpstat -P ALLLinux 2.6.18-194.el5(ora10g.up.com)1409年11月5日:13:02 CPU%ユーザー%素敵%SYS%iowaitの%IRQ %ソフト%は%アイドルINTR /S09を盗む:13:02全0.62 0.01 0.54 3.4 8 0.00 0.02 0.00 95.32 1039.5809:13:020 0.92 0.01 1.18 8.77 0.01 0.05 0.00 89.06 1030.2309:13:021 0.27 0.00 0.31 1.46 0.00 0.01 0.00 97.96 1.00 1.12 0.02 0.45 .... 9時13分02秒14 2.99 0.00 0.01 0.00 95.39 7.7409:13:02 15 0.18 0.00 0.22 0.70 0.00 0.01 0.00 98.90 0.59

表示マルチコアCPUコア健康情報現在、回更新[ルート@ ora10g〜]#Solarisでmpstat -P ALL 2 2秒ごとに

、で[ルート@ ora10g〜]#Solarisでmpstat -P 2Linux 2.6.18-194.el5(ora10g.up [0、CPUの数-1]の数値が、CPUの使用状況を表示.COM)1410年11月5日:19:28 CPU%ユーザ%いい%SYS%%IRQ%ソフト%は%アイドルINTR /S10を盗むiowaitの:19:28 2 0.08 0.00 0.04 0.22 0.00 0.01 0.00 99.64 0.55
< CPU:P>表示マルチコアCPUコアの動作電流ステータス情報は、2秒ごとに、5 [ルート@ ora10g〜]#Solarisでmpstat -P ALL 2 5

4の表示を更新し、英語の辞書のフィールドは以下の意味があります。 。全てのキーワードプロセッサの数は、統計が実行中に発生したCPUの使用率を表示:.すべてのプロセッサの%のユーザーの間で平均値として計算されていることを示しています素敵なユーザレベル(アプリケーション)%で:.いい優先%のSYSでユーザレベルで実行中:.システムレベル(カーネル)で実行中に発生したCPU使用率のパーセンテージを示し発生CPU使用率のパーセンテージを表示します。 thatthisは、割り込みやsoftirqsを整備に費やされる時間は、%iowaitの:.システムは、未処理のディスクI /O要求は、%IRQ :.が費やした時間の割合を表示していた時にCPUやCPUがアイドルだった時間の割合を表示含まれていませんのでご注意サービスへのCPUやCPUは割り込み%ソフト..サービスへのCPUやCPUによって費やされる時間の割合を%一度に複数のCPU上で実行することができ、最大32の列挙ソフトウェア割り込みののsoftirq(ソフトウェア割り込み)isoneをsoftirqs表示します。盗む:ハイパーバイザーは、CPUやCPUがアイドルだったとシステムが持っていなかった時間の割合を表示:.アイドル、別の仮想プロセッサ%をSER-vicingしている間に仮想CPUやCPUにより不随意の待機に費やした時間の割合を表示しますoutstandin GディスクI /O request.intr /S:CPUやCPU

内部の期間にCPUプロセッサIDuser /PROC /STATからデータを取得するためのパラメータによって1秒あたりに受信された割り込みの総数を表示します。 、状態ユーザーCPU時間(%)、プロセスは、負のnice値(USR /合計)を含まない*いい100内部時間、プロセスが負いいCPU時間(%)(いい/合計)×100システムであります内部期間、コア時間(%)(システム/合計)で*内部時刻における100iowait、ハードディスクIOは時間(%)(iowaitの/合計)待機* 100irq内部期間、ハードウェア割り込み時間(%) (IRQ /合計)* 100soft内部時間、ソフト割り込み時間(%)(のsoftirq /合計)* 100idle内部期間、CPU削除が何らかの理由アイドル時間アイドル時間のディスクIOオペレーション外待機( %)(アイドル/合計)* 100intr /s内部時間期間にCPUが1秒間に受信した割り込みの数(intr /total)* 100

CPUの合計作業時間= total_cur = user + system + nice +アイドル+ iowaitの+ IRQ + softirqtotal_pre = pre_user + pre_system + pre_nice + pre_idle + pre_iowait + pre_irq + pre_softirquser = user_cur&のndash; user_pretotal = total_cur-total_pre _curは電流値を表し、_preは、時間間隔の前に値を表します。小数点以下2桁望ましいテーブル内のすべての値。

Copyright © Windowsの知識 All Rights Reserved