为什么硬件随着时间的推移会变得越来越慢?

为什么硬件随着时间的推移会变得越来越慢?

为什么硬件会随着时间的推移而变慢?我从 1990 年起就拥有了个人电脑,我一生中拥有的每台电脑都变得非常真的3-4 年后速度会变慢(即使完全重新安装系统)。Windows PC 就是这样。Apple 硬件也是如此。为什么会发生这种情况?可以避免吗?

答案1

有时是硬件的问题,尤其是笔记本电脑。现代处理器有防止过热的电路,如果核心温度过高,会故意降低 CPU 速度(或者在需求低且使用电池供电时也为了节省电量 - 英特尔在其处理器上将此功能称为“SpeedStep”)。如果您发现风扇一直在转,或者机器在冷却风扇出口附近变得过热,则可能是计算机的“通风道”被灰尘堵塞了。

我有一台戴尔 Latitude,打开它并清除风扇和散热器之间大约四分之一英寸厚的“海绵”灰尘后,它运行起来就像新的一样。戴尔实际上在其网站上提供了可下载的服务说明,解释了打开机器并进入内部进行此类服务的所有步骤。如果您对此不满意,您可能会有一位技术朋友可以为您提供帮助。如果您打算丢弃这台机器,那么这绝对值得冒险!

如果您认为您的机器可能出现这种情况,请尝试下载“SpeedFan”之类的实用程序,它允许您检查 CPU 以及其他组件的温度。使用此应用程序,您可以在首次启动机器时绘制温度图表。如果它们开始快速上升并且似乎从未下降,那么您可以肯定冷却是一个问题。就我而言,我还使用了一个名为“CS Fire Monitor”的免费应用程序来显示我的处理器的实际速度,我发现一旦它变热,它的速度就会下降到不到一半。有很多好的免费软件可以向您显示此类信息;只需谷歌搜索“CPU Temp Freeware”或“CPU Speed Freeware”或类似的内容,您就会找到各种选项。

希望这可以帮助一些人避免更换或丢弃那些只需要一些呼吸疗法的硬件!

答案2

这里有几个效果:

  1. 您对计算机应该有多快的认知正在发生变化。当您第一次获得新硬件时,您会有一个具体的东西可以与之比较 - 旧硬件。这为您提供了速度改进的经验测量。随着时间的推移,您对旧硬件有多慢的记忆逐渐消失,您只能与当前硬件最近的速度进行比较。
  2. 新版本的软件会添加新功能,以扩展功能或利用新硬件。从定义上讲,这会是一个比以前更大的程序,会占用更多资源,从而导致硬件运行速度变慢。
  3. 驱动程序、在后台运行的程序/任务等的累积。每个额外的驱动程序/后台任务都会占用更多资源 - 硬盘空间、内存、CPU 周期等。虽然每个任务都不大,但影响是累积的。人们希望现代程序能够自行更新,因此会有一些您不知道的额外任务在运行。您使用计算机的时间越长,您安装的这些程序就越多。

当把它们综合起来看时,它们给人的印象是硬件正在变慢。

硬件磨损(磁盘碎片、内存延迟)也可能产生其他影响。

答案3

当我运行基准测试时(包括一些简单的测试,例如博格米普斯以及更严重的德莱斯通磨石),我总是发现它的结果与新硬件一样。(顺便说一下,总是在 Linux 和 Mac OS 机顶盒上。)

我对硬盘的经验不多,但五年前我确实测试过一款快速、宽大的 SCSI2 硬盘(hdparm) 并得到了与原始规范相当的答案。

因此,我认为,正如其他人所说的那样,这主要是新期望和更重的软件的结合。

话虽如此,我目前有一台 Powerbook G4 可以进行测试,因为它当然现在感觉比以前慢了。上面的建议是,如果冷却系统出现问题,时钟节流可能会发挥作用,这是个好主意。

答案4

有些减速是由硬盘引起的碎片化,其治疗方法是碎片整理.
其定义为:

文件系统碎片化,有时称为文件系统老化,是指文件系统无法按顺序(连续)排列相关数据,这是存储支持文件系统的固有现象,允许就地修改其内容。这是数据碎片化的一种特殊情况。文件系统碎片化会增加磁盘头移动或寻道,这已知会阻碍吞吐量。纠正现有碎片化的方法是将文件和可用空间重新组织到连续区域,这一过程称为碎片整理。

在 Windows 上还有另一个原因,即Windows 注册表

Windows 注册表是一个数据库,用于存储 Microsoft Windows 操作系统的设置和选项。它包含硬件、操作系统软件、大多数非操作系统软件以及每个用户设置的信息和设置。注册表还提供了一个了解内核操作的窗口,公开了运行时信息,例如性能计数器和当前活动的硬件。

随着时间的推移,注册表中会积累垃圾,也需要清理和优化。

另一种解释是,新版本的操作系统通常更臃肿,因此速度更慢。这意味着,只要安装最新的操作系统版本或补丁,几年后你可能会突然发现你的电脑速度变慢了,是时候投资购买能够有效支持最新版本操作系统要求的新硬件了。

相关内容