LINUX.ORG.RU

cpuinfo и cpufreq-info неверно пишут частоту


0

1

По аналогии с /proc/cpuinfo отображает неверную частоту

опустил множитель от 15 до 5. bogomips опустился с 6000 до 2000. Частота же как писалась 800 так и пишется.

root@vlad:/home/vlad# cat /proc/cpuinfo 
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 16
model		: 6
model name	: AMD Athlon(tm) II X2 250 Processor
stepping	: 3
microcode	: 0x10000c8
cpu MHz		: 800.000
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save
bogomips	: 5999.47
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 16
model		: 6
model name	: AMD Athlon(tm) II X2 250 Processor
stepping	: 3
microcode	: 0x10000c8
cpu MHz		: 800.000
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save
bogomips	: 5999.55
TLB size	: 1024 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate


vlad@vlad:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 8.0 us.
  hardware limits: 800 MHz - 3.00 GHz
  available frequency steps: 3.00 GHz, 2.30 GHz, 1.80 GHz, 800 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 800 MHz and 3.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 3.00 GHz:6,37%, 2.30 GHz:0,53%, 1.80 GHz:1,22%, 800 MHz:91,88%  (568)
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 8.0 us.
  hardware limits: 800 MHz - 3.00 GHz
  available frequency steps: 3.00 GHz, 2.30 GHz, 1.80 GHz, 800 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 800 MHz and 3.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 3.00 GHz:5,61%, 2.30 GHz:0,37%, 1.80 GHz:1,66%, 800 MHz:92,36%  (587)


Теперь опускаем множитель:


vlad@vlad:~$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 6
model name      : AMD Athlon(tm) II X2 250 Processor
stepping        : 3
microcode       : 0x10000c8
cpu MHz         : 800.000
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save
bogomips        : 1999.83
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 6
model name      : AMD Athlon(tm) II X2 250 Processor
stepping        : 3
microcode       : 0x10000c8
cpu MHz         : 800.000
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
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 pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save
bogomips        : 1999.88
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate


vlad@vlad:~$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 8.0 us.
  hardware limits: 800 MHz - 1000 MHz
  available frequency steps: 1000 MHz, 1000 MHz, 1000 MHz, 800 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 800 MHz and 1000 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1000 MHz:4,32%, 800 MHz:95,68%  (276)
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 8.0 us.
  hardware limits: 800 MHz - 1000 MHz
  available frequency steps: 1000 MHz, 1000 MHz, 1000 MHz, 800 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 800 MHz and 1000 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 1000 MHz:5,35%, 800 MHz:94,65%  (336)
★★★★★

Последнее исправление: cvs-255 (всего исправлений: 1)

hardware limits: 800 MHz - 1000 MHz

Ты уменьшил максимальный множитель с 15 до 5, уменьшив максимальную частоту с 3000 до 1000. Теперь она может меняться от 800 до 1000 шагами по 200.

The governor «ondemand» may decide which speed to use within this range.

ondemand при отсутствии нагрузки снижает частоту до минимальной, до 800.

i-rinat ★★★★★
()

ты чо базовую частоту понижал, клещерук ?

anonymous
()

Какая оценка была в школе по математике?

daemonpnz ★★★★★
()
Ответ на: комментарий от i-rinat

уменьшив максимальную частоту с 3000 до 1000. Теперь она может меняться от 800 до 1000 шагами по 200.

Ну прекрасно. Bogomips уменьшился в 3 раза, а частота осталась той же (800 MHz).

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Мудак, посмотри на частоты на которых у тебя в обоих случаях 90% времени работает проц и пораскинь своим серым веществом, если оно у тебя осталось.

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 2)
Ответ на: комментарий от cvs-255

На матплате нет частотомера, дружок.

anonymous
()
Ответ на: комментарий от cvs-255

Чтобы 800 MHz перешло в 266

И для этого ты изменил множитель с 15 до 5? Что по твоему значит «множитель», что на что он множит?

i-rinat ★★★★★
()

отлично

тред - железное подтверждение того факта, что ты слабоумный

anonymous
()
Ответ на: комментарий от i-rinat

базовую частоту на N.

Если базовая частота 200, а N=15 (так по умолчанию), то частота 3000. Если N=5, то частота 1000. N меньше 5 не выставить, т.е. за счет множителя 800 не получить.

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от cvs-255

Первая редакция была ближе к реальности. Это максимальный множитель, частота меняется динамическим изменением множителя. При множителе 4 получается 800 МГц. Не факт, что умножитель частоты может меньшие множители. Ты можешь дальше уменьшать частоту только уменьшением частоты шины.

i-rinat ★★★★★
()

The governor «ondemand»

Гуглить, думать.

AMD Athlon(tm) II

Гуглить Cool'n'Quiet и думать ещё интенсивнее.

redgremlin ★★★★★
()
Ответ на: комментарий от anonymous

Анонимус не груби, вдруг это коллективный аккаунт детского сада «Ромашка». Дети познают мир, а ты грубишь. Где пример подрастающему поколению?

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

не люблю детей, они мерзкие

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.