是否仍需要关闭计算机?


52

在当今的现代操作系统中,是否有必要完全关闭计算机,而不是选择待机或休眠计算机(台式机和笔记本电脑)?

在不关闭计算机的情况下保持计算机连续运行会产生任何副作用(不使用计算机时使其进入睡眠或休眠状态)吗?例如,硬盘寿命缩短,系统内部部件(处理器,RAM等)的老化速度比平常更快?

Answers:


61

从软件的角度来看,操作系统及其上运行的程序往往会在长期使用过程中累积各种杂物-临时文件,磁盘缓存,页面文件,打开的文件描述符,管道,套接字,僵尸进程,内存泄漏等等等等等等。所有这些东西都会降低计算机的速度,但是当您关闭或重新启动系统时,所有这些东西都会消失。因此,每隔一段时间关闭计算机-我的意思是实际上关闭计算机,而不只是使其休眠或进入睡眠状态-可以使计算机“重新开始”,并使它看起来又好又快。

但是,不同的计算机和操作系统不受此现象的影响均相同。通常,具有大量RAM的计算机可以比只有少量RAM的计算机运行更长的时间。在服务器上启动一些程序然后让它们运行的​​服务器将比台式机长久,台式机是您不断打开和关闭不同程序并用它们执行不同操作的服务器。另外,服务器操作系统已针对长期使用进行了优化。也有人说Linux和Mac OS的运行时间比Windows系统要长,尽管根据我的经验,这主要取决于您在它们上使用的程序,而与操作系统内核之间的任何差异无关紧要。

从硬件角度来看,由于硬盘驱动器具有活动部件,因此在打开电源后会老化。硅芯片会随着加热和通电周期而老化。即使操作系统可以毫无问题地运行,但硬件在打开电源和首次打开电源时也会老化。


19
我听说过Windows'95的准系统在几个月的正常运行时间中都非常稳定……尤其是在没有其他程序运行的情况下。
chronos 2010年

14
@Chronos:对于从未亲身经历过Win95的人们来说,这一评论可能太微妙了。:-)
hotei

20
众所周知,Windows95的运行时间不能超过49天,这是因为计时器会自动循环运行-但没人能发现这一点!
马丁·贝克特

9
95 &&98。下载补丁并继续进行下去:support.microsoft.com/kb/216641 :)
John T

4
@JFW-我认为更多是因为其他问题,或者MS每次更改内容后都要求重新启动,而使win95机器无法正常运行49天的情况。
马丁·贝克特

22

在电费单中可以看到使计算机运行而不是关机的最明显的效果。在睡眠模式下,计算机仍会消耗功率(与运行时相比要少得多),但是如果计算机处于休眠模式,则消耗的功率不会比关闭计算机时多。


4
+1我不使用桌面时(长时间(例如,整夜或打算去上班/购物/等)将其关闭)然后关闭电涌保护器以及所有外围设备的连接。它甚至不会消耗掉关闭时的功率(绝对很小)(屏幕,扬声器,打印机等也不会)。
DMA57361 2010年

2
我也是。对于不关闭未使用的计算机或电视的人来说,能源显然(仍然)太便宜了。
Mike L.

3
好吧,处于stanby(睡眠)状态的计算机将仅使用其开机时完全空闲状态消耗的10%。休眠与关机相同,在休眠中只有很少的组件获得少量的电能(通常是主板,也许是网卡)。睡眠和开机之间的差异很大,但是唤醒时间只有几秒钟,因此在不使用计算机时,请务必使其进入睡眠状态。
Mircea Chirea,2010年

4
@iconiK这可能是微不足道的,但是如果我断开整个家中的10-15个物体,那将是一年多了,并且“关闭”时不仅是mobo和NIC,还有屏幕以及带有外部电源的任何东西也在排水。另外,您是否真的需要计算机在5秒钟内开机并准备就绪?我倾向于打开我的电源,去做杯咖啡,然后当我回到办公桌前就可以使用它了。
DMA57361 2010年

8
@iconiK但是您每个工作日只需要启动一次机器。而且,从8小时工作日第一2分钟几乎没有太大的浪费(顺便说一下“几分钟”开机时appauling慢)。在一个工作日的过程中,我离开办公桌的时间远远超过了2分钟,因为只有几个休息时间,可以喝几杯茶。并且不要将其与人们可以浪费在SO或SU上的时间进行比较!;)
DMA57361 2010年

13

