Минимизируйте шум жесткого диска с помощью hdparm

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

HDD

Не у всех пользователей есть самое современное оборудование и жесткие диски этого типа в своих компьютерах, поэтому пользователям, которым приходится довольствоваться компьютером и шумным жестким диском, больше не о чем беспокоиться, потому что благодаря нашему дорогому другу Gnu / Linux мы получили минимизировать шум это происходит на старых компьютерах.

idsco-hard

Диски, находящиеся внутри классических жестких дисков, при вращении издают шум. Этот шум от дисков можно уменьшить, но нам нужно знать скорость вращения внутренних дисков, поэтому как мы можем узнать, с какой скоростью вращаются внутренние диски? Что ж, легко узнать, используем ли мы команда hdparm.

Команда HDPARM находится во всех дистрибутивах GNU / Linux поэтому нет необходимости выполнять дополнительную установку. Итак, поскольку у нас есть hdparm, мы можем узнать, на сколько оборотов вращаются внутренние диски нашего жесткого диска, мы открываем терминал и начинаем с написания:
sudo hdparm -I /dev/sda |grep acoustic
После этого он покажет нам информацию о рекомендуемое значение и текущая стоимость что есть на нашем жестком диске. Что ж, теперь нам нужно определить рекомендуемое значение, которое мы ранее показывали как текущая стоимость. Возвращаемся в терминал и пишем:
sudo hdparm -M (VALOR RECOMENDADO) /dev/sda

HDPARM

Как мы видели, у него нет серьезных сложностей в работе, и различия будут заметны как в снижении шума, так и в управлении оборудованием. Тем не менее, есть пользователи, которые указывают, что эти изменения не являются окончательными и что они возвращаются в исходное состояние, если это ваш случай и после использования hdparm вы обнаружите, что ваш компьютер вернулся к тому, как он был, способ почини это было бы скопировать последнюю строку, которая находится в терминале, в файл rc.local если вы пользователь дистрибутивов, основанных на Debian о ан Slackware.

Для тех, кто использует OpenSUSE они должны добавить это в файл boot.local; и если у них есть дистрибутив на основе Fedora затем они должны добавить эту строку в файл rc.local.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

      Каналес сказал

    очень хорошая статья, большое спасибо.

      Peter086 сказал

    Жалко, что и Seagate, и WD перестали разрешать изменять значения мощности более чем на 5 лет (дело с патентами).

      Хесус Пералес сказал

    Я попробую, странно, но мой ноутбук не так сильно шумит, так же, как я думаю, он должен быть на рекомендуемой скорости

         РоБертучо сказал

      Большое спасибо, что зашли и прочитали статью, надеюсь, она была полезной
      дайте нам знать, как у вас дела ...
      привет

      манути сказал

    Большое спасибо, я попробую, так как я установил сервер с обычным жестким диском и BananaPRO, и поскольку он ничего не весит, он вибрирует и издает сильный шум.

         РоБертучо сказал

      Благодаря вам вы обязательно решите проблему шума, надеюсь, вы расскажете, как это получилось
      привет

           манути сказал

        Проклятый диск Seagate ... он не поддерживает такое управление и кажется, что это функция, не включенная в этот бренд, он выдает такую ​​ошибку:

        $ sudo hdparm -I / dev / sda | grepoustic
        Рекомендуемое значение акустической защиты: 208, текущее значение: 0
        $ sudo hdparm -M 208 / dev / sda
        / dev / sda:
        установка акустического управления на 208
        HDIO_DRIVE_CMD: ошибка ACOUSTIC: ошибка ввода / вывода
        акустический = не поддерживается

      Плитка сказал

    LUL Я сделал таймер в systemd, это не очень сложно и вы даже можете заставить его применять каждый X раз, кстати, я не делал этого для управления шумом, я делал это для APM записи, чтобы стрелка не попадала на взлетно-посадочная полоса все время, особенно потому, что я оставил компьютер с торрент-загрузками на всю ночь по той или иной причине, я делюсь содержимым моего таймера и цели, чтобы вы могли это сделать, если хотите:

    нано /usr/lib/systemd/system/apm.timer

    [Ед. изм]
    Описание = Запускать apm.service каждые 3 минуты

    [Таймер]
    OnBootSec = 1 мин.
    OnUnitActiveSec = 3 м
    Unit = apm.service

    [Установить]
    WantedBy = multi-user.target
    # Конец файла

    Затем файл сохраняется и создается .service:

    нано /usr/lib/systemd/system/apm.service

    [Ед. изм]
    Описание = Отключить APM жесткого диска

    [Обслуживание]
    Тип = простой
    ExecStart = / usr / bin / hdparm -B 255 / dev / sda

    [Установить]
    WantedBy = multi-user.target

    # Конец файла, теперь просто нажмите "Сохранить"

    Я понимаю, что жесткие диски выходят из строя, когда счетчик достигает нескольких сотен тысяч циклов, причина моего беспокойства в том, что все дистрибутивы, которые я тестировал, имеют значение 128, что за 1 минуту вызывает до 2 или 3 циклов, у моего диска около 80К циклов за 6 месяцев жизни (это кажется преувеличенным).
    Сказав вышесказанное, теперь остается только объяснить операцию, в apm.timer указан порядок, согласно которому каждую минуту после запуска системы выполняется apm.service, который выключает apm (он устанавливает его на 255), затем каждые 3 минуты он выполняется снова порядок, если ноутбук приостановлен или находится в спящем режиме, apm возвращается к 128, таким образом, процесс уже автоматизирован. Создав два предыдущих файла, они просто активируются следующей командой:

    systemctl enable apm.timer; systemctl включить apm.service

    Затем они запускают apm.service с
    #systemctl запустить apm.timer
    или они просто перезагружают систему.
    Я не уверен, что это поможет пользователям настольных ПК, но пользователям ноутбуков это поможет, я тестировал его только на Arch и Fedora, если hdparm не установлен, он не будет работать, вы даже можете добавить строку для минимизации шума. Если вы хотите, вы можете сделать новую запись с этой информацией или обновить ее, в обоих случаях я всегда хотел поделиться.

         Filo сказал

      Спасибо за ввод, протестирую на ноутбуке.

      H3R3T1C сказал

    И они никогда не задавались вопросом, почему жесткие диски идут с этим, они никогда не понимали, что вибрации иногда нужны для охлаждения жесткого диска (по крайней мере, в свое время старый MAXTOR, что он делал) ...

      Бруноев сказал

    Также возможно уменьшить шум графически с помощью gnome-disk-utility.

      Плитка сказал

    Я только что видел, что в Fedora это невозможно, но в основном это из-за папки hdparm. В арке находится в / sur / bin
    а в Fedora он находится в / usr / sbin