Jak obniżyć temperaturę dysku twardego

9

Mam 4 dyski twarde o temperaturach przekraczających zalecane 50 stopni (Celsjusza). (Mam kilka Samsung Spinpoint F3, które mają pojemność 1 TB i mają dobrą temperaturę, między 32 a 35 stopni. To dla mnie normalne. Ale w tym przypadku 50+ nie jest normalne.)

Mam już przeczytać pytanie i odpowiedź dostarczonego tutaj , ale żadne z rozwiązań pomogło. Z jakich narzędzi mogę korzystać lub jakie polecenia terminalu należy wykonać, aby obniżyć temperaturę tych napędów?

I podobnie, jeśli miałbym użyć metody podobnej do tej , skąd mam wiedzieć, który dysk twardy czytam? Gdzie mogę sprawdzić, na przykład, który dysk twardy jest powiązany /sys/class/scsi_host/host0/link_power_management_policy?

Testowałem już powertop, hddtemp, dyski i inne, aby sprawdzić i spróbować obniżyć temperaturę bez powodzenia.

Luis Alvarado
źródło
1
Narzędzie gnome-disk-utility może sprawdzać atrybuty SMART
Ringtail
Ciekły azot?
Ślimak mechaniczny
@Mechanicalsnail - Lol, który naprawiłby nie tylko temperaturę dysku twardego, ale cały system. ^^
Luis Alvarado,
1
może możesz spróbować hdparm -S180 /dev/sda- ustawić tryb bezczynności (małej mocy) po 15 minutach bezczynności
odrzutowiec
1
Podejrzewam, że masz, ale ponieważ nie było tego pytania, pomyślałem, że może być mylące dla nowych użytkowników, jeśli przechodzą. Wiem, że to nie jest odpowiedź na twoje pytanie (więc nie zostało opublikowane jako jedno), ale pomyślałem, że ważne jest, aby wspomnieć o tym w bardziej ogólnym przypadku obniżenia temperatury dysku twardego.
Nanne

Odpowiedzi:

4

może możesz spróbować hdparm -S180 /dev/sda- ustawić tryb bezczynności HDD (niski pobór mocy) po 15 minutach bezczynności

strumień
źródło
+1 kolego. To inny sposób na zrobienie tego. Dzięki.
Luis Alvarado,
11

Dobrze znaleziony sposób na obniżenie temperatury dysku twardego, musiał pozostać przez całą noc.

(Dał +1 do komentarza Ringtail;))

Otwórz Dash i wpisz disks. Zobaczysz wyskakujące narzędzie Disks Utility. Otwórz to.

wprowadź opis zdjęcia tutaj

Teraz wybierz dysk twardy, z którym chcesz pracować, a następnie w zielonym kółku powyżej znajduje się przycisk, kliknij go i wybierz Ustawienia dysku ...

wprowadź opis zdjęcia tutaj

W zależności od dysku twardego otrzymasz więcej ustawień lub mniej ustawień. W tym przypadku dostałem limit czasu czuwania i automatyczne zarządzanie akustyką . Zmieniłem więc Acoustic z domyślnego na najniższy, który wynosi 128 (jak widać na powyższym obrazku).

Temperatura nie zmieniała się przez co najmniej 2 do 3 minut, ale potem nagle obniżyła się o 1 stopień. Potem czekałem 5 minut, 10 minut, a im dłużej czekałem, tym niższy był. Dosłownie wzrosła z 53 stopni do 39 stopni. To 14 stopni poniżej tego, do którego byłem przyzwyczajony.

Następnie dodałem, tylko dla bonusu, Limit czasu czuwania, ponieważ tak naprawdę nie zamierzałem używać dysku twardego przez cały czas, w zasadzie tylko około 50% czasu, gdy byłem na komputerze. To obniżyło temperaturę o 2 do 3 stopni więcej. Jest obrazem hddtemp:

wprowadź opis zdjęcia tutaj

Hej, nie wiedziałem, że dyski mają tę funkcję. Ciekawe jest to. Po wielu poszukiwaniach dowiedziałem się, że wiele dysków twardych nie ma automatycznego zarządzania akustycznego (AAM), głównie z powodu procesów sądowych i patentów (rysunek Go). Ale jedno z nich jest tym samym, co ja, Seagate Barracuda, o którym wspomniano, że nie ma wsparcia dla AAM. Zastanawiam się więc, jak ta opcja pomogła napędowi, jeśli nie była obsługiwana w tym przypadku.