除了上述能源消耗外,不使用时连续运行计算机(即不处于待机状态)的其他缺点是:

  • 风扇被更多的灰尘堵塞,​​最终可能导致过热
  • 可能会造成损坏(主要是台式机损坏)的更大的停电/电涌风险。但是,如果它处于待机状态,这可能仍然是一个问题。
  • 如果您碰巧未安装修补程序/易受攻击的软件以及防火墙不足,则计算机可能更容易受到远程攻击。当然,无论您使用多少计算机,都希望确保自己的计算机没有此问题。

好处:

  • 更少的加热/冷却循环,最终损坏某些组件

1
在构建中使用PSU会停止掉电/电涌问题吗?如果断电/电涌,台式机会怎样?是否损坏了文件系统/ HD或其他内部部件?
JFW

2
关于您的第一句话:您必须在台式机中使用PSU(电源单元),这不是可选的-这是降低组件电源电压的原因,您是否可能想到UPS(不间断电源)?在电涌中,大多数(全部?)PSU都无济于事-如果它们不能吸收多余的电压,可能会烧断,将电涌传递到您的组件或可能同时出现在两者之间。与过去相比,断电现在不再是一个问题(PSU在这里无济于事)-但您仍然可以丢失数据和/或损坏文件(但这种情况比“过去”要普遍得多)。
DMA57361'8

抱歉,我的说法不对。UPS,我的意思是。UPS会阻止电源中断/电涌风险的问题吗?
JFW

1
UPS旨在处理掉电问题-它在短时间内(有时只有几分钟)提供备用电池,以使台式机能够正确关闭。某些UPS会在电池电量低时自动将信号发送到连接的PC并发出关机命令(就像笔记本电脑一样)。大多数 UPS还应帮助应对电涌,跌落和尖峰-但在购买前请检查设备所覆盖的范围。
DMA57361 2010年

-1:这与问题无关。该问题明确询问了关机和进入待机/休眠状态之间的区别。
直觉

7

所有组件(如HDD,DVD-ROM)均已定义了额定MTTF,即发生故障前的旋转小时数,请确保检查额定值以获取准确的数字。使用的大多数笔记本电脑硬盘在死之前都有数千次的降速循环。

与所有机械设备一样,更多的断电循环导致更多的磨损,而不是一直保持实际运行。


3
最后一段:您还保持汽车行驶吗?
Mike L. 2010年

2
@panzerschreck:在许多情况下,电源管理会导致硬盘停放磁头或在PC处于打开状态但处于空闲状态时完全旋转。这本身最终导致磨损。
詹姆斯·P

1
这就是为什么将电源管理设置为不这样做的原因。
Sirex

4
然后持续不断地造成机械磨损,而不是造成电源循环问题。因此,真正的问题是-哪个更有可能导致故障?我们对此有任何统计或研究吗?
DMA57361 2010年

2
应当注意,磁盘将读/写磁头部分停放以防止震动,因此通常这是一件好事,并且在笔记本电脑驱动器上更常见。
James P

5

这个问题很多。我的看法是“没关系”。如果您感到被迫关闭,请将其关闭。如果需要,请保留它。我个人经常使用暂停功能。


暂停与休眠相同吗?
JFW 2010年

1
是的,suspend是休眠的同义词。
2010年

14
取决于系统。例如,在XP上,暂挂会将所有状态保存到RAM,并使计算机以非常低的功率开机。当您退出挂起模式时,将从RAM复制cpu状态。另一方面,休眠将内存中的内容保存到磁盘上,并实际上关闭了系统电源,以便您甚至可以拔出它。当您重新打开它时,它不会从磁盘上还原而不是启动操作系统。
内森·费尔曼

1
是的,当然,不同的操作系统对于基本相同的操作具有不同的术语。对于Mac,待机是睡眠,而休眠是深度睡眠。
JFW

2
@torbengb:在Ubuntu(Linux)上,它们是不同的。挂起-> RAM。休眠->磁盘。挂起几乎可以立即恢复,这就是为什么我通常会更喜欢挂起。+1向Nathans解释原因。
hotei

3

这取决于。通常,您不需要。在达到组件的使用寿命之前,您可能需要更换系统。

但是,两种模式之间可能存在一些重要差异。加电并经常挂起(加电挂起,小电压使RAM保持新鲜)都仍然从PSU和墙上获取电源。在雷雨中,休眠(断电挂起,RAM已保存到磁盘)或断电可提供更多保护,免受电击(您可以拔出系统的电源)。

另外,除了风扇以外,电源的使用寿命往往是系统任何部分中最短的。猜猜挂起系统时通常剩下的两个部分是什么?

