Минимизируйте шум жесткого диска с помощью 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

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

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

  2.   Peter086 сказал

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

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

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

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

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

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

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

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

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

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

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

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

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

    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 не установлен, он не будет работать, вы даже можете добавить строку для минимизации шума. Если вы хотите, вы можете сделать новую запись с этой информацией или обновить ее, в обоих случаях я всегда хотел поделиться.

    1.    Filo сказал

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

  6.   H3R3T1C сказал

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

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

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

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

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