E.2.3. /proc/cpuinfo
この仮想ファイルは、システムで使用されるプロセッサーの種別を特定します。以下は、
/proc/cpuinfo
の典型的な出力の例です。
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Xeon(TM) CPU 2.40GHz stepping : 7 cpu MHz : 2392.371 cache size : 512 KB physical id : 0 siblings : 2 runqueue : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 4771.02
processor
- 各プロセッサーに識別番号を提供します。プロセッサーが 1 つあるシステムでは、0
のみが存在します。cpu family
- 権威的に、システム内のプロセッサーの種類を特定します。Intel ベースのシステムの場合は、「86」の前に数字を配置して値を決定します。これは、586、486、386 などの古いシステムのアーキテクチャーを特定しようとする場合に役立ちます。これらの特定のアーキテクチャーごとに RPM パッケージがコンパイルされているため、この値は、インストールするパッケージを判別するのに役立ちます。model name
- プロセッサーの共通名(プロジェクト名を含む)を表示します。cpu MHz
- プロセッサーから 10 進数の間の正確な速度を megahertz に示します。cache size
- プロセッサーで利用可能なレベル 2 メモリーキャッシュの量を表示します。siblings
- ハイパースレッディングを使用するアーキテクチャーについて、同じ物理 CPU 上のシブリング CPU の合計数を表示します。flags
- 浮動小数点単位(FPU)の存在や MMX 命令の処理機能など、プロセッサーにさまざまな特性を定義します。