請問現在的Server還需要定期重啟嗎?
以前在某公司,設定排程器定期重啟Server,因為不重啟電腦會變慢變卡
個人經驗與見解,
很久以前32位元上限只有4GB記憶體可用,
扣除ServerOS本身的,剩下就要分給應用了。
記憶體不夠用,拉大虛擬記憶體使用之類的,
不重啟電腦,應用久了累積一些會變慢變卡,
通常是應用本身吃資源問題然後主機硬體資源不夠多,
或是塞太多服務在同一台運作久了也是累積一堆耗用,
透過重啟來釋放。
那這時代有64位元系統,記憶體可以用更多,
現在主機記憶體隨便都32~128GB,
遇過很多久了會慢的,要不是應用先天的吃資源問題,
不然就是業者為了省錢塞了一堆廠商服務在同一台,
然後還在怪廠商的應用久了會慢又不知道怎麼改善,
只會叫人買機器只跑他家的應用。
當然單一主機應用也是會有跑久變慢的可能,
單純就錯誤評估應用需求去買不夠的硬體資源主機。
有些只跑單一應用的主機,1000多天以上運行而且還很順也不是沒有,
重開紀錄是為了一些外在的電力工程才停機的。
資源需求足夠,就沒有什麼問題,
不過現在windows 更新,加上資安要求,也不得不更新每一兩個月重開一下了。
足夠的評估運行的資源加上沒有資安更新考量,是可以很長不關機還穩跑的。
你的問題蠻怪的。
我公司的Server、系統,跟「你以前的公司」還有「你現在的公司」相同嗎?
在設備、環境、資料量、使用人數等等情況都不是百分百相同的狀況下,這不是要自己去評估「是否要定期重啟」嗎?
但你的提問又是說「我以前的公司」,那你現在要回去前公司重啟Server嗎?
自己要掌握好自己公司的資訊環境不是最基本的嗎?
就算你不是Infra Team,是AP Team,只管幾個系統或是只管ERP,那你管的系統要不要定期重開,最清楚的不就是你嗎?
那我反問你
「請問我的電腦要定期重啟嗎?我以前的電腦開機一段時間就會變慢,重開電腦才會順」
其實電腦重不重啟,與作業系統跟應用有很大的關係。
一般來說,如果是WINDOWS非SERVER的作業系統。
我都會建議一個星期重啟一次。
而SERVER類的作業系統則不會建議重啟。
但這是有但書的。
如果應用程式會有一直吃記憶體且不會自動釋放的情況。
則就算是SERVER作業系統。還是會建議要做重啟。
再來提一件事,其實重啟並不是一件好事。如果有很高並發的請求機器。
在重啟時,有時會有很大的機會造成資料庫的損壞。(當然,這還得看如何處理重啟動作而定)
所以重不重啟。則是看你的機器資源而定。而非看作業系統而定。