现在,您的电源管理设置确实改变了很多问题。如果将其设置为低功耗模式,那么它就不再是问题。较高的电源模式,或者保持屏幕或驱动器处于打开状态,最好将其关闭。

有必要吗?不。有时候好主意吗?是的


2
可能是计算机没有启动,或者半秒钟后启动和关闭。PSU将墙壁电源转换为计算机友好的电流和电压,因此非常重要。幸运的是,它也很容易更换。至于影响其他部分,它可能会灾难性地失败。我自发地吹出一阵火花和烟雾,尽管灯光相当亮,但在此过程中烧毁了主板,处理器和4根RAM中的3根。这种情况不太常见,通常它们会安静地死掉,而您的系统将无法启动。
ssube

1
这些年来,我有无数(> 10个)电源出现故障,在此过程中,除了PSU,我从未失去任何东西。PSU的质量很重要。我现在用Antec替换OEM PSU,并且在过去10年左右的时间里发生了0次故障。你的旅费可能会改变。
hotei 2010年

1
@hotei哎呀,失败超过10个?希望您能使用很多机器!@JFW很久以前,我在家用台式机上受到了PSU的打击,它取出了几个组件-我自己的错,这很便宜,我想我已经超载了-从那以后我就被告知(未经验证! )从PSU发出的嗡嗡声(特别是在PC关机的情况下)表明PSU不在路上了-任何人都可以确认他的准确性吗?
DMA57361 2010年

1
@ DMA57361:在30年中有10台失败,也许有50或60台不同的机器。我也开始在所有事物上使用UPS,这可能也有所帮助。与PSU和UPS一起进行过度构建要比机会丢失我们的业务数据便宜。PS:持续(无风扇)嗡嗡声是即将来临的厄运声。故障指日可待-通常伴随着PSU发出刺鼻的气味。
hotei 2010年

1
@JFW-我没有买很多(显然没有和布袋那么多!)有信心提出建议,但是Antec和Corsair都很有名。并且@hotei,感谢您确认PSU发出的电子嗡嗡声是严重警告。
DMA57361 2010年

2

如果我要长时间不使用计算机(而不是关机),我将使用休眠模式。如果我只是将其搁置一小段时间,则会使用睡眠模式(以节省一些电量,而不仅仅是让它运行)。


在执行此操作时,您每天都在不关机的情况下是否会遇到速度变慢的情况?(对此实施是否有任何放慢,只是感兴趣。)
JFW 2010年

1
没有减速。我是一个相当沉重的用户,使用了大量资源密集型应用程序,并且没有类似的问题。XP和Vista SP1根本没有这个问题。除了非SP Vista,自Windows ME以来,我还没有看到由于时间“增加”而导致的速度下降。只是不再发生了。
Brian Knoblauch

那听起来不错。:) 感谢您的回复!
JFW 2010年

2

这与您的问题略有不同:我更多地关注“我应该正确关闭电源还是可以断电吗?” 题:

我现在找不到参考资料,但是我记得在2003年读过一篇有关一家大公司的文章,其中IT部门进行了内部研究:他们采用了两个非常相似的部门,并教导其中的一个始终小心关闭PC。出于安全原因,当天离开时。这是严格执行的。指示另一部门让他们在IT希望能够远程连接进行维护的诡计下运行。再一次,这是严格执行的,然后他们每晚都会杀死机器的电源。持续了一年,并跟踪了每个部门的支持费用。

研究结果表明,正确关闭计算机的部门,刚刚关闭计算机电源而未关闭的部门或两个部门与上一年相比,这两个部门的支持成本没有可测量的差异。

但这到底是什么意思?我知道该方法至少存在一个问题-应该有一个第三部门可以按照要求进行控制,而另一个部门应该尽可能保持机器运行。

我们还需要注意不要得出这样的结论:这绝不会导致您的机器出现问题。在不关闭计算机的情况下关闭计算机的电源很有可能破坏了研究中的几台计算机,但是这两种方法都不能从统计学上衡量支持成本(例如,可能更可能在PC更换周期即将结束时发生,从而降低了可观的成本),或者由于正常关闭而引起的磨损,在许多PC上得到了补偿。同样,2001-2002年及之前(当时将进行研究)的PC与今天生产的PC不同。


至于所问的问题:我通常将工作桌面保持打开状态。我喜欢能够在前一天晚上离开的早晨去接客。我对家用台式机执行类似的操作。但是,我想记得我的笔记本电脑经常关机。另外,我想确保在周五周末离开办公室时关闭。

