Как снизить температуру жесткого диска

9

У меня есть 4 жестких диска, температура которых превышает рекомендуемые 50 градусов по Цельсию. (У меня есть несколько Samsung Spinpoint F3 по 1 ТБ каждый, и у них хорошая температура, от 32 до 35 градусов. Это нормально для меня. Но в этом случае 50+ не нормально.)

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

И на аналогичной ноте, если бы я использовал метод, подобный этому , как бы я узнал, какой жесткий диск я читаю? Где я могу проверить, например, к какому жесткому диску относится /sys/class/scsi_host/host0/link_power_management_policy?

Я уже проверил powertop, hddtemp, диски и другие, чтобы проверить и попытаться понизить темп без удачи.

Луис Альварадо
источник
1
Утилита gnome-disk может запрашивать атрибуты SMART
Ringtail
Жидкий азот?
Механическая улитка
@Mechanicalsnail - Лол, это исправит не только температуру жесткого диска, но и всю систему. ^^
Луис Альварадо
1
может быть, вы можете попробовать hdparm -S180 /dev/sda- перевести в режим ожидания (с низким энергопотреблением) через 15 минут простоя
струя
1
Я полагаю, что у вас есть, но поскольку это не было в вопросе, я подумал, что это может сбить с толку новых пользователей, если они пройдут мимо. Я знаю, что это не ответ на ваш вопрос (поэтому он не опубликован как один), но я подумал, что важно упомянуть это для более общего случая снижения температуры жесткого диска.
Нанн

Ответы:

4

может быть, вы можете попробовать hdparm -S180 /dev/sda- перевести HDD в режим ожидания (с низким энергопотреблением) после 15 минут простоя

реактивный самолет
источник
+1 дружище. Это еще один способ сделать это. Спасибо.
Луис Альварадо
11

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

(Дал +1 к комментарию Рингтейл;))

Откройте Dash и введите disks. Вы увидите всплывающую утилиту Disks. Открой это.

введите описание изображения здесь

Теперь выберите жесткий диск, с которым вы хотите работать, а затем, в зеленом круге выше, есть кнопка, нажмите на нее и выберите Настройки диска ...

введите описание изображения здесь

В зависимости от жесткого диска вы получите больше настроек или меньше настроек. В этом случае я получил Standby Timeout и автоматическое управление акустикой . Поэтому я изменил Акустику со значения по умолчанию на самое низкое, которое составляет 128 (как видно на изображении выше).

Температура не менялась в течение как минимум 2-3 минут, но затем она внезапно понизилась на 1 градус. Затем я ждал 5 минут, 10 минут, и чем больше я ждал, тем ниже он шел. Он буквально пошел от 53 градусов до 39 градусов. Это на 14 градусов ниже того, к которому я привык.

Затем я добавил, в качестве бонуса, время ожидания в режиме ожидания, потому что я фактически не собирался использовать жесткий диск все время, в основном только около 50% времени, проведенного за компьютером. Это снизило температуру на 2–3 градуса. Он является изображением hddtemp:

введите описание изображения здесь

Так что, эй, не знал, что Диски имеют эту функцию. Любопытная часть это. После долгих поисков я узнал, что многие жесткие диски не имеют автоматического управления акустикой (AAM), в основном из-за судебных исков и патентов (рисунок на рисунке). Но один из них - тот же, что и у меня, Seagate Barracuda, о котором упоминалось, что он не имеет поддержки AAM. Поэтому мне интересно, как эта опция помогла накопителю, если он не был поддержан в этом случае.

Еще одна полезная подсказка была найдена в этой ссылке, которая также помогла.

Там упоминается использование powertopтерминальных команд и параметров ядра. Это охватывает много, но те, которые я взял и использовал, были:

Sata Power Management

Это упомянуто относительно /sys/class/scsi_host/host0/link_power_management_policyлинии, о которой я спрашивал. Так получилось, что host0от того, к какой материнской плате Sata вы подключили жесткий диск, зависит именно это . Для ноутбуков большую часть времени это host0. В моем случае с 6 Sata соединений я получаю host0через host6. Следует отметить, что эти функции будут работать на более новом ядре (по крайней мере, 2.6.x и выше, но, поскольку мы все в 3.x, тогда это не имеет значения), иметь набор микросхем, совместимых с Intel AHCI, и использовать диск SATA. Если вы соответствуете всем этим требованиям, вы можете использовать приведенную выше строку следующим образом:

  1. Сначала проверьте, используете ли вы этот хост с максимальной производительностью:

    sudo cat /sys/class/scsi_host/host0/link_power_management_policy

  2. если он говорит, max_performanceто сделайте следующее:

    echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

    Повторите эти действия для любого другого жесткого диска, у которого есть такая проблема (необходимо дважды проверить, какой жесткий диск подключен к какому порту SATA, чтобы узнать, какой это хост). Я также не рекомендую использовать это на SSD, потому что ... почему? .. Какую температуру может производить SSD .. нет.

Это не постоянно, так как при перезагрузке вам придется делать это снова. Вы можете добавить в некоторый исполняемый файл, чтобы убедиться, что он всегда активирован.

Заметьте, что добавление ожидания в режиме ожидания заставит ваш жесткий диск занять немного больше времени при установке в режиме ожидания. Кроме того, значительное снижение AAM несколько снизит скорость чтения / записи. Это зависит, стоит ли это того или нет. В моем случае это, чтобы понизить температуру.

