Linux (kernel) sangat bagus dalam membebaskan sumber daya ketika program keluar. GNU / Linux, seluruh OS, umumnya baik untuk berjalan tanpa batas. Restart program ruang pengguna setelah Anda memperbaruinya umumnya adalah ide yang bagus, dan seringkali cara termudah untuk mendapatkan semuanya menggunakan pembaruanglibc
adalah dengan mem-boot ulang sistem.
Pada sistem dengan bug driver (biasanya bug driver grafis, yang lainnya biasanya solid), Anda terkadang mendapatkan perilaku aneh yang semakin aneh jika Anda tidak segera reboot. Jika Anda melihat kernel OOPS di dmesg
output Anda, Anda harus reboot segera jika nyaman, dan melaporkannya (atau google sekitar untuk orang lain dengan masalah yang sama pada perangkat keras yang sama, jika itu masalah yang diketahui). Distro tidak mengirimkan versi terbaru dari tumpukan grafik, jadi terkadang bug sudah diperbaiki di bagian hulu, dan kartu grafis Anda terlalu baru untuk driver pada versi distro yang Anda jalankan menjadi stabil. Dalam hal ini, cari PPA dengan versi terbaru dari mesa / drm / xorg. (Saya tidak yakin apa pilihan terbaik untuk menjalankan Ubuntu dengan tumpukan grafik yang berdarah adalah ATM).
Bagaimanapun, kecuali driver atau bug kernel lainnya, Linux dapat berjalan tanpa batas tanpa perlu reboot untuk menghapus fragmentasi memori atau hal-hal seperti itu.
Saya memiliki router Linux / firewall / mailserver / shell box (P3 450MHz, OCed hingga 500MHz) yang secara rutin melihat waktu ratusan hari. Saya reboot hanya untuk mengatur ulang kabel daya, atau untuk mengganti catu daya yang gagal. Sudah stabil dengan CPU / RAM / hard drive yang sama selama mungkin 15 tahun. Saya tidak pernah harus me-reboot "karena semakin tidak stabil". Itu selalu karena alasan tertentu, seperti kegagalan pasokan listrik, atau peningkatan kernel, atau pemadaman listrik dan baterai UPS saya hampir habis (memicu auto shutdown with apcupsd
).
Jika sistem Anda bertingkah aneh, periksa dmesg
masalahnya. Jika itu hanya desktop Anda, maka jika Anda baru saja menginstal beberapa pembaruan paket non-kernel, logout / login (atau reboot, tetapi Anda tidak harus melakukannya). Saya telah menemukan Kubuntu 15.04 akan dengan mudah mengalami masalah setelah pembaruan paket, saya pikir karena ketidakcocokan biner antara versi yang ditingkatkan / tidak ditingkatkan dari perpustakaan yang sama yang berjalan dalam biner yang sama. (Lihat diskusi tentang bug ini ).
Tujuan saya untuk memeriksa masalah perangkat keras adalah untuk boot memtest86 +. ( aptitude install memtest86+
) Biarkan itu menjalankan operan penuh, atau jalankan semalaman. Itu tidak menjamin sistem yang stabil, karena penurunan tegangan listrik pada beban spike dapat terjadi dengan CPU hari ini, dan memtest tidak akan mengesampingkan hal itu. CPU Anda tidak akan panas, seperti Prime95.