对于管理我工作的服务器(大约13台,希望在明年通过VM合并为6台,第二年为3台或4台),我每个月都有一个维护周期,可以在需要时重新启动它们。大多数情况下,每个服务器都会重新启动,但是有时我会决定不中断它们。我的维护周期是在微软每月一次的补丁程序发布后的第一个周末的周末进行的。


我敢打赌他们使用了像NTFS这样的日志文件系统。FAT32在写入期间断电会损坏。
Cees Timmerman

2

回答这个问题的方式有大约一百种,到目前为止,每个人都在告诉您同一件事。真的不再重要了-仍然有很多人仍然相信这个老太太的故事(您必须在一天结束时关闭)。随你。我有一个客户端,该服务器自6 1/2年前安装该服务器以来一直处于连续运行状态,除维护和更新外,从未关闭过。我在家中关闭PC只是为了节省电力,因为我是个贱货,我正在拯救地球。随着当今技术的进步,没有必要关闭/关闭电源/睡眠/或其他任何方式。现在是一个品味问题。


但是,随着当今技术的进步,是否不再需要关闭计算机,因为与房屋和所有电子设备的总用电量相比,计算机所消耗的电量可以忽略不计?(冰箱,洗碗机,...)尤其是如果WD的Caviar Green驱动器之类的零件比其他驱动器消耗的电量少。
JFW

2

如果您的计算机是加密的,则有一些黑客/工具可以从内存中提取密钥(如果您已挂起,则它们在计算机启动时会被放回到RAM中)。

然后可以使用它们来解密驱动器的副本。做对了,这一切都是脱机完成的,您甚至可能都不知道(如果您无人看管机器,例如在清洁人员进驻时过夜。

关闭加密的机器是防止此类攻击的必经之路。


安全性的第一条规则,如果攻击者可以物理访问您的计算机……这不再是您的计算机。
JamesBarnett

1

我有一台MacBook,大约有3年的历史了。我可能所做的一切都是“错误的”,但是,这还没有使我失望。我想与自己的习惯分享经验。我很少关机。在雷雨期间,我将始终关闭或至少断开电源(如果正在工作)。我使用睡眠模式。我的笔记本电脑大多数时候都插上电源。在最近三年中,我还没有遇到任何系统运行缓慢,电池容量下降或其他任何问题。我知道有些人在做我的事情时会遇到不利影响,但这对我很有用。我也是“其中的一员”,无论他们是否需要,每晚都可以接通智能手机的电源以为其充电。尽管如此,那里也没有不良影响。


啊...这很有趣-我也想知道您是否始终保持MacBook电池的电源;有人说,尽可能多地插入笔记本电脑对电池有利,而其他人则说,当电池电量约为5%时拔出并重新插电对电池更有利,因为内部的电子/离子会不断移动,然后不断充电并移动,从而导致笔记本电脑失去电量。
JFW

@JFW-如果使用Macbook,并且在电源插座附近使用Macbook,则绝对应将其插入。为什么在不必使用电池或减少功率的情况下使电池经历更多的充电周期。这是我从apple.stackexchange.com/questions/73564/…
西蒙(Simon)

1

没有人能真正回答您这个问题(就像预测未来,不是吗?),所以一个人只能给出自己的经验,在我的情况下就是这样。

我正在写的机器是笔记本电脑-上次重置/关闭的时间是16.7.2010。(一个多月了-猜想我当时安装了一些需要重启的东西);否则,由于偶尔重启,它已经在一张木桌(大木桌:)上运行了大约两年,没有任何特殊的冷却装置。我每个月几次将其置于待机状态或休眠状态(通常是待机状态),但不超过每月不超过(5?)天,我不知道。

在其他时候,它通常会继续工作。

也许有一天它会死掉,没人知道。到目前为止,一切正常。

通常,从80年代后期开始我就一直使用这种方法-一般而言,组件很少对我死亡。


1

我有一台自2001年以来一直运行的计算机。它控制着我的Dodge Neon。


@MarkJohnson-他们进行电池备份,以在更换电池时保留机载计算机数据和所有重要的广播电台预设
JamesBarnett 2013年

1

这是一个非常古老的问题,一遍又一遍地辩论。真正的答案通常是“取决于您打算做的事情”……如果您不需要保持PC开机,则可以使用一种节能模式:睡眠,休眠,挂起或关闭。如果您计划远程访问,在LAN上唤醒等,那么您需要一种绿色环保的方法...修改睡眠或保持打开状态(根据需要设置关闭显示器,驱动器等的设置)。

大多数现代操作系统都具有清理RAM,交换文件等的功能……但是David Zaslavsky的响应是即时的……通过定期完全关闭,性能肯定会得到提高。即使是写得最好的软件也可能会发生内存泄漏,指针丢失等情况。此外,许多图形卡共享核心内存……而这些图形卡在保持内存内核整洁的方面就远远不够了!

尽管这几天功能相当强大,但是硬盘驱动器最困难的功能是启动和关闭……因此请注意那些睡眠和休眠设置……如果您不小心,它们可能会反复唤醒硬盘。

从个性上讲,我一直关闭计算机... 当我不在家时,无需保持果汁畅通……并且使用Windows 7,PC可以瞬间启动。

我感到您的问题将永远无法得到明确的答案……PC世界中的鸡肋蛋!


1

我不想关闭,但问题是我使用ubuntu,如果我无法正确关闭它,它将被搞乱,因为它已安装在NTFS之上


1

这确实取决于偏好。事实很简单。使计算机保持运行状态会增加硬件的使用时间,从而缩短硬件的使用寿命。使计算机保持运行状态还会产生热量并消耗电能。在某些情况下,可以让计算机继续运行吗?当然!许多人利用离开计算机的时间来安排资源密集型任务,例如A / V扫描和媒体转码。我个人会根据需要改变习惯。大多数情况下,我的机器会以24/7的速度运行,并根据安全更新的需要进行重新引导。在夏天最热的时候(我住在亚利桑那州),上班时我会关闭它,除非我有需要完成的工作量。在软件方面,您可以轻松地使系统运行数周或数月,而不会出现任何明显的问题。最后,它取决于您想要的:)


