Linux 15.070 Themen, 107.539 Beiträge

Tipp des Tages: Linux: Multikern-Verhältnisse abchecken

the_mic / 1 Antworten / Baumansicht Nickles

Eine Aussage darin stört mich:
Der universelle Weg bei Linux Klarheit zu kriegen, ist das Tool "cpufreq", das Bestandteil der "cpufrequtils"-Tools ist.
Und genau da liegt der Hund begraben: Wenn der Weg nach Unix-Philosophie universell sein soll, muss das zugehörige Werkzeug in jeder Standardinstallation vorhanden sein. Auf cpufreq trifft das nicht zu, da es nicht zum LSB-Standardumfang gehört. Der universelle Weg lautet folglich:
cat /proc/cpuinfo

Informationen über verwendete Scaling-Governors, verfügbare Frequenzen etc pp finden sich im sysfs unter /sys/devices/system/cpu/cpu?/cpufreq/ (das ? ist eine Wildcard und wird durch die Ziffer ersetzt, welche die CPU identifiziert).

Mein Vorschlag (da der Tipp ansonsten wirklich gut ist): das Attribut "universell" durch "empfehlenswert" ersetzen :-)

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
REPI the_mic „Tipp des Tages: Linux: Multikern-Verhältnisse abchecken“
Optionen

Stimmt, unter meinen gegenwärtigen 11.0 openSuSE muss man cpufreq-info aufrufen, um die Infos zu bekommen.

Der Blick in das Proc-System gibt aber sogar noch mehr Infos!

Wobei aber die Auswertung vom System auch nicht korrekt scheint?
Habe meinen X2 5000+ von 2600 Mhz auf 2800 Mhz übertaktet. Das Tool wie auch /proc/cpuinfo zeigen maximal 2600 Mhz an, wobei die bogomips Zahl bei angezeigten 2600 übertaktet höher liegt als die bogomips Zahl bei 2660 Mhz nicht übertaktet.

bei runtergeregelter Leistung

processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
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 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips : 2159.18
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 tm stc 100mhzsteps

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping : 2
cpu MHz : 1000.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
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 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips : 2159.18
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 tm stc 100mhzsteps


Bei voller Leistung

processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping : 2
cpu MHz : 2600.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
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 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips : 5613.87
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 tm stc 100mhzsteps

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping : 2
cpu MHz : 2600.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
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 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips : 5613.87
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 tm stc 100mhzsteps

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen