Jak zminimalizować bezczynne operacje we / wy w systemie Linux, aby zmniejszyć hałas?

12

Jeśli zainstaluję Linux na moim komputerze, jakie kroki powinienem podjąć, aby TYLKO próbował uzyskać dostęp do dysku twardego, gdy fizycznie nad nim pracuję. tj. odgłosy zgrzytania mnie denerwują, kiedy próbuję zasnąć.

sks
źródło
Odmontować dyski?
kanapka, która
1
Zdecydowanie sugeruję zatyczki do uszu.
Emilio M Bumachar
Masz mały dysk twardy? Laptop jeden? (Btw mój nowy czarny kawior jest szybszy niż mój stary HDD Samsung energooszczędnością więc tak ... Może nowsze = cichsze.).
Apache

Odpowiedzi:

26

Możesz użyć iotop (najlepiej z dużą przerwą i -oopcją), aby dowiedzieć się, który program zapisuje na dysk.

Jeśli masz wystarczającą ilość pamięci RAM, możesz również chcieć wyłączyć swap za pomocą:

$ sudo swapoff -a

lub na stałe, usuwając linię wymiany z /etc/fstab.

Typowi sprawcy we / wy w nocy są:

  • cron . Ten demon pozwala zaplanować polecenia (takie jak „aktualizacja o 2 nad ranem” lub „czyszczenie sesji co 30 minut”). Spójrz na / etc / cron * i użyj crontab -e(jest jeden dla każdego użytkownika), aby dowiedzieć się, co jest wykonywane i kiedy, i usuń obrażające linie. Ponieważ większość wstępnie skonfigurowanych cronjobs w jakiś sposób indeksuje, możesz bezpiecznie wyłączyć cron, jeśli nie zależysz od zaplanowanych działań.
  • logfiles Zapraszamy do obejrzenia /var/log. Jeśli stale rośnie tam jakiś plik, rozważ zmniejszenie poziomu dziennika programu. Jeśli nie przejmujesz się logami, wyłącz je w programach i / lub podłącz system plików pamięci w /var/log. Możesz dowiedzieć się, które pliki zmieniają się wraz z czym$ sudo tail -f /var/log/*
  • Pliki tymczasowe na dysku . Zwykle oznacza to, że jakiś proces pisze do /tmp(możesz dowiedzieć się z iotop). Rozważ zamontowanie tam systemu plików opartego na pamięci ( tmpfs), jeśli masz wystarczającą ilość pamięci RAM, a rozmiar tych plików jest ograniczony.

Może Cię również zainteresować powertop , który pokazuje, które programy budzą Twój procesor. Jeśli pojawi się coś nieoczekiwanego, rozważ zgłoszenie błędu w programie.

Po stronie sprzętowej można uzyskać dysk cichy (dysk SSD nie ma ruchomych części, więc jest dobrym kandydatem) lub ręcznie ustawić dysk twardy w tryb gotowości. hdparm (w szczególności -Ci -yopcje) jest do tego dobrym narzędziem.

phihag
źródło
Jak dotąd najlepsza odpowiedź, w końcu ktoś, kto poda szczegóły techniczne, a nie tylko sugeruje zdrowy rozsądek!
UncleZeiv
23

Zdobądź dysk SSD, nie zawierają żadnych ruchomych części. To jedyna gwarancja.

Daniel A. White
źródło
4
Lub cichszy dysk i / lub bardziej izolująca obudowa. Dawno nie słyszałem żadnych „zgrzytliwych dźwięków” z moich dysków.
Thomas Padron-McCarthy
2
Chciałem powiedzieć nowy dysk twardy, a nie dysk SSD. Szlifowanie brzmi przerażająco. D:
Rob
Przepraszamy, szukam rozwiązania z moją istniejącą konfiguracją.
sks
19

Jeśli nie potrzebujesz, aby komputer cokolwiek obliczał, wyłącz go w nocy, a zaoszczędzisz sporo energii; nie wspominając o tym, że eliminujesz hałas wentylatora, obniżając jakość snu.

maniak zapadkowy
źródło
1
Szczerze mówiąc ... Właściwie najlepsza opcja.
Simon Sheehan
Nie, jeśli zostawi komputer robiąc coś tylko w pamięci, np. Jako serwer sieciowy jako router ...
woliveirajr
3
Musi być włączony :)
sks
Chyba że musisz nadrobić ciepło wytwarzane przez inne źródła: p (jeśli mieszkasz gdzieś, to jest problem, który jest ...)
Svish
@ user82480 Dlaczego należy go pozostawić? być może powodem, dla którego należy go pozostawić, jest przyczyna dostępu do HD. Co robi komputer na noc, co wymaga pozostawienia go włączonego?
Scott Chamberlain,
6

Możesz spróbować użyć hdparmpolecenia, może ono zmienić stan dysku twardego. Ale nie wszystkie dyski HDD obsługują to. Spójrz na tę stronę przy parametrach -s -y -Y lub -z.

Możesz także wypróbować alternatywy:

  1. kup jeden dysk SSD
  2. Wyszukaj, jak sprawić, by komputer był mniej głośny (używając pianki w nim, w ściśle określonych miejscach, jeśli wiesz, jak zbudować komputer i rozproszyć ogrzewanie
  3. Zmień dysk twardy na inny, ciszej (na przykład w notebookach)
woliveirajr
źródło
To powinno być -S, nie -s. Jest to ustawienie limitu czasu bezczynności obsługiwane przez prawie wszystkie dyski twarde.
jankes
Przydałoby się podsumowanie różnych hdparmprzełączników w odpowiedzi.
UncleZeiv
@uncleZeiv: tak, mógłbym to zrobić ... ale "najlepsze SDD" lub "wyłącz to" są wybierane jako najlepsze odpowiedzi, nie będę zawracał sobie głowy edytowaniem tego ponownie :)
woliveirajr
4

Monitoruj dostęp do dysku, dowiedz się, co budzi dysk w nocy, zatrzymaj go.

Sparr
źródło
7
Ta odpowiedź byłaby bardziej przydatna, gdybyś nieco rozwinął sposób monitorowania dostępu do dysku i / lub wymieniał typowe przyczyny dostępu do niego.
UncleZeiv
4

Może to zająć trochę pracy, ale możesz rozważyć skonfigurowanie rozruchu USB lub LIVECD i ręczne ustawienie lokalizacji / home na dysku twardym. Od czasu do czasu remasteruj swój film na żywo za pomocą czegoś takiego jak remastersys w celu zwiększenia wydajności.

Możesz także rozważyć inne czary z unionfs

Wszystkie te powiedziane, szczerzy dyski twarde są BAD BAD BAD BAD BAD. Możesz chcieć je sprawdzić.

Journeyman Geek
źródło
2

Przyzwyczaj się

Mam trochę bezczelnego domowego serwera, który czasami wydaje dźwięki późno w nocy i na początku było to dość denerwujące, ale teraz nie mogę spać bez jego słodkiej melodii:)

razpeitia
źródło
2

a) systemy plików, które nie zapisują bezpośrednio na dysku

b) zdobądź dobry dysk twardy, Google SPCR i spójrz na ich listę cichych dysków twardych

c) nie słuchaj, nie potrzebujesz dysku SSD, szczególnie w przypadku Linux-a do pobierania.

Mój NAS jest 4x zielony kawior WD, są ledwo słyszalne, chociaż działają 24/7 z powodu pobierania.

Samsung Ecogreen lub WD kawior zielony. łatwy zielony = cichy (wtf).

Morg.
źródło
0

Użyj osobnego urządzenia o niskim poborze mocy w oddzielnym pomieszczeniu do zadań w tle i zasilaj główny komputer tylko wtedy, gdy go używasz. Oszczędności energii zrównoważyły ​​początkową inwestycję w ciągu roku.

Moja szafa na miotły to Atom (konstrukcja bez wentylatora, więc mniejsza szansa na awarię), która zyskała coraz więcej dysków twardych w miarę zwiększania się wymagań dotyczących pamięci - ale nadal wykorzystuje tylko jedną trzecią mocy mojego komputera stacjonarnego, oszczędzając mi 250 EUR /rok. Dyski twarde są w macierzy RAID6 z wnękami typu hot-swap, dzięki czemu mogę łatwo obsługiwać awarie dysków, a pulpit wykonuje cotygodniowe kopie zapasowe w macierzy pamięci.

Simon Richter
źródło
Oszczędzasz 250 euro rocznie, ale oszczędności energii zapłacone za system Atom w mniej niż rok. Czyli twój system Atom z całą dołączoną pamięcią (RAID6!) Kosztuje mniej niż 250 EUR? Gdzie mogę kupić ?!
CarlF
Taka była cena systemu podstawowego, który zbudowałem, zanim potrzebowałem tyle miejsca; była to płyta Atom za 100 EUR, dwa dyski o pojemności 1 TB oraz niemarkowa obudowa i zasilacz - to byłoby całkowicie wystarczające dla PO. System z czasem urósł w miarę potrzeb.
Simon Richter,
0

Jest gdzieś ustawienie, które pozwala kliknąć pole, aby „spuścić dyski twarde, gdy nie są używane”. Wiem, że na Ubuntu 10-10 gdzieś są preferencje.

Nie mogłem sobie przypomnieć, więc zacząłem szukać i znalazłem ten link.

W zależności od smaku lub linuksa może być pomocne

Dysk twardy się obraca

Wygląda na to, że istnieje również plik, który można edytować.

Jeśli to szlifowanie, możesz mieć większy problem :)

Sealz
źródło
0

Myślę, że możesz użyć trybu laptopa . Najnowsza wersja to 1.59 .

w00t
źródło