W tym łączu znaleziono kolejną przydatną wskazówkę, która również pomogła.

Wspominają tam użycie powertoppoleceń terminalu i opcji jądra. Obejmuje wiele, ale te, które wziąłem i użyłem były:

Sata Power Management

Wspomniano o tym w odniesieniu do /sys/class/scsi_host/host0/link_power_management_policylinii, o którą pytałem. Tak się składa, że host0część zależy od połączenia płyty głównej Sata, do którego podłączono dysk twardy. W przypadku laptopów większość czasu jest host0. W moim przypadku z 6 połączeniami sata host0przechodzę host6. Należy zauważyć, że ta funkcja będzie działać na nowszym jądrze (co najmniej 2.6.x powyżej, ale ponieważ wszyscy jesteśmy w wersji 3.x, to nie ma znaczenia), dysponuj mikroukładem zgodnym z Intel AHCI i używaj napędu SATA. Jeśli spełniasz wszystkie te wymagania, możesz użyć powyższej linii w następujący sposób:

  1. Najpierw sprawdź, czy używasz tego hosta przy maksymalnej wydajności:

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

  2. jeśli to mówi, max_performancewykonaj następujące czynności:

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

    Powtórz tę czynność dla każdego innego dysku twardego, na którym występuje ten problem (należy dokładnie sprawdzić, który dysk twardy jest podłączony do portu SATA, aby wiedzieć, który to host). Nie polecam też używania tego na dyskach SSD, ponieważ ... dlaczego? Jakie ciepło może wytworzyć dysk SSD ... żaden.

Nie jest to trwałe, ponieważ po ponownym uruchomieniu będziesz musiał to zrobić ponownie. Możesz dodać plik wykonawczy, aby mieć pewność, że jest zawsze aktywowany.

Uwaga: dodanie limitu czasu oczekiwania spowoduje, że montaż dysku twardego będzie trwać dłużej w trybie gotowości. Również znaczne obniżenie AAM spowoduje nieznaczne obniżenie prędkości odczytu / zapisu. To zależy, czy jest tego warte, czy nie. W moim przypadku chodzi o obniżenie jego temperatury.

AKTUALIZACJA: Po około 12 godzinach testowania dysk twardy znów jest normalny. W trybie gotowości utrzymuje się między 33 a 35 stopni. Podczas użytkowania osiąga maks. 39 stopni. Mimo to jest o 10 stopni mniejszy niż miał, gdy nie był używany, i prawie 15, gdy był używany. Jestem bardzo szczęśliwy i odczuwam ulgę. Jest to również możliwe bez włączonej klimatyzacji. Po prostu w normalnej temperaturze pokojowej.

AKTUALIZACJA: Po włączeniu klimatyzacji dysk twardy może wreszcie osiągnąć 30 stopni. Wcześniej pozostawał w przedziale 50+. Obraz tego, jak szczęśliwy jestem:

wprowadź opis zdjęcia tutaj

AKTUALIZACJA: Dokładnie po miesiącu testów mogę powiedzieć, że temperatura utrzymywała się poniżej 30. W tej chwili jestem w 26 stopniach, co jest bardzo dobre (50% niższe niż „normalna” temperatura, którą wcześniej miała).

Luis Alvarado
źródło
Słyszałem, że zbyt częste przechodzenie dysku twardego w stan gotowości jest niebezpieczne. Może to znacznie skrócić żywotność
Anwar
@Anwar to poprawne, ale nie we wszystkich modelach. Niektóre mają lepsze / zaktualizowane sposoby obsługi trybów gotowości. Jeśli chodzi o robienie tego bardzo często, tak, spindown może szybciej zużywać dysk twardy, ponieważ musi ciągle się obracać (zimny start). Linux faktycznie radzi sobie z tym bardzo dobrze. Na przykład miałem 3 Seagate Barracuda, 3 TB każdy, powiedziałbym, że 4-5 lat. Zastosowałem ten tryb gotowości do wszystkich i po 4 latach nadal działały idealnie. Pierwsze 2 sprzedałem znajomemu, ale trzeci dałem sąsiadowi i wiem, że nowy właściciel nadal go używa i to było prawie 6 lat temu.
Luis Alvarado,
2

