====== powernow-k8 ====== OpteronやAthron64では、CPUの負荷のによってクロックを可変させる。\\ FedoraではPowerNowを自動認識する。\\ 自動認識している場合は、以下のログが記録される。\\ \\ /var/log/messages Mar 11 21:17:58 monster kernel: powernow-k8: Found 1 AMD Opteron(tm) Processor 248 processors (2 cpu cores) (version 2.20.00) Mar 11 21:17:58 monster kernel: powernow-k8: 0 : fid 0xe (2200 MHz), vid 0x2 Mar 11 21:17:58 monster kernel: powernow-k8: 1 : fid 0xc (2000 MHz), vid 0x6 Mar 11 21:17:58 monster kernel: powernow-k8: 2 : fid 0xa (1800 MHz), vid 0xa Mar 11 21:17:58 monster kernel: powernow-k8: 3 : fid 0x2 (1000 MHz), vid 0xe Mar 11 21:17:58 monster kernel: powernow-k8: 0 : fid 0xe (2200 MHz), vid 0x2 Mar 11 21:17:58 monster kernel: powernow-k8: 1 : fid 0xc (2000 MHz), vid 0x6 Mar 11 21:17:58 monster kernel: powernow-k8: 2 : fid 0xa (1800 MHz), vid 0xa Mar 11 21:17:58 monster kernel: powernow-k8: 3 : fid 0x2 (1000 MHz), vid 0xe ===== CPU 情報の表示 ===== 負荷によりクロックが可変する様子は、以下のコマンドにて知ることが出来る。 ==== 高負荷時 ==== # cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 5 model name : AMD Opteron(tm) Processor 248 stepping : 10 cpu MHz : 2200.000 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow rep_good bogomips : 4409.94 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 5 model name : AMD Opteron(tm) Processor 248 stepping : 10 cpu MHz : 2200.000 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow rep_good bogomips : 4409.94 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp ==== 低負荷時 ==== # cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 5 model name : AMD Opteron(tm) Processor 248 stepping : 10 cpu MHz : 1000.000 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow rep_good bogomips : 2004.52 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 5 model name : AMD Opteron(tm) Processor 248 stepping : 10 cpu MHz : 2000.000 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow rep_good bogomips : 4009.04 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp