====== 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