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ąć.
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.
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.
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:
kup jeden dysk SSD
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
Zmień dysk twardy na inny, ciszej (na przykład w notebookach)
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.
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.
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:)
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.
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.
Odpowiedzi:
Możesz użyć iotop (najlepiej z dużą przerwą i
-o
opcją), 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ą:
lub na stałe, usuwając linię wymiany z
/etc/fstab
.Typowi sprawcy we / wy w nocy są:
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ń./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/*
/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
-C
i-y
opcje) jest do tego dobrym narzędziem.źródło
Zdobądź dysk SSD, nie zawierają żadnych ruchomych części. To jedyna gwarancja.
źródło
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.
źródło
Możesz spróbować użyć
hdparm
polecenia, 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:
źródło
-S
, nie-s
. Jest to ustawienie limitu czasu bezczynności obsługiwane przez prawie wszystkie dyski twarde.hdparm
przełączników w odpowiedzi.Monitoruj dostęp do dysku, dowiedz się, co budzi dysk w nocy, zatrzymaj go.
źródło
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ć.
źródło
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:)
źródło
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).
źródło
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.
źródło
Izoluj napędy od obudowy, aby nie działało jako płyta rezonansowa dla wibracji. W tym celu można kupić skomplikowane izolowane od hałasu obudowy napędów lub proste gumowe mocowania lub przelotki , ale najskuteczniejszym rozwiązaniem, jakie znam, jest to, które możesz wykonać samodzielnie, używając tylko kawałka elastycznego sznurka . Użyłem go i robi to niesamowitą różnicę.
źródło
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 :)
źródło
Myślę, że możesz użyć trybu laptopa . Najnowsza wersja to 1.59 .
źródło