1

这个问题有很多答案,但是他们通常都没有讲到重点-很多都是基于直觉或非常有限的经验。因此,我将在这里重复我对一个问题的回答,该问题已作为该问题的副本被关闭。如您所见,我的答案不是基于“胆量感觉”或几台计算机的串行体验。

需要考虑两个主要问题:

  1. 硬件磨损
  2. 操作系统耐力

让我们撇开电费(直接涉及运行PC的费用以及诸如空调以补偿产生的热量的辅助费用)。当今的计算机非常节能,对于一台计算机而言,对您的电费的影响为零。

硬件磨损

计算机系统承受的最大压力是打开和关闭电源。我曾经管理过负责2500台计算机的IT部门。每当我们发生断电时,无论计划内还是计划外,我们都会丢失几个硬盘驱动器和其他组件(例如电源和主板)。就总体百分比而言,该比例相当低(<1%),但是发生故障的关键点是关闭和打开机器电源。我们的政策是让所有机器始终保持运行状态。这也是我在家里用机器做的事情。

操作系统耐力

每个操作系统都有内存泄漏和其他“东西”的问题,这些东西会在内存中累积并随着时间的推移影响其有效性和性能。您运行的内容越多,通过不重新引导计算机来查看性能的可能性就越大。每个人的里程都各不相同,但我认为每周至少重启一次以清除累积的“杂物”是一个好习惯。有些人重启的频率更高,而其他人则需要重启一个月或更长时间才能重启。

请注意,“重新启动”并不意味着关闭计算机电源然后再打开-为此,请参见上文。重新启动是仅软件操作(例如,在Windows中,它称为“重新启动”

底线-永远不要关闭它-根据需要重新启动。


1
在遇到失败的PSU几次后,我将这种方法用于家用PC。好像把它当作服务器一样对待,使其可以像那些工作计算机一样寿命更长
prusswan 2014年

1

老实说,我认为这没有什么区别,因此我将我置于睡眠模式。即使电源闪烁,它仍然会唤醒。这对我来说很棒,因为我可以坐下,按下空格键,抬起头,然后将其放回睡眠模式。现在,它可能不是硬盘驱动器上或电涌期间最安全的选择,但这就是我要做的。


电源闪烁?...
JFW 2010年

0

在工作中,我们将计算机留在周一至周五,有时是星期六。我们的服务器在晚上推送更新,因此它们需要运行。

在我的家用PC上,我可以将其打开大约一个月,然后MS会由于软件更新而重启。我尝试将它们限制为每月一次,除非出于安全原因迫切需要立即更新。

至于托管网站的linux服务器,我已经试用了300天,但它仍然表现良好。

在所有情况下,拥有大量内存有助于使它运行更长的时间。CCleaner将帮助清除机器仍在运行时的某些内容。您也可以自己手动关闭进程。

如果您查看内存使用情况,则会在打开和关闭应用程序时注意到,并非所有内存都会返回。一些被清除。有些留作缓存。而且有些似乎程序仍然保留直到重启。有第三方工具可以帮助清除此问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.