コマンドラインから拡張 CPU 情報を取得する

目次:

Anonim

sysctl を使用すると、CPU のブランドと識別子、クロック速度、コア数、スレッド数、温度センサー データ、キャッシュ サイズ、およびいくつかの大幅に技術的な情報を含む、Mac プロセッサに関する拡張情報を取得できます。情報。

これは、タスク全体がコマンド ラインから処理されるため、Mac OS X のシステム プロファイラに切り替えることなく、詳細なプロセッサの仕様と情報を取得する便利な方法です。

Mac OS のコマンドラインから拡張 CPU 情報を取得する方法

開始するには、ターミナルを起動し、次のような 'sysctl' のコマンド バリエーションを入力します。結果を grep にパイプして、CPU の詳細の出力を次のようにクリーンアップします:

sysctl -a | grep machdep.cpu

このコマンドの出力の例と限定されたサンプルは、次のようになります:

$ sysctl -a | grep machdep.cpu machdep.cpu.max_basic: 13 machdep.cpu.max_ext: 2147483656 machdep.cpu.vendor: GenuineIntel machdep.cpu.brand_string: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz machdep.cpu.ファミリー: 6 machdep.cpu.model: 23 machdep.cpu.extmodel: 1 machdep.cpu.extfamily: 0 machdep.cpu.stepping: 10 machdep.cpu.feature_bits: 3219913727 67691517 machdep.cpu.extfeature_bits: 537921536 1 machdep.cpu署名: 67194 machdep.cpu.brand: 0 machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4。1 XSAVE machdep.cpu.extfeatures: SYSCALL XD EM64T LAHF machdep.cpu.logical_per_package: 2 machdep.cpu.cores_per_package: 2

ご覧のとおり、ここには CPU 情報に関する広範な詳細があり、そのうちのいくつかは Mac OS X のシステム プロファイラよりもはるかに詳細です。

sysctl コマンドは非常に強力で、広範な技術情報を提供できます。これまでに、基本的なプロセッサ情報を取得したり、Mac が 64 ビットと互換性があるかどうかを確認したり、正確な起動、スリープ、ウェイクを検出したりしました。 Mac の時間、CPU クロック速度を調べ、Mac ハードウェアに関するその他の情報を取得します。

ヒントナイセントラルをありがとう

コマンドラインから拡張 CPU 情報を取得する