为什么计算机随着时间的推移会变慢?

为什么计算机随着时间的推移会变慢?

可能重复:
为什么硬件随着时间的推移会变得越来越慢?

您可能知道这一点:新买的电脑反应灵敏,速度非常快。但使用几个月后,电脑速度慢慢地变慢了。现在打开程序需要很长时间,访问文件需要更长时间,一切都比以前花费的时间更长。

如果您清除硬盘并重新安装,一切都会恢复到原来的状态,但情况会再次恶化。

在我使用的任何操作系统上都会发生这种情况。最糟糕的是 Windows XP,Ubuntu Linux、Fedora Linux、OSX 10.5/10.6、Windows Vista 也会出现这种情况……(使用 Win 7 的时间还不够长,无法证实这一点)

您知道这是什么原因吗?或者,有治疗方法吗?

答案1

我同意Bobby 的回答。在 Windows 上(实际上没有使用过其他任何系统),速度逐渐变慢的主要原因是安装了更多软件。

这是我的个人经验。我使用 Windows 计算机已有 5 或 6 年,从未重新安装过,而且运行速度几乎没有下降。我之所以能做到这一点,是因为我对自己安装的内容非常挑剔。我很少安装新程序,而且非常不情愿。我还会注意启动时只包含我想要的最少程序集。内存中的程序越少,计算机运行速度就越快。

一类特别的程序会导致速度大幅下降,它们是防病毒软件和第三方防火墙。我不使用第三方防火墙(Windows 内置的防火墙就很好用),也不使用防病毒软件。这可能看起来有点极端,但我对自己的电脑非常了解,甚至了解每个进程,所以我只需打开任务管理器,任何病毒都会立即显现出来(当然,rootkit 除外)。此外,在这 8 年里,我没有使用过防病毒软件,我的电脑上从未感染过任何病毒。运气好吗?也许吧。

至于碎片和注册表膨胀 - 我不太确定。碎片肯定存在,我偶尔也会对硬盘进行碎片整理,但这样做之后我并没有注意到速度有任何提高。另外,在我看来,大多数注册表项都是由 Windows 本身生成的,第三方程序只占其中很小的一部分。我没有数据来支持这一点,所以我可能完全错了,但这是我在注册表编辑器中浏览注册表时得到的印象。

话虽如此,我还是觉得我的电脑上的软件越多,速度就越慢。这可能是因为我本来就很小的系统驱动器(只有 40GB,几乎已满)上的空间越来越少,因此管理交换文件变得更加困难。可能是某些软件挂接到系统中并作为插件“运行”(例如 shell 扩展),尽管它们本身没有进程。可能有很多原因,也可能确实如此。

但底线是 - 如果您不安装更多软件,您的计算机就不会变慢。此规则的例外可能是您安装在系统驱动器以外的其他驱动器上的游戏。

添加:忘了提一下 - 驱动程序也发挥着重要作用,尽管它的作用不如稳定性那么大,但敏捷性却很重要。我发现,你对驱动程序的修改越多,你的系统就越容易无缘无故地崩溃。图形驱动程序尤其如此。它们每个月都有新版本,所以人们很想让它们保持最新状态 - 但不要这么做。最好的方法是在安装整个操作系统时只安装一次所有必要的驱动程序,然后就不管它了。当然,那时可以从制造商的网页上获取最新的驱动程序,但之后如果制造商发布了更高版本,就不要升级它们。当然,也有例外(比如,如果更新的驱动程序修复了你遇到的一些严重错误),但大多数情况下,你最好使用原始驱动程序。

最后一点——不要疯狂调整 Windows 服务并关闭那些你不喜欢的服务。这是时不时出现的坏建议。这不会给你带来任何明显的性能提升,但会让你的系统更不稳定。我曾经尝试过这样做,之后不得不重新安装我的机器,尽管我重新启用了所有功能。微软知道如何编写在 Windows 上运行良好的软件,他们的服务配置得恰到好处。试图在这里比微软更聪明纯粹是自找麻烦。

答案2

Linux 也会出现这种情况吗?我有时会注意到由于内核或应用程序的某些退化而导致速度变慢,但在更新后,一切通常会恢复正常。然而,我没有注意到任何趋势Linux 上的速度变慢。

就我个人而言,我想不出发生这种情况的任何原因,除非您启用了交换内存,并且您正在运行占用越来越多内存的应用程序,从而迫使它更频繁地交换到硬盘。对于仅使用内存的系统来说,这种情况不太明显。

您使用的是 64 位系统,而不是之前的 32 位系统吗?这也可能会产生不同的结果,具体取决于您的系统有多少缓存内存。

答案3

这个问题我只能在使用 Windows 时才能观察到。我的 Ubuntu 从未真正减速过。

视窗 Windows 安装速度变慢的主要原因有以下几点:

  • 注册表变得臃肿
  • C:变得非常分散
  • 启动程序
  • 驱动程序问题

问题是,Windows 上安装的几乎每个软件都是第三方的……您真的不知道这些软件对您的系统做了什么,也不知道如果您删除/卸载它,它是否会撤销它。有些软件会挂接到自动启动中,减慢启动速度并保留您可能需要的内存(自动运行可以在这里提供很大帮助)。另一个问题是 Fat32/NTFS 容易产生碎片,从而需要更多硬盘访问才能打开文件夹或启动程序。

另一个问题可能是驱动程序,我刚刚意识到我在家里安装的 Windows(只是为了玩游戏,但仍然)几乎需要双倍的时间才能让我进入一个可以工作的桌面,只是因为我添加了光盘驱动器 + 读卡器。

Linux 我真的不能说我曾经经历过像在 Windows 下那样的减速。没有注册表膨胀,ext3/4 碎片更少,软件从主应用程序中安装/删除。所​​以,如果涉及到 Linux,我可能不适合问这个问题。

硬件 另一个问题(虽然重新安装后不会消失)可能是硬件。布满灰尘的风扇和散热器会降低性能。此外,硬盘驱动器的读写比率很差可能表明驱动器出现故障。

答案4

有一篇关于此问题的好文章生活黑客本星期。

相关内容