新聞中心
服務(wù)器一般多長(zhǎng)時(shí)間重啟?

服務(wù)器需要經(jīng)常重啟嗎?
服務(wù)器支持24小時(shí)不間斷運(yùn)行。但是為了服務(wù)器性能考慮, 建議定期重啟。
一般來(lái)說(shuō),正常的重啟對(duì)于操作系統(tǒng)有非常多的好處。
(1)定期重啟服務(wù)器可以清理內(nèi)存碎片,重新優(yōu)化軟件緩存,中斷一些閑置的無(wú)用網(wǎng)絡(luò)端口等。
(2)定期重啟服務(wù)器,能釋放內(nèi)存,緩解CPU壓力。Windows系統(tǒng)服務(wù)器運(yùn)行時(shí)間長(zhǎng),會(huì)造成很多冗余的DLL程序,導(dǎo)致系統(tǒng)運(yùn)行速度變慢。系統(tǒng)重啟會(huì)使電腦變?yōu)樽铋_(kāi)始的默認(rèn)加載狀態(tài),重啟后它們就被釋放沒(méi)了。
(3)服務(wù)器有些程序更新需要重啟才能生效。
建議每周重啟一次,并配合進(jìn)行數(shù)據(jù)的備份。
大型企業(yè)服務(wù)器運(yùn)維工作人員試著解答一下這個(gè)問(wèn)題。服務(wù)器在其服役期間是需要關(guān)機(jī)和開(kāi)機(jī)的。許多硬件廠商提供定期的硬件維護(hù)。比如我們的服務(wù)器是富士通的,和富士通簽了一年維護(hù)一次的協(xié)議。
到了這一天,富士通的技術(shù)人員就會(huì)進(jìn)入機(jī)房,打開(kāi)服務(wù)器的機(jī)箱,檢查硬件狀態(tài),清掃機(jī)箱里的灰塵。
這些工作當(dāng)然不能在帶電情況下作業(yè)。在這以前,我們這些苦逼運(yùn)維人員就要把系統(tǒng)停止下來(lái)。
系統(tǒng)停止是從上層到下層一層一層停下來(lái)的,就是先停應(yīng)用層,再停中間層,最后再是OS層。最后再是關(guān)機(jī)。由于系統(tǒng)被設(shè)計(jì)成24小時(shí)不間斷運(yùn)行,再哪個(gè)時(shí)點(diǎn)去打斷應(yīng)用的運(yùn)行都要事先研究調(diào)整半天,搞錯(cuò)了就會(huì)造成數(shù)據(jù)不整合。
服務(wù)器廠商對(duì)硬件保養(yǎng)維護(hù)完畢。
我們開(kāi)機(jī)以后,往往并不馬上提供系統(tǒng)服務(wù),乘此機(jī)會(huì),我們會(huì)做固件升級(jí),數(shù)據(jù)庫(kù)整理的工作,要做平時(shí)許多系統(tǒng)繁忙沒(méi)有時(shí)間做的維護(hù)工作。
另外平時(shí)系統(tǒng)運(yùn)行時(shí)中,其實(shí)也會(huì)發(fā)生硬件故障,這個(gè)時(shí)候如果是有熱備份的系統(tǒng),用戶并不會(huì)覺(jué)得系統(tǒng)故障了,頂多是覺(jué)得一次頁(yè)面提交失敗。
我們對(duì)故障的機(jī)器修理完畢后,還是需要切換回原來(lái)的機(jī)器,這個(gè)時(shí)候往往是冷切換,就是在夜里沒(méi)有用戶的時(shí)候關(guān)機(jī)切換回去。另外順便告訴大家,運(yùn)維的技術(shù)手段其實(shí)只有兩個(gè):硬件故障-交換硬件;軟件故障-重啟進(jìn)程;重啟系統(tǒng),重啟機(jī)器。在本機(jī)如何重啟服務(wù)器?
⑴shutdown [-t] 指定在多長(zhǎng)時(shí)間之后關(guān)閉系統(tǒng) [-r] 重啟系統(tǒng) [-k] 并不真正關(guān)機(jī),只是給每個(gè)登錄用戶發(fā)送警告信號(hào) [-h] 關(guān)閉系統(tǒng)(halt) ⑵halt halt是最簡(jiǎn)單的關(guān)機(jī)命令,其實(shí)際上是調(diào)用shutdown -h命令。halt執(zhí)行時(shí),殺死應(yīng)用進(jìn)程,文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。 halt命令的部分參數(shù)如下: [-f] 沒(méi)有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟 [-i] 關(guān)機(jī)或重新啟動(dòng)之前,關(guān)掉所有的網(wǎng)絡(luò)接口 [-p] 關(guān)機(jī)時(shí)調(diào)用poweroff,此選項(xiàng)為缺省選項(xiàng) ⑶reboot reboot工作過(guò)程與halt類似,作用是重新啟動(dòng),而halt是關(guān)機(jī)。其參數(shù)與halt類似。 ⑷init init是所有進(jìn)程的祖先,其進(jìn)程號(hào)始終為1。init用于切換系統(tǒng)的運(yùn)行級(jí)別,切換的工作是立即完成的。init 0命令用于立即將系統(tǒng)運(yùn)行級(jí)別切換為0,即關(guān)機(jī);init 6命令用于將系統(tǒng)運(yùn)行級(jí)別切換為6,即重新啟動(dòng)。 如果有什么不懂的話可以去看看《Linux就該這么學(xué)》這本書,非常適合新手學(xué)習(xí)Linux。
分享文章:服務(wù)器一般多長(zhǎng)時(shí)間重啟?服務(wù)器主機(jī)能重啟嗎
分享網(wǎng)址:http://m.5511xx.com/article/djgshid.html


咨詢
建站咨詢
