Уменьшение шума от кулера и жесткого диска в linux


Дата: 31 марта 2010





Уменьшение шума "железа" в linux
Часто шум вентиляторов и оборотов жесткого диска может мешать и напрягать. Это вполне нормальный и традиционный шум от компьютера. Но, например, у меня на ноутбуке бывают проблемы, когда этот шум мешает смотреть фильм. К счастью, в linux есть хитрые решения для устранения этой проблемы и сведения шума к абсолютному минимуму.

Остановка жесткого диска при просмотре фильма.
Казалось бы, фильм воспроизводится с жесткого диска и обращения к нему во время просмотра неизбежны, но в Linux возможно всё! Вы можете дать "приказ" жесткому диску остановиться после того, как полностью скопируется в кэш ваш фильм, и наслаждаться отличным качеством звука (в зависимости от фильма и источника).
Кэширование всего фильма в ОЗУ
Чтобы вышесказанное осуществилось, необходимо сделать кэширование всего файла фильма в оперативную память (к счастью, «оперативка» не шумит). Нам понадобится проигрыватель mplayer:
mplayer -cache 1000000 путь_до_видео_файла
Эта команда кэширует 1Гб фильма, объёма которого обычно хватает на полнометражный фильм в dvd качестве или около 30 минут в HD 720p. Если ваш файл больше или меньше, подкорректируйте команду для его размера. Теперь после выполнения команды фильм сохранится в кэш и уже не будет запрашиваться с жесткого диска.

Остановка жесткого диска.
Отключить подачу электричества диску до следующего обращения можно командой (от имени root):
hdparm -y /dev/sda
Теперь можно начать смотреть!

Ручное регулирование частоты оборотов кулера.
Кулер крутится, чтобы охладить ваш процессор при нагрузке, но крутится он практически всегда быстрее, чем это необходимо при уровне нагрузки для просмотра фильма или чтения (хотя HD видео довольно сильно использует процессор). Тем не менее, доступна ручная настройка частоты вращения кулера в зависимости от температуры процессора. Для начала необходимо установить пакет lm-sensors из репозитория вашего дистрибутива. После этого запустите калибровщик кулера командой
pwmconfig
Внимательно отвечайте на все вопросы программы! После калибровки результаты сохранятся в файл /etc/fancontrol. При необходимости можно отредактировать этот файл вручную, но безопасность таких действий - никудышная. Для применения новых настроек необходимо запустить службу:
/sbin/fancontrol

// Идея использования команд заимствована из журнала linuxformat. Копи-пейст не использован.

Комментарии:
Автор: foobar,   дата: 31 марта 2010   17:41:24
Полезная статья, кэш и правда помогает. Конечно, для такого нужно иметь ~2 ГБ оперативки.
Автор: Soft,   дата: 31 марта 2010   20:57:40
как обратно потом подключить жесткий диск?

Вообще стоит поподробнее рассказать об опасностях отключения жесткого диска. Это конечно не катастрофично, но на сколько я знаю многие программы используют жесткий диск переодически, следовательно на фоне нельзя ниче запустить + не соблюдаются многие стандарты записи времени доступа к файлам, опять же для программ в фоне.

Самой системе нужен жесткий диск. Винда вообще умрет, если жесткий отключить таким образом. Линь в этом смысле стабильнее, но думаю много файлов будет в очереди на запись от чего забивается кеш... тут вообще много тонкостей с отключением жесткого.

