Linux (der Kernel) ist sehr gut darin, Ressourcen freizugeben, wenn Programme beendet werden. GNU / Linux, das gesamte Betriebssystem, kann im Allgemeinen auf unbestimmte Zeit ausgeführt werden. Das Neustarten von User-Space-Programmen nach dem Aktualisieren ist im Allgemeinen eine gute Idee. Oft glibc
ist ein Neustart des Systems der einfachste Weg, alles mithilfe eines aktualisierten Programms zu erhalten .
Auf Systemen mit Treiber-Bugs (normalerweise Grafik-Treiber-Bugs, alles andere ist in der Regel sehr solide) tritt manchmal ein seltsames Verhalten auf, das seltsamer wird, wenn Sie nicht bald neu starten. Wenn in Ihrer dmesg
Ausgabe ein Kernel-OOPS angezeigt wird, sollten Sie den Computer so schnell wie möglich neu starten und dies melden (oder bei anderen Personen mit ähnlichen Problemen auf ähnlicher Hardware nachsehen, falls es sich um ein bekanntes Problem handelt). Distros liefert nicht die neuesten Entwicklerversionen des Grafikstapels aus, daher ist der Fehler manchmal bereits im Original behoben, und Ihre Grafikkarte ist einfach zu neu für die Treiber der von Ihnen verwendeten Distributionsversion, um stabil zu sein. Suchen Sie in diesem Fall nach einem PPA mit aktualisierten Builds von mesa / drm / xorg. (Ich bin mir nicht sicher, was die beste Wahl ist, um Ubuntu mit einem Grafikstapel auf dem neuesten Stand zu betreiben).
Abgesehen von Treibern oder anderen Kernel-Fehlern kann Linux auf unbestimmte Zeit ausgeführt werden, ohne dass ein Neustart erforderlich ist, um die Speicherfragmentierung oder ähnliches zu beheben.
Ich habe eine Linux-Router / Firewall / Mailserver / Shell-Box (P3 450MHz, OCed bis 500MHz), die routinemäßig Betriebszeiten von Hunderten von Tagen sieht. Ich starte nur neu, um die Netzkabel neu anzuordnen oder ein fehlerhaftes Netzteil zu ersetzen. Es ist wahrscheinlich seit 15 Jahren stabil mit der gleichen CPU / RAM / Festplatte. Ich musste noch nie neu starten, "weil es instabil wurde". Es gab immer einen bestimmten Grund, z. B. einen Stromausfall, ein Kernel-Upgrade oder einen Stromausfall, und meine USV-Batterie war fast leer (wodurch das automatische Herunterfahren mit ausgelöst wurde apcupsd
).
Wenn Ihr System seltsam reagiert, suchen Sie dmesg
nach Problemen. Wenn es sich nur um Ihren Desktop handelt, müssen Sie sich abmelden / anmelden (oder neu starten, wenn Sie nur einige Nicht-Kernel-Paket-Updates installiert haben, müssen Sie dies jedoch nicht tun). Ich habe festgestellt, dass Kubuntu 15.04 nach Paketaktualisierungen leicht auf Probleme stoßen wird. Ich denke, dass dies auf die Inkompatibilität von Binärdateien zwischen aktualisierten und nicht aktualisierten Versionen derselben Bibliothek zurückzuführen ist, die in derselben Binärdatei ausgeführt werden. (Siehe Diskussion zu diesem Fehler ).
Um nach Hardwareproblemen zu suchen, muss ich memtest86 + booten. ( aptitude install memtest86+
) Lassen Sie das einen vollen Durchlauf laufen, oder laufen Sie über Nacht. Dies garantiert kein stabiles System, da heutzutage bei CPUs Spannungsabfälle bei Spitzenlasten auftreten können und memtest dies nicht ausschließt. Auch wird Ihre CPU nicht heiß wie bei Prime95.