英語フランス語スペイン語

Ad


OnWorksファビコン

cpupower-idle-info - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで cpupower-idle-info を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cpupower-idle-info です。

プログラム:

NAME


cpupower idle-info - CPU アイドル状態のカーネル情報を取得するユーティリティ

構文


cpupower [-c cpulist] idle-info [オプション]

DESCRIPTION


開発者や興味のある人に役立つ CPU ごとのアイドル情報を出力するツール
ユーザー。

OPTIONS


-f - 静けさ
システム内で使用可能なすべての C ステートの概要のみを出力します。

-e --proc
廃止されました。 古い /proc/acpi/processor/*/power にアイドル情報を出力します。
フォーマット。 このインターフェイスはカーネルから削除されてからかなりの時間が経ちます。
以降のコードはこのオプションに依存するため、使用しないことをお勧めします。

アイドル情報 説明


CPU スリープ状態の統計と説明は sysfs ファイルから取得され、次のようにエクスポートされます。
cpuidle カーネル サブシステム。 カーネルは、カーネルが開始または終了したときにのみこれらの統計を更新します。
アイドル状態のままになるため、非常にアイドル状態または非常にビジー状態のシステムでは、これらの統計は
正確ではありません。 これらは依然として、の使用法と可用性についての優れた概要を提供します。
プラットフォーム上のプロセッサのスリープ状態。

スリープ状態はハードウェアまたは BIOS によってエクスポートされ、Linux によって使用されることに注意してください。
カーネルはプロセッサの機能を正確に反映していない可能性があります。 これはよくあることです
X86 アーキテクチャ上で acpi_idle ドライバーが使用されている場合。 また、
内部アクティビティモニターなどにより、ハードウェアがカーネルリクエストを無効にします。
理由。 最近の X86 プラットフォームでは、多くの場合、ハードウェア レジスタを読み出すことが可能です。
プロセッサーが存在するスリープ状態の期間を監視します。 cpupower モニター
ツール(CPU電源モニター(1)) は、実際の睡眠状態の常駐を示すために使用できます。 ご参照ください
以下のアーキテクチャ固有の説明セクションを参照してください。

アイドル情報 アーキテクチャ 明確な 説明


X86
POLL アイドル状態

cpuidle がアクティブな場合、X86 プラットフォームには XNUMX つの特別なアイドル状態があります。 POLL アイドル状態は次のとおりです。
本当のアイドル状態ではないため、電力は節約されません。 代わりに、ビジーループが実行されます。
短期間では何もありません。 この状態は、作業が完了したことをカーネルが認識している場合に使用されます。
すぐに処理されるため、実際のハードウェアのアイドル状態に入ると、わずかな遅延が発生する可能性があります。
パフォーマンスペナルティ。

X86 アーキテクチャ プラットフォームには XNUMX つの異なる CPUidle ドライバーが存在します。

「acpi_idle」cpuidleドライバー

acpi_idle cpuidle ドライバーは、ACPI から利用可能なスリープ状態 (C 状態) を取得します。
BIOS テーブル (最近のプラットフォームの _CST ACPI 関数または FADT BIOS テーブルから)
古いものでは)。 C1 状態は ACPI テーブルから取得されません。 C1 状態が次の場合
これを入力すると、カーネルは hlt 命令 (Intel では mwait) を呼び出します。

「intel_idle」cpuidle ドライバー

カーネル 2.6.36 では、intel_idle ドライバーが導入されました。 最近の Intel CPU のみをサポートします
(Nehalem、Westmere、Sandybridge、Atoms 以降)。 古い Intel CPU では、acpi_idle ドライバー
は引き続き使用されます (BIOS が C ステート ACPI テーブルを提供する場合)。 intel_idle ドライバーは、
プロセッサのスリープ状態機能を無視し、ACPI BIOS からエクスポートされたプロセッサ スリープを無視します。
ステートテーブル。

備考


デフォルトでは、コア ゼロの値のみが表示されます。 他のコアの設定を表示する方法
で説明されています CPUパワー(1) --cpu オプション セクションのマンページ。

参考文献


http://www.acpi.info/spec.htm

onworks.net サービスを使用してオンラインで cpupower-idle-info を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad