From: Alexander Bokovoy <a.bokovoy@sam-solutions.net> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] kernel std-up-2.4.22-alt10 and cpufreq Date: Wed, 26 Nov 2003 12:19:57 +0200 Message-ID: <20031126101957.GF4272@sam-solutions.net> (raw) In-Reply-To: <20031126091200.0e9191e6.bga-no-spam@kovgok.ru> On Wed, Nov 26, 2003 at 09:12:00AM +0300, Grigory Batalov wrote: > On Tue, 25 Nov 2003 18:36:52 +0200 > Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote: > > > > # cat /proc/cpufreq > > > minimum CPU frequency - maximum CPU frequency - policy > > > CPU 0 1200000 kHz ( 85 %) - 1200000 kHz ( 85 %) - powersave > > > > > > BogoMIPS на всякий случай проверил - 2392.06, т.е. как и должно > > > быть. Это нижний предел процессора? Может быть, где-нибудь > > > подкрутить? > > > Так ведь надо знать насколько може сползти сам процессор. > > Например, у меня Pentium M 1.3GHz, умеет снижаться до 600MHz в четыре > > этапа. > > Какими конкретно командами? Я попробовал разные echo > в /proc/cpufreq, но получилось только два состояния: > 1.4 GHz (100%) и 1.2GHz (85%). > > У меня IBM ThinkPad A31 (2652-A4G), /var/log/dmesg содержит: > ... > CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz stepping 04 > ... > > Ни на Intel, ни на IBM информации про нижнюю границу не нашёл. Она указана в документации на процессор и соответствующие модули speedstep знают о ней из внутренних таблиц, рассчитываемых по cpuid и значению FSB. Еще ACPI может экспортировать эту информацию. > Откуда она у Вас? Из ACPI ;) $ cat /proc/acpi/processor/CPU0/performance state count: 5 active state: P0 states: *P0: 1300 MHz, 22000 mW, 100 uS P1: 1200 MHz, 20000 mW, 100 uS P2: 1000 MHz, 15000 mW, 100 uS P3: 800 MHz, 10500 mW, 100 uS P4: 600 MHz, 6000 mW, 100 uS У меня там есть еще более интересная схема: $ cat /proc/acpi/processor/CPU0/throttling state count: 8 active state: T0 states: *T0: 00% T1: 12% T2: 25% T3: 37% T4: 50% T5: 62% T6: 75% T7: 87% Так что возможно не только сбрасывать частоту, но и пропускать циклы. Но это не на всех процессорах поддерживается -- все же у Pentium M используется Enhanced SpeedStep, а на P4-M -- просто SpeedStep. -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/
next prev parent reply other threads:[~2003-11-26 10:19 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-11-25 14:16 Grigory Batalov 2003-11-25 14:26 ` Sergey Vlasov 2003-11-25 15:16 ` Grigory Batalov 2003-11-25 16:36 ` Alexander Bokovoy 2003-11-26 6:12 ` Grigory Batalov 2003-11-26 10:19 ` Alexander Bokovoy [this message] 2003-11-26 11:15 ` Grigory Batalov 2003-11-25 16:33 ` Alexander Bokovoy
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20031126101957.GF4272@sam-solutions.net \ --to=a.bokovoy@sam-solutions.net \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git