Linux (jądro) jest bardzo dobry w zwalnianiu zasobów po wyjściu programów. GNU / Linux, cały system operacyjny, ogólnie działa dobrze bez końca. Ponowne uruchomienie programów w przestrzeni użytkownika po ich aktualizacji jest ogólnie dobrym pomysłem i często najłatwiejszym sposobem na uzyskanie wszystkiego przy użyciu zaktualizowanej wersji glibc
jest ponowne uruchomienie systemu.
W systemach z błędami sterownika (zwykle błędy sterownika karty graficznej, wszystko inne jest zwykle bardzo solidne), czasami pojawia się dziwne zachowanie, które staje się dziwniejsze, jeśli nie uruchomisz się ponownie szybko. Jeśli zobaczysz OOPS jądra na swoim dmesg
wyjściu, powinieneś zrestartować komputer, gdy tylko będzie to wygodne, i zgłoś to (lub google w poszukiwaniu innych osób z podobnymi problemami na podobnym sprzęcie, na wypadek, gdyby był to znany problem). Distros nie dostarczają najnowszych wersji deweloperskich stosu graficznego, więc czasami błąd jest już naprawiony, a twoja karta graficzna jest po prostu zbyt nowa, aby sterowniki w wersji dystrybucyjnej, którą prowadzisz, były stabilne. W takim przypadku poszukaj PPA ze zaktualizowanymi kompilacjami mesa / drm / xorg. (Nie jestem pewien, czy najlepszym wyborem do uruchomienia Ubuntu z najnowocześniejszym stosem graficznym jest ATM).
W każdym razie, z wyjątkiem sterowników lub innych błędów jądra, Linux może działać w nieskończoność bez konieczności restartowania w celu wyczyszczenia fragmentacji pamięci lub czegokolwiek podobnego.
Mam router Linux / firewall / mailserver / shell box (P3 450MHz, OCed do 500MHz), który rutynowo widzi czasy przestoju setki dni. Zrestartowuję się tylko w celu zmiany kolejności kabli zasilających lub wymiany uszkodzonego zasilacza. Działa stabilnie z tym samym procesorem / pamięcią RAM / dyskami twardymi od prawdopodobnie 15 lat. Nigdy nie musiałem restartować się „, ponieważ zaczynało być niestabilne”. Było to zawsze z konkretnego powodu, takiego jak awaria zasilania, aktualizacja jądra lub przerwa w zasilaniu, a bateria mojego UPS była prawie wyczerpana (uruchamiając automatyczne wyłączanie za pomocą apcupsd
).
Jeśli twój system działa dziwnie, sprawdź dmesg
problemy. Jeśli to tylko twój pulpit, to jeśli właśnie zainstalowałeś jakieś aktualizacje pakietów innych niż jądro, wyloguj się / zaloguj (lub uruchom ponownie, ale nie musisz). Odkryłem, że Kubuntu 15.04 będzie łatwo napotykać problemy po aktualizacjach pakietów, myślę, że z powodu binarnej niezgodności między uaktualnionymi / niezaktualizowanymi wersjami tej samej biblioteki działającej w tym samym pliku binarnym. (Zobacz dyskusję na temat tego błędu ).
Moje sprawdzanie problemów ze sprzętem to uruchomienie memtest86 +. ( aptitude install memtest86+
) Niech uruchomi się pełne przejście lub uruchom przez noc. Nie gwarantuje to stabilnego systemu, ponieważ spadki napięcia zasilającego przy obciążeniach szczytowych mogą się obecnie zdarzyć z procesorami, a memtest nie wyklucza tego. Nie spowoduje to również nagrzewania się procesora, jak Prime95.