ОБНОВЛЕНИЕ: После примерно 12 часов тестирования жесткий диск снова работает нормально. В режиме ожидания он находится между 33 и 35 градусами. При использовании он достигает 39 градусов макс. Тем не менее, это на 10 градусов меньше, чем было, когда оно не использовалось, и почти на 15 градусов, когда оно использовалось. Я действительно счастлив и рад этому. Также это без кондиционера включен. Просто на нормальной комнатной температуре.

ОБНОВЛЕНИЕ: с включенным кондиционером, жесткий диск, наконец, может достичь 30 градусов. До этого он просто оставался в диапазоне 50+. Изображение того, как я счастлив:

введите описание изображения здесь

ОБНОВЛЕНИЕ: ровно через месяц испытаний я могу сказать, что температура осталась ниже 30. Сейчас я нахожусь в 26 градусах, что очень хорошо (на 50% меньше, чем "нормальная" температура, которая была раньше).

Луис Альварадо
источник
Я слышал, что слишком часто переводить жесткий диск в режим ожидания опасно. Это может значительно сократить срок службы
Анвар
@ Анвар, это правильно, но не для всех моделей. В некоторых есть улучшенные / обновленные способы работы в режиме ожидания. Что касается того, чтобы делать это очень часто, то да, время вращения может изнашивать жесткий диск быстрее, так как он должен вращаться снова (холодный запуск) снова и снова. Linux на самом деле справляется с этим очень хорошо. Например, у меня было 3 Seagate Barracuda, по 3 ТБ каждый, я бы сказал, 4-5 лет. Я применил этот резерв ко всем им, и через 4 года они все еще работали отлично. Первые 2 я продал другу, а третий я отдал соседу, и я знаю, что новый владелец все еще использует его, и это было почти 6 лет назад.
Луис Альварадо
2

Есть два способа сделать это:

  1. Уложите диск в режим сна, например, hdparm -y
  2. Добавьте больше вентиляторов, дующих прохладный воздух через диск.
psusi
источник
На самом деле, я использую компьютер без дела. Сидит обнаженным за маленьким столиком, на который указывает кондиционер. Я сделал это, потому что я уже знаю, что случаи со многими вентиляторами (за исключением систем охлаждения) менее эффективны, чем нагие на столе. Что касается сна, я хочу использовать его без проблем, может быть, немного снизить производительность или что-то, что снижает темп.
Луис Альварадо
1
Не правда. Я обнаружил, что случаи снижают температуру - это простая физика. Голый диск может терять тепло только за счет естественной конвекции и радиации. Чехлы вытягивают воздух над дисками, чтобы охладить их.
Подмастерье Компьютерщик
Для меня это просто. Внутри корпус 54 градуса. Внешний корпус 49 градусов. Это простая физика. Кстати, в наружном корпусе нет ограничивающих стенок, которые нуждаются в вентиляции для охлаждения системы. Это уже снаружи, не может быть круче, чем это, за исключением системы охлаждения, подключенной к приводу.
Луис Альварадо
@JourneymanGeek, просто сидишь там на открытом воздухе, да, ты в худшем положении, чем в случае, когда фанаты движутся над ним, но он сказал, что у него есть кондиционер.
psusi
0

Жесткий диск не выделяет столько тепла даже под нагрузкой - в этой статье самые худшие модели потребляли менее 10 Вт при нагрузке, а для «зеленых» моделей энергопотребление было ниже Вт при простое. Таким образом, вероятно, ваши четыре диска выделяют вдвое меньше тепла, чем ваш процессор, даже если вы используете свою машину для выполнения интенсивных задач ввода-вывода в течение длительных периодов времени.

Сказав это, некоторое время назад у меня была система, в которой приводы сильно нагревались (и регулярно выходили из строя). При исследовании я обнаружил несколько статей, в которых отмечалось, что причиной этого может быть плохой источник питания - что-то вроде «перегрузка на линии + 12 В может вызвать повышение напряжения на линии + 5 В, что приводит к перегреву жестких дисков» - или Может быть, это были перегрузки линии 5 В, я не помню.

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

Теперь у меня есть несколько таких же старых жестких дисков в другой системе, и они довольно крутые.

Извините, ответ не включает в себя отличную команду для решения проблемы :)

Сергей
источник
1
Реальный жесткий диск, который создает наибольшую проблему, - это тот, о котором говорилось в статье, Seagate Barracuda XT (ST33000651AS). Тот, который у меня есть, - это тот, у которого сейчас более 50 градусов, на 3 ТБ. Блок питания, который я использую, очень хороший CoolMaster.
Луис Альварадо
1
Нужно добавить, что у меня есть несколько Samsung Spinpoint F3 по 1 ТБ каждый, и они имеют хорошую температуру, от 32 до 35 градусов. Это нормально для меня. Но в этом случае 50+ это не нормально.
Луис Альварадо
@LuisAlvarado, ааа, iirc, это 7200 оборотов в минуту, поэтому он будет работать немного теплее.
psusi
1
@ Спасибо psusi, дело в том, что 50 градусов - это WOW, горячий, и поэтому я ищу, например, что-то, что может регулировать скорость вращения диска (акустическое управление) или что-то, что говорит ему: эй, если вы не используете его, затем выключите его, пока не смонтируете снова.
Луис Альварадо