Linux (ядро) дуже добре звільняє ресурси при виході програм. GNU / Linux, вся ОС, як правило, добре працювати безстроково. Перезапуск програм для користувацького простору після їх оновлення, як правило, є хорошою ідеєю, і часто найпростіший спосіб отримати все за допомогою оновленого glibc
- це перезавантажити систему.
У системах з помилками драйверів (як правило, графічні помилки драйверів, все інше, як правило, є твердим), іноді ви отримуєте дивну поведінку, яка стає слабкішою, якщо ви не скоро перезавантажтесь. Якщо ви бачите у своєму dmesg
виході OOPS ядра , вам слід перезавантажити, як тільки це зручно, і повідомити про це (або погуртувати навколо інших людей із подібними проблемами на аналогічному обладнанні, якщо це відома проблема). Distros не постачає найновіші версії розробленого графічного стека, тому іноді помилка вже виправлена вгору, а ваша відеокарта просто надто нова, щоб драйвери в дистрибутивної версії, яку ви працюєте, були стабільними. У такому випадку шукайте PPA з оновленими складами mesa / drm / xorg. (Я не впевнений, що найкращий вибір для запуску Ubuntu з кровотоковим графічним стеком - банкомат).
У будь-якому випадку, забороняючи драйвер заборони або інші помилки ядра, Linux може працювати безстроково, не потребуючи перезавантаження, щоб очистити фрагментацію пам'яті чи щось подібне.
У мене є маршрутизатор / брандмауер / поштовий сервер / оболонка Linux (P3 450 МГц, OCed до 500 МГц), який регулярно бачить сотні днів. Перезавантажуюсь лише для того, щоб переставити шнури живлення або замінити несправний блок живлення. Йде стабільно з тим же процесором / оперативною пам’яттю / жорсткими дисками, мабуть, 15 років. Мені ніколи не доводилося перезавантажуватись, "оскільки вона ставала нестабільною". Це завжди було з певної причини, як, наприклад, несправне джерело живлення, оновлення ядра, або відключення електроенергії, і мій акумулятор ДБЖ був майже розряджений (викликав автоматичне відключення apcupsd
).
Якщо ваша система діє дивно, перевірте dmesg
проблеми. Якщо це лише ваш робочий стіл, тоді, якщо ви просто встановили деякі оновлення пакета, що не належить до ядра, вийдіть із системи / увійдіть (або перезавантажте, але цього не потрібно). Я виявив, що Kubuntu 15.04 легко зіткнеться з проблемами після оновлення пакету, я думаю, що через бінарну несумісність між оновленими / неоновленими версіями тієї ж бібліотеки, що працює в одній бінарній. (Дивіться обговорення цієї помилки ).
Моє звернення до перевірки апаратних проблем - це завантаження memtest86 +. ( aptitude install memtest86+
) Нехай той працює повним пропуском, або бігай протягом ночі. Це не гарантує стабільної системи, оскільки пониження напруги живлення на шипових навантаженнях може трапитися сьогодні з процесорами, і memtest цього не виключить. Також це не стане вашим процесором гарячим, як Prime95.