Уменьшение шума "железа" в 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. Копи-пейст не использован.
Полезная статья, кэш и правда помогает. Конечно, для такого нужно иметь ~2 ГБ оперативки.