Что то типа путевых записок, и размышлений об жизни, ну и о FreeBSD конечно, иногда какие нибудь новости и что то типа переводов.

16.10.2008

Напоминалка, и про процессор

Что то задумал я посмотреть прайсы на современные комплектующие, и пока смотрел чтобы вспомнить какой у самого стоит процессор на десктопе сначала подумал про dmesg, но как то я не подумал что десктоп у меня работает давно а эта волшебная команда засоряется в таких случаях всякой служебной канителью, и в моем случае ни одного сообщения от загрузчика в ней найти не удалось, тогда я воспользовался новеньким поисковым плагином для поиска google/bsd/ который мне быстренько нашел страничку с полезными советами, итак для тех кому захотелось посмотреть dmesg а он уже забит мусором не отчаивайтесь копия того что был при последней загрузке всегда лежит в /var/run/dmesg.boot, так же там были советы посмотреть некоторую информацию через sysctl что тоже может кому понравится.
На этом бы можно было и закончить но когда я посмотрел вывод sysctl -a | grep -i cpu | less меня заинтересовали пара параметров
dev.cpu.0.freq: 1830
dev.cpu.0.freq_levels: 1830/31000 1601/27125 1372/23250 1330/20000 1163/17500 1000/13000 875/11375 750/9750 625/8125 500/6500 375/4875 250/3250 125/1625
как не трудно догадаться текушая частота и поддерживаемый список, и тут у меня всплыло в памяти что давно есть мысль настроить регулирование частоты в ноуте, ибо задолбал работать на полную, попробовал самую маленькую, это конечно жесть, для Хов конечно не приемлимый режим, хотя уже на # sysctl dev.cpu.0.freq=375 вполне можно жить, хотя все притормаживает, но вентилятора уже почти не слышно и ноут не греется, что при его металлическом корпусе сразу же ощущается :)
И ведь загрузку в основном обеспечивают 3 процесса
> top -n
last pid: 48163; load averages: 1.21, 1.57, 1.80 up 1+04:19:24 06:06:09
73 processes: 4 running, 69 sleeping

Mem: 605M Active, 1944M Inact, 429M Wired, 4636K Cache, 340M Buf, 232M Free
Swap: 1997M Total, 1997M Free


PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1654 andrey 9 44 0 493M 346M ucond 1 327:55 66.55% firefox-bin
1493 root 1 103 0 456M 422M RUN 0 420:54 32.76% Xorg
1665 andrey 1 57 0 931M 219M select 0 208:51 17.09% npviewer.bin
правда когда что то начинаеш открывать в ФФ то тут уже Xorg вырывается на первое месть и начинает потреблять процентов 80, все же остальные процессы вообще не создают нагрузки, надо конечно поэкспериментировать с разными плеерами и прочим, но думаю вполне можно будет для повседневных задач использовать вполовину мощности, без ушерба удобству. Кстати судя по топу задачи вполне неплохо распараллеливаются и часто выполняются на разных ядрах хотя в определенные моменты все таки все работает на одном.
надо будет на досуге поискать утилитку или придумать какой скрипт для этих целей, ибо реально нафига эти 2ГГц на ноуте, заодно сейчас посмотрю как это отразится на батареи, а еше можно попробовать что то с мощностью WI-Fi карточки наверное поменять, но это на когда нибудь.

4 комментария:

  1. Да, чего только не сделаешь, лишь бы не читать документацию :)
    cat /var/run/dmesg.boot

    ОтветитьУдалить
  2. Это да, но я как умный не лезу с такими мелочами на форумы, а мучаю гугл, и обычно довольно успешно, я же там в посте написал что нашел :)
    А вообще при нормальном интернете зачастую поискать быстрее, чем разобраться в документации, хотя потом все одно надо разбираться.

    ОтветитьУдалить
  3. Для таких целей можно попробовать powerd, но работает эта утилита как то странновато...)

    ОтветитьУдалить
  4. Да надо бы озаботится, но так как вроде не первостепенная задача то и откладывается постоянно до лучших времен :)

    ОтветитьУдалить

Здесь можно записать свои мысли о посте :)
Если ваш ответ не появился сразу, не паникуйте, тут работает спамоловка, и вероятно вы угодили в неё, так как были анонимом или в вашем посте ссылка, ну или вас не любит google.
Я проснусь и одобрю комент ;)