Частая запись на жесткий диск не позволяет приводу перейти в режим пониженного энергопотребления (особенно с накопителями Green). Поэтому нам нужно, чтобы диск некоторое время был неактивен, чтобы включить режим низкого энергопотребления. Чтобы сделать это в Ubuntu Server, необходимо изменить частоту, с которой записываются данные на диск. В долгосрочной перспективе это может сэкономить некоторые энергозатраты, а также увеличить срок службы дисков. Вот что я сделал, чтобы уменьшить количество записей на жестком диске на моем сервере Ubuntu:
Уменьшить запись на жесткий диск
Во-первых, чтобы узнать, как часто что-то записывается на мой жесткий диск, используйте следующую команду:
Это показало, что что-то записывалось на диск процессами 584, 824 и 263 примерно каждые 5 секунд. Проведя некоторые исследования и используя ps -elf | grep pid
(где pid = 584, 824 или 263), я обнаружил, что эти процессы были связаны с файловой системой журналирования (Примечание: номера pid могут меняться).
Хотя многие блоги предлагают оставить vm.swappiness при установке сервера до уровня по умолчанию, равного 60, мой сервер небольшой, и у меня достаточно ОЗУ (2 ГБ при установке без монитора). Так что я установил swappiness на 30.
Затем я также изменил следующее,
sysctl -w vm.dirty_writeback_centisecs=60003
sysctl -w vm.dirty_expire_centisecs=30001
Однако я не изменил настройки режима сна на жестком диске. Я оставил его по умолчанию (и его GreenDrive в любом случае).
Наконец, установка моего сервера не очень важна для меня, и я не возражаю против потери данных во время редких отключений питания, я установил значение коммита на 30 минут (1800 секунд) в fstab.
/dev/sda5 /home ext4 noatime,nodiratime,commit=1800 0 2
У меня нет ИБП, и да, я могу потерять до 30 минут данных при сбое питания. Но я не получаю тонны данных на своих сайтах каждую секунду. У меня очень мало посещений в день. Если это испортит мой сервер, то все в порядке. Я всегда могу переустановить / починить его.
Это результат, на который я надеюсь. Я хочу, чтобы мой жесткий диск простоял как можно дольше. При работе на холостом ходу зеленые диски потребляют примерно половину энергии, как при работе. Сокращая записи на жесткий диск, я надеюсь увеличить время работы жестких дисков и увеличить время простоя. Я не менял настройки сна жестких дисков. Частый сон и бодрствование могут повредить жесткий диск.
ВНИМАНИЕ: Я не эксперт по Linux. Следующие изменения могут серьезно повлиять на ваш жесткий диск / производительность. У вас должная осмотрительность, прежде чем пытаться эти методы.
Источники:
http://www.lesswatts.org/tips/disks.php (больше не существует)
http://ubuntuforums.org/showthread.php?t=1125285
Источник записи: https://www.smarthomebeginner.com