Można to zrobić na dwa sposoby:

  1. Przełącz dysk w tryb uśpienia, na przykład za pomocą hdparm -y
  2. Dodaj więcej wentylatorów nadmuchujących chłodne powietrze na dysk.
psusi
źródło
Właściwie korzystam z komputera bez walizki. Siedzi nago w małym stoliku z klimatyzatorem skierowanym w jego stronę. Zrobiłem to, ponieważ wiem, że obudowy wielu wentylatorów (z wyjątkiem systemów chłodzenia) są mniej wydajne niż trzymanie go nagiego na stole. Jeśli chodzi o sen, chcę z niego korzystać bez żadnych problemów, może nieco obniżyć wydajność lub coś, co obniża temperaturę.
Luis Alvarado,
1
Nie prawda. Przekonałem się, że przypadki obniżają temperatury - to prosta fizyka. Nagi dysk może stracić ciepło tylko z powodu naturalnej konwekcji i promieniowania. Obudowy ciągną powietrze przez dyski, aby je ochłodzić.
Journeyman Geek
Dla mnie to proste. Wewnątrz skrzynki 54 stopnie. Obudowa zewnętrzna 49 stopni. To prosta fizyka. BTW, obudowa zewnętrzna nie ma żadnych ścian ograniczających, które wymagają wentylacji, aby schłodzić system. Jest już na zewnątrz, nie może być chłodniejszy niż z wyjątkiem układu chłodzenia podłączonego do napędu.
Luis Alvarado,
@JourneymanGeek, po prostu siedzę tam na otwartej przestrzeni tak, jesteś w gorszej sytuacji niż w przypadku, gdy fani przesuwają nad nią powietrze, ale powiedział, że ma nadmuch powietrza.
psusi
0

Dysk twardy nie wytwarza tak dużej ilości ciepła, nawet pod obciążeniem - w tym artykule najgorzej działające modele zużywają mniej niż 10 watów pod obciążeniem, a dla modeli „zielonych” zużycie energii było poniżej wata w stanie bezczynności. Prawdopodobnie więc cztery dyski wytwarzają dwa razy mniej ciepła niż procesor, nawet jeśli używasz maszyny do wykonywania intensywnych zadań we / wy przez długi czas.

Powiedziawszy to, jakiś czas temu miałem system, w którym dyski działały bardzo gorąco (i regularnie nie działały). Podczas badania znalazłem kilka artykułów, w których zauważono, że przyczyną tego może być słaby zasilacz - coś wzdłuż linii „przeciążenie linii + 12V może spowodować wzrost napięcia na linii + 5V, co powoduje przegrzanie dysków twardych” - lub , może przeciążone były linie 5V, nie pamiętam.

Należy również pamiętać, że tanie zasilacze mogą mieć duże wahania napięcia nawet bez przeciążenia.

Teraz mam te same stare dyski twarde w innym systemie i są całkiem fajne.

Niestety, odpowiedź nie zawiera sprytnego polecenia, aby rozwiązać problem :)

Siergiej
źródło
1
Rzeczywisty dysk twardy, który sprawia najwięcej problemów, to dyskutowany w artykule Seagate Barracuda XT (ST33000651AS). Ten, który mam, to 3 TB, który ma teraz więcej niż 50 stopni. Zasilacz, którego używam, jest bardzo dobrym coolmasterem.
Luis Alvarado,
1
Muszę dodać, że mam kilka Samsung Spinpoint F3, które są 1 TB każdy i mają dobrą temperaturę, między 32 a 35 stopni. To dla mnie normalne. Ale w tym przypadku 50+ nie jest normalne.
Luis Alvarado,
@LuisAlvarado, ahh, iirc, to dysk o prędkości 7200 obr / min, więc będzie trochę cieplej.
psusi
1
@ Dzięki psusi, chodzi o to, że 50 stopni to WOW, gorąco, więc szukam na przykład czegoś, co może regulować szybkość wirowania dysku (zarządzanie akustyczne) lub czegoś, co mówi, hej, jeśli go nie używasz, następnie wyłącz go, aż zostanie ponownie zamontowany.
Luis Alvarado,