電腦長久不關(guān)機對電腦壽命有影響嗎?
在當今數(shù)字化時代,電腦已經(jīng)成為我們?nèi)粘I詈凸ぷ髦械谋匦杵?。然而,有些用戶由于種種原因,經(jīng)常會使電腦長時間不關(guān)機。那么,這種使用習(xí)慣是否會縮短電腦的壽命呢?本文將就此問題進行深入探討。
首先,我們需要了解電腦長時間不關(guān)機可能造成的影響。長時間運行會使硬件設(shè)備持續(xù)處于高負荷狀態(tài),從而加速其老化。此外,由于電腦長時間處于工作狀態(tài),其散熱系統(tǒng)也可能會受到影響,導(dǎo)致硬件過熱,進而縮短其使用壽命。
然而,電腦長時間不關(guān)機是否一定會縮短壽命并不是一個簡單的問題。事實上,這與多種因素有關(guān),如電腦的配置、使用環(huán)境、維護情況等。例如,一些高端電腦或服務(wù)器在設(shè)計時已經(jīng)考慮到了長時間運行的需求,采用了特殊的散熱系統(tǒng)和高質(zhì)量的硬件材料。在這些電腦上,長時間不關(guān)機可能并不會對壽命產(chǎn)生太大影響。
此外,對于一些特定的應(yīng)用場景,如科學(xué)計算、渲染等工作需要長時間運行的場合,電腦長時間不關(guān)機也是不可避免的。在這些情況下,如果能夠及時采取措施對電腦進行維護和升級,也可以在一定程度上延長電腦的使用壽命。
那么,我們應(yīng)該如何保護電腦的壽命呢?首先,養(yǎng)成及時關(guān)機的習(xí)慣是非常重要的。在不需要使用電腦時,可以將其關(guān)機或者進入休眠狀態(tài),以減少硬件的損耗。其次,保持電腦的良好工作環(huán)境也非常關(guān)鍵。例如,定期清理灰塵、保持適宜的濕度和溫度等都可以延長電腦的使用壽命。
綜上所述,電腦長久不關(guān)機會縮短電腦壽命的說法并不是絕對的。然而,養(yǎng)成良好的使用習(xí)慣和定期維護確實可以延長電腦的使用壽命。因此,我們應(yīng)該根據(jù)實際情況合理使用電腦,避免長時間不關(guān)機給硬件帶來不必要的損耗。
硬件領(lǐng)域業(yè)內(nèi)都知道芯片會Wear out,這應(yīng)該是個普遍共識了。芯片用一段時間平均失效率就會上升,這是由芯片的物理特性決定的,是不可否認的客觀現(xiàn)實。注意這里是平均,不是特指,說“我的電腦用了十年天天開,也沒事?!?,沒有任何意義。所謂的電腦長久不關(guān)機的普通用戶,其實只是不關(guān)機的時間比較長。個別完全不關(guān)機的用戶電腦數(shù)年沒有問題,也不代表別人不會出問題。只有統(tǒng)計了大量樣本的數(shù)據(jù)才具有普遍性,才會適用于大多數(shù)用戶。
那么哪里才有不關(guān)機的大量樣本呢?那么這個Wear out速度快慢和什么有關(guān)呢?其實很簡單,所有云服務(wù)廠商的服務(wù)器從來不會主動關(guān)機,他們動輒數(shù)萬數(shù)十萬的服務(wù)器為我們提供了足夠的樣本空間。盡管他們的服務(wù)器和一般的電腦有所不同,但實際上穩(wěn)定性要遠高于普通電腦,他們的結(jié)果也會好于“電腦”,可以為我們對電腦的預(yù)期壽命提供一個上限。
云服務(wù)器的非計劃關(guān)機與故障率
這些非計劃關(guān)機是為什么呢?是不是停機檢修啊?那是計劃內(nèi)關(guān)機(Planned Downtime)。非計劃關(guān)機都是硬件出了問題而停機。請注意這些廠商的服務(wù)器質(zhì)量相對是比較好的,而BAT等云計算廠商、臉書FB等OCP廠商他們的機器質(zhì)量更差,更容易出問題(想想為什么質(zhì)量差,但卻沒有動輒丟失數(shù)據(jù)?)。
根據(jù)我的經(jīng)驗,上萬臺服務(wù)器的云運營中心,每天都會有數(shù)十臺乃至百臺機器都會因為硬件原因停機等待更換配件。那么到底是哪些硬件壞了需要更換呢?是什么讓這些硬件壞了呢?
內(nèi)存
硬盤(HD/SSD)我就不提了,也許大家認為內(nèi)存這個東西很皮實,不會壞。其實云服務(wù)器中內(nèi)存的出錯是十分頻繁的。出錯起來也千奇百怪,開始可能是偶爾的隨機錯誤,經(jīng)過ECC等校正后,就再也不會復(fù)現(xiàn);而有時是某個Bit總是出錯,進而慢慢的整個row、column或者相鄰的cell開始出錯,從可以糾正的錯誤變成不可修正的錯誤,導(dǎo)致服務(wù)器必須停機。這也是為什么內(nèi)存有這么多RAS功能的原因,感興趣可以看看我的這幾篇文章:
是不是服務(wù)器內(nèi)存被頻繁訪問,讀寫多了才出錯。我臺式機不太讀寫,就不會出錯呢?實際上,內(nèi)存的壽命和老化有關(guān),而和讀寫次數(shù)無關(guān)。
內(nèi)存DRAM的每個單元可以看作一個晶體管和一個電容的組合
電容負責(zé)存儲,充過電時是1,沒充過電是0,這就是內(nèi)存是如何存儲數(shù)據(jù)的。晶體管是個開關(guān),用于選中該電容。正是因為內(nèi)存每個單元如此簡單,才能如此大規(guī)模組織起來,形成低價而密度很高的內(nèi)存顆粒。
電容的問題是會慢慢放電(fading),所以要過一段時間就充電。JEDEC規(guī)定每過64ms就要refresh一次,也就是充電一次,這個由內(nèi)存控制器來完成。Refresh的過程和讀寫沒有本質(zhì)區(qū)別,我們來看1天啥也不干,要讀寫多少次:
1000/ 64 * 60 * 60 * 24=1350000次
就是說每天內(nèi)存的每個單元本身就要讀寫135萬次!事實上,讀寫對內(nèi)存來說本質(zhì)上沒有多大損耗,次數(shù)沒有上限。這和閃存在擦除時電子在包圍浮動?xùn)诺亩趸枭线M進出出,造成的老化完全不同(詳情見:老狼:手機閃存和固態(tài)硬盤為什么擦除多了會損壞?)。
和CPU一樣,晶體管老化Aging是不可避免的
總的來說溫度不高,5年應(yīng)該沒有問題;過后會慢慢出現(xiàn)可修正錯誤,這時候就應(yīng)該換內(nèi)存了。需要指出的是這里的內(nèi)存是RDIMM,比臺式機使用的UDIMM穩(wěn)定的多。
CPU
交到用戶手上或者服務(wù)器廠商手上的CPU已經(jīng)在浴缸曲線(Bathtub)模型的底部,也就是穩(wěn)定期了。多多使用,過了底部就會進入耗損失效期(Wear-out),Wear out的后果是出錯而不是降頻,而很多種出錯都會被CPU的錯誤檢測發(fā)現(xiàn)并報告或者糾正,詳情請參閱本專欄的另一篇文章計算機硬件出錯了會發(fā)生什么?,如果發(fā)現(xiàn)出錯,就是CPU開始進入失效期,以后錯誤會越來越多。
結(jié)論
高端大氣上檔次的服務(wù)器用多了也會壞,遑論我們便宜的電腦了。這讓我想起有些人總是問服務(wù)器的RDIMM某寶上為什么這么便宜?某寶的至強E5為什么白菜價?因為是洋垃圾,快壞了。某些廠商會預(yù)防性更換硬件,某些廠商可糾正錯誤達到一個閾值后更換(盡管還可以用),這些硬件的可靠性十分堪憂。這也對所謂“電腦用不壞”的論調(diào)給予了事實上的否定。