电脑长久不关机对电脑寿命有影响吗?
扫描二维码
随时随地手机看文章
在当今数字化时代,电脑已经成为我们日常生活和工作中的必需品。然而,有些用户由于种种原因,经常会使电脑长时间不关机。那么,这种使用习惯是否会缩短电脑的寿命呢?本文将就此问题进行深入探讨。
首先,我们需要了解电脑长时间不关机可能造成的影响。长时间运行会使硬件设备持续处于高负荷状态,从而加速其老化。此外,由于电脑长时间处于工作状态,其散热系统也可能会受到影响,导致硬件过热,进而缩短其使用寿命。
然而,电脑长时间不关机是否一定会缩短寿命并不是一个简单的问题。事实上,这与多种因素有关,如电脑的配置、使用环境、维护情况等。例如,一些高端电脑或服务器在设计时已经考虑到了长时间运行的需求,采用了特殊的散热系统和高质量的硬件材料。在这些电脑上,长时间不关机可能并不会对寿命产生太大影响。
此外,对于一些特定的应用场景,如科学计算、渲染等工作需要长时间运行的场合,电脑长时间不关机也是不可避免的。在这些情况下,如果能够及时采取措施对电脑进行维护和升级,也可以在一定程度上延长电脑的使用寿命。
那么,我们应该如何保护电脑的寿命呢?首先,养成及时关机的习惯是非常重要的。在不需要使用电脑时,可以将其关机或者进入休眠状态,以减少硬件的损耗。其次,保持电脑的良好工作环境也非常关键。例如,定期清理灰尘、保持适宜的湿度和温度等都可以延长电脑的使用寿命。
综上所述,电脑长久不关机会缩短电脑寿命的说法并不是绝对的。然而,养成良好的使用习惯和定期维护确实可以延长电脑的使用寿命。因此,我们应该根据实际情况合理使用电脑,避免长时间不关机给硬件带来不必要的损耗。
硬件领域业内都知道芯片会Wear out,这应该是个普遍共识了。芯片用一段时间平均失效率就会上升,这是由芯片的物理特性决定的,是不可否认的客观现实。注意这里是平均,不是特指,说“我的电脑用了十年天天开,也没事。”,没有任何意义。所谓的电脑长久不关机的普通用户,其实只是不关机的时间比较长。个别完全不关机的用户电脑数年没有问题,也不代表别人不会出问题。只有统计了大量样本的数据才具有普遍性,才会适用于大多数用户。
那么哪里才有不关机的大量样本呢?那么这个Wear out速度快慢和什么有关呢?其实很简单,所有云服务厂商的服务器从来不会主动关机,他们动辄数万数十万的服务器为我们提供了足够的样本空间。尽管他们的服务器和一般的电脑有所不同,但实际上稳定性要远高于普通电脑,他们的结果也会好于“电脑”,可以为我们对电脑的预期寿命提供一个上限。
云服务器的非计划关机与故障率
这些非计划关机是为什么呢?是不是停机检修啊?那是计划内关机(Planned Downtime)。非计划关机都是硬件出了问题而停机。请注意这些厂商的服务器质量相对是比较好的,而BAT等云计算厂商、脸书FB等OCP厂商他们的机器质量更差,更容易出问题(想想为什么质量差,但却没有动辄丢失数据?)。
根据我的经验,上万台服务器的云运营中心,每天都会有数十台乃至百台机器都会因为硬件原因停机等待更换配件。那么到底是哪些硬件坏了需要更换呢?是什么让这些硬件坏了呢?
内存
硬盘(HD/SSD)我就不提了,也许大家认为内存这个东西很皮实,不会坏。其实云服务器中内存的出错是十分频繁的。出错起来也千奇百怪,开始可能是偶尔的随机错误,经过ECC等校正后,就再也不会复现;而有时是某个Bit总是出错,进而慢慢的整个row、column或者相邻的cell开始出错,从可以纠正的错误变成不可修正的错误,导致服务器必须停机。这也是为什么内存有这么多RAS功能的原因,感兴趣可以看看我的这几篇文章:
是不是服务器内存被频繁访问,读写多了才出错。我台式机不太读写,就不会出错呢?实际上,内存的寿命和老化有关,而和读写次数无关。
内存DRAM的每个单元可以看作一个晶体管和一个电容的组合
电容负责存储,充过电时是1,没充过电是0,这就是内存是如何存储数据的。晶体管是个开关,用于选中该电容。正是因为内存每个单元如此简单,才能如此大规模组织起来,形成低价而密度很高的内存颗粒。
电容的问题是会慢慢放电(fading),所以要过一段时间就充电。JEDEC规定每过64ms就要refresh一次,也就是充电一次,这个由内存控制器来完成。Refresh的过程和读写没有本质区别,我们来看1天啥也不干,要读写多少次:
1000/ 64 * 60 * 60 * 24=1350000次
就是说每天内存的每个单元本身就要读写135万次!事实上,读写对内存来说本质上没有多大损耗,次数没有上限。这和闪存在擦除时电子在包围浮动栅的二氧化硅上进进出出,造成的老化完全不同(详情见:老狼:手机闪存和固态硬盘为什么擦除多了会损坏?)。
和CPU一样,晶体管老化Aging是不可避免的
总的来说温度不高,5年应该没有问题;过后会慢慢出现可修正错误,这时候就应该换内存了。需要指出的是这里的内存是RDIMM,比台式机使用的UDIMM稳定的多。
CPU
交到用户手上或者服务器厂商手上的CPU已经在浴缸曲线(Bathtub)模型的底部,也就是稳定期了。多多使用,过了底部就会进入耗损失效期(Wear-out),Wear out的后果是出错而不是降频,而很多种出错都会被CPU的错误检测发现并报告或者纠正,详情请参阅本专栏的另一篇文章计算机硬件出错了会发生什么?,如果发现出错,就是CPU开始进入失效期,以后错误会越来越多。
结论
高端大气上档次的服务器用多了也会坏,遑论我们便宜的电脑了。这让我想起有些人总是问服务器的RDIMM某宝上为什么这么便宜?某宝的至强E5为什么白菜价?因为是洋垃圾,快坏了。某些厂商会预防性更换硬件,某些厂商可纠正错误达到一个阈值后更换(尽管还可以用),这些硬件的可靠性十分堪忧。这也对所谓“电脑用不坏”的论调给予了事实上的否定。