Как минимизировать число пустых операций ввода-вывода в Linux, чтобы уменьшить шум?
12
Если я установлю Linux на свою машину, какие шаги я должен предпринять, чтобы он ТОЛЬКО пытался получить доступ к жесткому диску, когда я физически на нем работаю. т. е. звуки скрежета раздражают меня, когда я пытаюсь заснуть.
Получить маленький HDD? Ноутбук один? (Кстати, моя новая Black Caviar работает быстрее, чем мои старые жесткие диски Samsung с энергосбережением. Так что да ... может быть, новее = более тихий.)
Shiki
Ответы:
26
Ты можешь использовать iotop (желательно с большим интервалом и -o опция), чтобы узнать, какая программа пишет на диск.
Если у вас достаточно оперативной памяти, вы также можете отключить обмен с помощью:
$ sudo swapoff -a
или навсегда, удалив строку обмена из /etc/fstab,
Типичные виновники ввода / вывода ночью:
хрон , Этот демон позволяет планировать команды (например, «обновление в 2 часа ночи» или «очистка сеансов каждые 30 минут»). Взгляните на / etc / cron * и используйте crontab -e (есть один для каждого пользователя), чтобы узнать, что и когда выполняется, и удалить ошибочные строки. Поскольку большинство предварительно сконфигурированных cronjobs каким-то образом индексируются, вы можете безопасно отключить cron, если не зависите от запланированных действий.
лог-файлы Посмотри на /var/log, Если там постоянно растет какой-то файл, рассмотрите возможность уменьшения уровня журнала программы. Если вам не нужны журналы, отключите их в программах и / или смонтируйте файловую систему памяти в /var/log, Вы можете узнать, какие файлы изменяются с чем с $ sudo tail -f /var/log/*
Временные файлы на диске , Обычно это означает, что какой-то процесс пишет /tmp (вы можете узнать с помощью iotop). Рассмотрите возможность монтирования файловой системы на основе памяти ( tmpfs ), если у вас достаточно оперативной памяти и размер этих файлов ограничен.
Вы также можете быть заинтересованы в PowerTOP , который показывает, какие программы пробуждают ваш процессор. Если там что-то неожиданное, рассмотрите возможность сообщения об ошибке в программе.
С аппаратной стороны вы можете получить бесшумный диск (на SSD нет подвижных частей, так что это хороший вариант) или вручную перевести жесткий диск в режим ожидания. HDPARM (особенно -C а также -y варианты) является хорошим инструментом для этого.
Или более тихий диск и / или более изолирующий корпус. Прошло много времени с тех пор, как я услышал какие-то "скрипучие звуки" с моих дисков.
Thomas Padron-McCarthy
2
Я собирался сказать новый жесткий диск, а не SSD. Шуршание звучит страшно. D:
Rob
Извините, ищу решение с моей существующей настройкой.
sks
19
Если вам не нужен компьютер для вычислений, выключите его ночью, и вы сэкономите немного энергии; не говоря уже о том, что вы также устраняете шум вентилятора, снижая качество сна.
Нет, если он оставляет компьютер, который делает что-то просто в памяти, например, в качестве сетевого сервера в качестве маршрутизатора ...
woliveirajr
3
Это должно быть включено :)
sks
Если вам не нужно компенсировать тепло, которое оно производит с другими источниками: p (если вы живете где-то, это проблема, которая ...)
Svish
@ user82480 Почему он должен быть включен? возможно, причина, по которой его нужно оставить, - причина обращения к HD. Что делает компьютер в одночасье и требует его включения?
Scott Chamberlain
6
Вы можете попробовать использовать hdparm Команда, это может изменить состояние жесткого диска. Но не все жесткие диски поддерживают это. Взглянуть на этой странице при параметрах -s -y -Y или -z.
Вы также можете попробовать альтернативы:
купить один SSD
Узнайте, как сделать ваш компьютер менее шумным (используя пену внутри него, в очень специфических местах, если вы знаете, как собрать компьютер и рассеять нагрев
Поменяйте жесткий диск на другой, более тихий (как те, что используются в ноутбуках)
Так должно быть -Sне -s, Это время простоя Настройка поддерживается практически всеми жесткими дисками.
jankes
Обобщая различные hdparm Переключатели в ответе были бы полезны.
UncleZeiv
@uncleZeiv: да, мог бы сделать это ... но "купить SDD" или "выключить" выбираются как лучшие ответы, я не буду беспокоиться о редактировании это снова :)
woliveirajr
4
Контролируйте доступ к диску, узнайте, что его будит ночью, остановите.
Этот ответ был бы более полезен, если бы вы немного узнали о том, как контролировать доступ к диску, и / или перечислили общие причины, по которым он должен быть доступен.
UncleZeiv
4
Это может потребовать небольшой работы, но вы можете подумать о настройке загрузки через USB или livecd, а также о том, как вручную установить местоположение / home на жесткий диск. Периодически переделывать ваш livecd с чем-то вроде Remastersys для лучшей эффективности.
Вы также можете рассмотреть некоторые другие колдовство с UnionFS
Все это, как говорится, жесткие диски - это BAD BAD BAD BAD. Возможно, вы захотите проверить их.
У меня есть маленький наглый домашний сервер, который иногда издает звуки поздно ночью, и сначала это было довольно раздражающим, но теперь я не могу спать без его сладкой мелодии:)
Используйте отдельный блок с низким энергопотреблением в отдельной комнате для фоновых задач и включайте питание основного компьютера только тогда, когда вы его используете. Экономия энергии компенсирует первоначальные инвестиции в течение года.
Мой шкаф для метлы - это Atom (безвентиляторный дизайн, поэтому меньше шансов на отказ), который приобретает все больше и больше жестких дисков по мере увеличения моих требований к хранилищу, но при этом он все еще использует только треть мощности моего настольного компьютера, что экономит мне 250 евро /год. Жесткие диски находятся в RAID6 с отсеками горячей замены, поэтому я могу легко справиться с сбоями диска, и настольный компьютер еженедельно выполняет резервное копирование в массив хранения.
Вы экономите 250 евро в год, но экономия электроэнергии окупается за систему Atom менее чем за один год. То есть ваша система Atom со всем подключенным хранилищем (RAID6!) Стоит менее 250 евро? Где я могу купить один ?!
CarlF
Это была цена за базовую систему, которую я построил еще до того, как мне понадобилось столько места; это была плата Atom за 100 евро, два диска емкостью 1 ТБ, корпус без фирменного стиля и блок питания - этого вполне хватило бы для OP. Система только выросла со временем по мере необходимости.
Где-то есть настройка, которая позволяет вам щелкнуть по полю, чтобы «раскручивать жесткие диски, когда они не используются». Я знаю, что в Ubuntu 10-10 это где-то в настройках.
Я не мог вспомнить, поэтому я немного искал и нашел эту ссылку.
В зависимости от вашего вкуса или Linux это может быть полезно
Ответы:
Ты можешь использовать iotop (желательно с большим интервалом и
-o
опция), чтобы узнать, какая программа пишет на диск.Если у вас достаточно оперативной памяти, вы также можете отключить обмен с помощью:
или навсегда, удалив строку обмена из
/etc/fstab
,Типичные виновники ввода / вывода ночью:
crontab -e
(есть один для каждого пользователя), чтобы узнать, что и когда выполняется, и удалить ошибочные строки. Поскольку большинство предварительно сконфигурированных cronjobs каким-то образом индексируются, вы можете безопасно отключить cron, если не зависите от запланированных действий./var/log
, Если там постоянно растет какой-то файл, рассмотрите возможность уменьшения уровня журнала программы. Если вам не нужны журналы, отключите их в программах и / или смонтируйте файловую систему памяти в/var/log
, Вы можете узнать, какие файлы изменяются с чем с$ sudo tail -f /var/log/*
/tmp
(вы можете узнать с помощью iotop). Рассмотрите возможность монтирования файловой системы на основе памяти (tmpfs
), если у вас достаточно оперативной памяти и размер этих файлов ограничен.Вы также можете быть заинтересованы в PowerTOP , который показывает, какие программы пробуждают ваш процессор. Если там что-то неожиданное, рассмотрите возможность сообщения об ошибке в программе.
С аппаратной стороны вы можете получить бесшумный диск (на SSD нет подвижных частей, так что это хороший вариант) или вручную перевести жесткий диск в режим ожидания. HDPARM (особенно
-C
а также-y
варианты) является хорошим инструментом для этого.источник
Получить Твердотельный накопитель (SSD), они не содержат движущихся частей. Это единственная гарантия.
источник
Если вам не нужен компьютер для вычислений, выключите его ночью, и вы сэкономите немного энергии; не говоря уже о том, что вы также устраняете шум вентилятора, снижая качество сна.
источник
Вы можете попробовать использовать
hdparm
Команда, это может изменить состояние жесткого диска. Но не все жесткие диски поддерживают это. Взглянуть на этой странице при параметрах -s -y -Y или -z.Вы также можете попробовать альтернативы:
источник
-S
не-s
, Это время простоя Настройка поддерживается практически всеми жесткими дисками.hdparm
Переключатели в ответе были бы полезны.Контролируйте доступ к диску, узнайте, что его будит ночью, остановите.
источник
Это может потребовать небольшой работы, но вы можете подумать о настройке загрузки через USB или livecd, а также о том, как вручную установить местоположение / home на жесткий диск. Периодически переделывать ваш livecd с чем-то вроде Remastersys для лучшей эффективности.
Вы также можете рассмотреть некоторые другие колдовство с UnionFS
Все это, как говорится, жесткие диски - это BAD BAD BAD BAD. Возможно, вы захотите проверить их.
источник
Привыкнуть
У меня есть маленький наглый домашний сервер, который иногда издает звуки поздно ночью, и сначала это было довольно раздражающим, но теперь я не могу спать без его сладкой мелодии:)
источник
а) те файловые системы, которые не записывают напрямую на диск
б) получить хороший HDD, Google SPCR и посмотреть их тихий список HDD
в) не слушайте, вам не нужен SSD, особенно для Linux, для загрузки.
У моего NAS 4x WD икра зеленого цвета, они едва слышны, хотя работают круглосуточно из-за загрузок.
Samsung Ecogreen или WD икра зеленая. легкий зеленый = тихий (wtf).
источник
Используйте отдельный блок с низким энергопотреблением в отдельной комнате для фоновых задач и включайте питание основного компьютера только тогда, когда вы его используете. Экономия энергии компенсирует первоначальные инвестиции в течение года.
Мой шкаф для метлы - это Atom (безвентиляторный дизайн, поэтому меньше шансов на отказ), который приобретает все больше и больше жестких дисков по мере увеличения моих требований к хранилищу, но при этом он все еще использует только треть мощности моего настольного компьютера, что экономит мне 250 евро /год. Жесткие диски находятся в RAID6 с отсеками горячей замены, поэтому я могу легко справиться с сбоями диска, и настольный компьютер еженедельно выполняет резервное копирование в массив хранения.
источник
Изолируйте диски от шасси, чтобы они не выступали в качестве вибрационной панели. Вы можете купить сложные шумоизолирующие кожухи привода или просто резиновые крепления или же люверсы для этой цели, но наиболее эффективное решение, которое я знаю, это этот вы можете сделать самостоятельно, используя только кусок эластичного шнура , Я использовал это, и это делает удивительно разница.
источник
Где-то есть настройка, которая позволяет вам щелкнуть по полю, чтобы «раскручивать жесткие диски, когда они не используются». Я знаю, что в Ubuntu 10-10 это где-то в настройках.
Я не мог вспомнить, поэтому я немного искал и нашел эту ссылку.
В зависимости от вашего вкуса или Linux это может быть полезно
HDD вращается вниз
Кажется, есть файл, который вы также можете редактировать.
Если это помол, у вас может быть большая проблема :)
источник
Я думаю, что вы можете использовать Режим ноутбука , Последний релиз 1,59 ,
источник