Если я установлю Linux на свою машину, какие шаги я должен предпринять, чтобы он ТОЛЬКО пытался получить доступ к жесткому диску, когда я физически на нем работаю. то есть, раздражающие звуки раздражают меня, когда я пытаюсь заснуть.
12 ответов
Вы можете использовать iotop (желательно с большим интервалом и опцией -o
), чтобы узнать, какая программа записывает на диск.
Если у вас достаточно оперативной памяти, вы также можете отключить обмен с помощью:
$ sudo swapoff -a
или навсегда, удалив строку подкачки из /etc/fstab
.
Типичные виновники ввода / вывода ночью:
- хрон. Этот демон позволяет планировать команды (например, "обновление в 2 часа ночи" или "очистка сеансов каждые 30 минут"). Загляните в /etc /cron * и используйте
crontab -e
(по одному для каждого пользователя), чтобы узнать, что и когда выполняется, и удалить ошибочные строки. Поскольку большинство предварительно сконфигурированных cronjobs каким-то образом индексируются, вы можете безопасно отключить cron, если не зависите от запланированных действий. - log- файлы Посмотрите
/var/log
. Если там постоянно растет какой-то файл, рассмотрите возможность уменьшения уровня журнала программы. Если вам не нужны журналы, отключите их в программах и / или смонтируйте файловую систему памяти в/var/log
. Вы можете узнать, какие файлы изменяются на что с помощью$ sudo tail -f /var/log/*
- На диске временные файлы. Обычно это означает, что какой-то процесс записывает в
/tmp
(вы можете узнать это с помощью iotop). Если у вас достаточно ОЗУ и размер этих файлов ограничен, попробуйте смонтировать там основанную на памяти файловую систему (tmpfs
).
Вы также можете быть заинтересованы в Powertop, который показывает, какие программы пробуждают ваш процессор. Если там что-то неожиданное, рассмотрите возможность сообщения об ошибке в программе.
С аппаратной стороны вы можете получить бесшумный диск (на SSD нет подвижных частей, так что это хороший вариант) или вручную перевести жесткий диск в режим ожидания. hdparm (особенно опции -C
и -y
) - хороший инструмент для этого.
Получите твердотельный накопитель (SSD), они не содержат движущихся частей. Это единственная гарантия.
Если вам не нужен компьютер для вычисления чего-либо, выключите его ночью, и вы сэкономите немного энергии; не говоря уже о том, что вы также устраняете шум вентилятора, снижая качество сна.
Вы можете попробовать использовать команду hdparm
, она может изменить состояние жесткого диска. Но не все жесткие диски поддерживают это. Посмотрите на эту страницу параметры -s -y -Y или -z.
Вы также можете попробовать альтернативы:
- купить один SSD
- Узнайте, как сделать ваш компьютер менее шумным (используя пену внутри него, в очень специфических местах, если вы знаете, как собрать компьютер и рассеять нагрев
- Поменяйте жесткий диск на другой, более тихий (как те, что используются в ноутбуках)
Следите за доступом к диску, узнавайте, что пробуждает диск ночью, остановите его.
Это может занять немного времени, но вы можете подумать о настройке загрузки через USB или livecd, а также о том, как вручную установить местоположение /home на свой жесткий диск. Периодически обновляйте ваш livecd с помощью чего-то вроде remastersys для повышения эффективности.
Вы могли бы также хотеть рассмотреть некоторое другое колдовство с unionfs
Все это, как говорится, жесткие диски - это BAD BAD BAD BAD. Возможно, вы захотите проверить их.
Привыкнуть
У меня есть маленький наглый домашний сервер, который иногда издает звуки поздно ночью, и сначала это было довольно раздражающим, но теперь я не могу спать без его сладкой мелодии:)
а) те файловые системы, которые не записывают напрямую на диск
б) получить хороший HDD, Google SPCR и посмотреть на их тихий список HDD
в) не слушайте, вам не нужен твердотельный накопитель, особенно для Linux, для загрузки.
У моего NAS 4x WD икра зеленого цвета, они едва слышны, хотя работают круглосуточно из-за загрузок.
Samsung Ecogreen или икра WD зеленая. легкий зеленый = тихий (wtf).
Используйте отдельную коробку с низким энергопотреблением в отдельной комнате для фоновых задач и включайте основной компьютер только при его использовании. Экономия энергии компенсирует первоначальные инвестиции в течение года.
Мой шкаф для метлы - это Atom (безвентиляторный дизайн, поэтому меньше шансов на отказ), который приобретает все больше и больше жестких дисков по мере того, как увеличиваются мои требования к хранилищу, но он все еще использует только треть мощности моего настольного компьютера, что экономит мне 250 евро /год. Жесткие диски находятся в RAID6 с отсеками горячей замены, поэтому я могу легко справиться с сбоями диска, и настольный компьютер еженедельно выполняет резервное копирование в массив хранения.
Я думаю, что вы можете использовать режим ноутбука. Последний выпуск 1.59.
Изолируйте диски от шасси, чтобы они не выступали в качестве вибрационной панели. Для этой цели вы можете купить сложные шумоизолирующие кожухи привода или простые резиновые крепления или втулки , но наиболее эффективное решение, которое я знаю, это то, которое вы можете сделать самостоятельно, используя лишь кусок эластичного шнура. Я использовал это, и это делает удивительную разницу.
Где-то есть настройка, которая позволяет вам щелкнуть по полю, чтобы «раскручивать жесткие диски, когда они не используются». Я знаю, что в Ubuntu 10-10 это где-то в настройках.
Я не мог запомнить, поэтому я немного поискал и нашел эту ссылку.
В зависимости от вашего вкуса или Linux это может быть полезно
Кажется, есть файл, который вы также можете редактировать.
Если это помол, у вас может быть большая проблема :)