Ну если чисто для фильма использовать отключение хдд, то этот способ вполне подходит и ниче страшного с системой не произойдет за время просмотра фильма.
Автор: Subsanek,   дата: 01 апреля 2010   07:57:13
Диск включится при следующем обращении к нему.
Автор: Keks,   дата: 28 июня 2010   20:35:56
hdparm --help вам в помошь, ключь -y переводит диск в режим standby, те до следущего обращения к диску
Автор: Ярослав,   дата: 13 июля 2010   00:51:33
Отлично
Автор: Igor,   дата: 07 октября 2010   14:43:01
Мой вопрос конечно чайниковый. как установить пакет в консоли? Im-sensors приводит лишь к command not found (((
Автор: Subsanek,   дата: 07 октября 2010   16:02:15
Igor, используйте команду своего пакетного менеджера, например для apt команда будет выглядить так:
apt-get install Im-sensors
(от суперпользователя).
Автор: Igor,   дата: 07 октября 2010   16:35:08
выполнить команду получилось, но система пишет "Не удалось найти пакет Im-sensors"
Автор: Subsanek,   дата: 07 октября 2010   16:38:14
Igor, проблема в том,что первая буква была заглавная,а все пакеты называются в нижнем регистре.
Правильно:
apt-get install lm-sensors
Автор: Igor,   дата: 07 октября 2010   18:20:29
1.я не уловил разницу между первым и вторым вариантами%( вы пишете Im-sensors в обоих случаях. Я через менеджер Синоптек поисках пакет в репозитории, к моему удивлению ничего не нашлось:) возможно проблема в том, что я использую дистрибутив Убунту для нетбуков, возможно ли, что там не предусмотрен этот пакет (Im-sensors) или нет? %)
Автор: Subsanek,   дата: 07 октября 2010   18:25:28
В первом варианте была не маленькая буква l, а большая буква I. Используйте команду
apt-get install lm-sensors

Репозитории Ubuntu и Ubuntu Netbook идентичны.
Автор: Igor,   дата: 07 октября 2010   19:36:33
Subsanek, спасибо за инструкции! вроде запустилось. последняя запись после исполнения команды: /usr/sbin/pwmconig: There are no pwn-capable sensor modules installed что это значит?
Автор: Subsanek,   дата: 07 октября 2010   20:59:55
Igor, это значит, что программа lm-sensors не нашла ни одного вентелятора, пригодных для настройки. Тут уж ничего не поделить, проблема в самой программа, а именно в списке поддерживаемых устройств.
Тут приходится ждать только новых версий программ.
P.S У меня в системе тоже не нашло вентеляторов для управления.
Автор: Igor,   дата: 07 октября 2010   21:46:13
Да, нехорошее подозрение подтвердилось)) может быть есть другой путь? мне попадась статья где упоминауются файлы каталогов /proc /sys cpufreq видел здесь: http://www.xakep.ru/magazine/xa/135/080/1.asp
Автор: Old Liquid,   дата: 23 апреля 2011   18:48:52
Я воспользовался hdparm -Y /dev/disk/by-id/[ИД вашего диска] который можно посмотреть в указанной папке. Результат: неиспользуемый диск попросту выключен. Сделал после того как потрогал пальцем свой WD 500G и ужаснулся. ЗЫ а ещё всё-таки оставлять диски включёнными но присобачить охлаждение, поскольку 50 000 циклов вкл/выкл у настольных дисков откровенно не радуют (у ноутов в 10 раз больше)
спасибо за экспириенс.
Автор: Subsanek,   дата: 19 мая 2011   14:42:48
Old Liquid, спасибо за ваш опыт!
Автор: root_x,   дата: 16 октября 2012   00:14:03
Для того чтобы "находило" железо (вентиляторы, датчики температур и напряжения) нужно немного поколдовать с ядром и настроить саму программу (после перекомпиляции ядра)




 
Добавить комментарий:
Имя: *
e-mail:
Комментарий: *
Введите число 29: *


Архив статей:
Май 2017
Март 2017
Апрель 2016
Март 2016
Октябрь 2013
Сентябрь 2013
Май 2013
Март 2013
Ноябрь 2012
Июль 2012
Июнь 2012
Апрель 2012
Март 2012
Февраль 2012
Апрель 2011
Март 2011
Февраль 2011
Январь 2011
Декабрь 2010
Ноябрь 2010
Октябрь 2010
Сентябрь 2010
Август 2010
Июль 2010
Июнь 2010
Май 2010
Апрель 2010
Март 2010

Случайные:
Денис Попов, который создал BolgenOS

Aurorae: движок декораций окон для KDE

Stellarium — свободный виртуальный планетарий

Последовательные Диаграммы SSH 2.0

Работайте в консоли с привычным комфортом!

gnome-globalmenu или глобальное меню, как в MacOS



Чистка ноутбука от пыли Киев с выездом на дом здесь

Коллеги:    все
 Linux для всех

Наши баннеры:
linuxnow.ru
linuxnow.ru
Установить баннер