为什么硬件会随着时间变慢?


38

为什么硬件会随着时间变慢?自1990年以来,我一直是PC的拥有者,而我一生中拥有的每台计算机在3-4年后都变得非常,非常缓慢(即使重新安装了完整的系统)。Windows PC就是这种情况。Apple硬件也是如此。为什么会这样呢?可以避免吗?


17
电脑仙女变得无聊,并去更快的地方:(
Phoshi

1
@Phoshi电脑仙子?我以为是妖精吃掉了CPU周期。
alex

2
精灵使CPU循环更好。这是一场持续的战斗。
Phoshi

11
电脑仙子?呸。一个众所周知的事实是,较早的仓鼠运行速度不如较早的仓鼠。您必须打开箱子并不时换入新鲜的仓鼠。
2009年

2
最大的问题是如何处理用完的仓鼠。我将最后两个命名为“ Cheaper Than”和“ Cat Food”,但我不确信这是最好的处理方法。
2009年

Answers:


32

有时是硬件,尤其是笔记本电脑。现代处理器具有保护其免受过热影响的电路,如果核心温度过高,则会故意降低CPU速度(或者在需求低下且使用电池供电时也可以节省功率-英特尔将其称为“ SpeedStep”功能)他们的处理器)。如果您发现风扇始终运转,或者计算机在冷却风扇出口附近温度过高,则计算机的“气道”可能已被灰尘堵塞。

在打开戴尔Latitude并从风扇和散热器之间清除掉大约四分之一英寸厚的“海绵”后,它的运行就像新的一样。戴尔实际上在其网站上提供了可下载的服务说明,其中解释了打开机器并获得此类服务的所有步骤。如果您对此不满意,则可能有一个技术朋友会帮助您。如果您打算除掉机器,绝对值得冒险!

如果您认为这可能是计算机上正在发生的情况,请尝试下载“ SpeedFan”之类的实用程序,使您可以检查CPU以及其他组件的温度。使用此应用程序,您可以在首次启动机器时绘制温度曲线图。如果它们开始迅速爬升并且似乎从未下降,则可以认为冷却是一个问题。以我为例,我还使用了一个名为“ CS Fire Monitor”的免费应用程序来向我显示处理器的实际速度,我发现一旦处理器变热,它的速度就会降低到一半以下。有很多好的免费软件可以为您显示这类信息。只是Google的“ CPU Temp Freeware”或“ CPU Speed Freeware”或类似的东西,您会找到各种选择。

希望这将使一些人不必更换或丢弃仅需要进行呼吸治疗的体面的硬件!


38

这里有一些效果:

  1. 您对计算机的运行速度的看法正在发生变化。当您第一次获得新硬件时,您需要将具体的东西与之进行比较-旧硬件。这为您提供了提高速度的经验方法。随着时间的流逝,您对旧硬件的衰落速度会逐渐变慢,您只有当前硬件与之比较的速度。
  2. 出现了新版本的软件,它们增加了新功能以扩展功能或使用新硬件。根据定义,这将是一个比以前更大的程序,它将占用更多的资源,从而使您的硬件运行速度稍慢。
  3. 积累了在后台运行的驱动程序,程序/任务等。每增加一个驱动程序/后台任务,就会占用更多的资源-硬盘空间,内存,CPU周期等。虽然每个资源都不大,但效果是累积的。人们期望现代程序能够自我更新,因此还有一些您不知道的额外任务正在运行。您拥有的计算机越长,您可能会安装的这些程序越多。

放在一起,它们给人的印象是硬件在变慢。

由于硬件的磨损(磁盘碎片,内存延迟),可能还会产生其他影响。


10
这不是真的。例如,在新的PowerBook G4上市几天后,我便用它拍摄了影片。我不必等一秒钟就可以打开Finder并执行常规的文件管理工作。平均CPU负载低于2%。为了证明我的观点,我重新安装了TIGER,以完全格式化硬盘驱动器。我仍然获得30%的平均CPU负载,并且必须等待3-4秒才能完成所有查找程序的操作。
Alexey Kulikov

1
@Alexey Kulikov-ChrisF没有说“这一切都在您的脑海中”是硬件速度变慢的唯一原因。硬件上的磨损可能也会引起您的描述。变量太多,很难确切地说出原因。
J. Polfer

1
完全重新安装是否包括应用更新?在那种情况下,这不是一个真正的苹果与苹果的比较。
克里斯·纳瓦

5
@克里斯-“从苹果到苹果”,大声笑。双关打算?
Moshe

3
@Moshe我希望我可以说是,但是它从未让我发疯。:-(严重,补丁程序(ESP安全补丁)常常有性能影响,这样测试完全使用补丁的系统,与您多年记得以前是充满变数下落不明。
克里斯·纳瓦

14

当我在五到八年前使用的硬件上运行基准测试(像bogomips这样的琐碎基准,以及更像DhrystoneWhetstone这样的基准)时,我总是发现它的结果与新基准相同。(始终在Linux和Mac OS boxen上,BTW。)

我在硬盘驱动器上的经验较少,但是我在上使用大约五年测试了一个快速而宽的SCSI2驱动器,hdparm并获得了与原始规格相当的答案。

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

这就是说,目前我确实有可能使用测试,因为它的PowerBook G4 肯定感觉现在比它慢用。上面的建议是,如果冷却系统变脏,时钟节流可能会起作用。


12

佩吉定律 ;)

维尔斯定律(也称为佩奇定律,盖茨定律和梅定律)是一种计算格言,它指出软件变得越来越慢而硬件变得越来越快。


3
+1不是硬件,而是软件变慢
Ivo Flipse

当我获得宽带时,这是我的耳光(因此可以下载新软件)。PC变得如此缓慢如此之快,却无济于事:(
Phoshi

6
哈哈,那里也提到了盖茨定律:“ ...商业软件的速度通常每18个月降低50%,从而抵消了摩尔定律的所有好处。”
Bratch

6

某些速度下降是由硬盘碎片引起的,其解决方法是碎片整理
定义为:

文件系统碎片,有时也称为文件系统老化,是文件系统无法按顺序(连续)布置相关数据的情况,这是支持存储的文件系统中的一种固有现象,可以对其内容进行就地修改。这是数据碎片的特例。文件系统碎片会增加磁盘头的移动或查找,这会阻碍吞吐量。对现有碎片的纠正是将文件重新组织并释放空间回到相邻区域,此过程称为碎片整理。

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

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

随着时间的流逝,注册表时间越来越多,并且还需要清理和优化。

另一个解释是,较新版本的操作系统通常会更肿,因此运行速度也更慢。这意味着,仅通过安装最新的O / S版本或补丁,您可能会在几年后突然注意到您的计算机现在速度变慢,现在是时候购买可以有效支持最新版本要求的新硬件了。操作系统。


假设“全新安装”包括格式化系统驱动器,则这两个都不会影响在较旧硬件上的全新OS安装。
奎克吉x德09年

碎片的影响在很大程度上还取决于您使用的文件系统。一些文件系统(使用FAT)遭受很多损失,而其他文件系统遭受损失则很小。并非所有操作系统都使用无限增长的集中式数据库来存储各种开关和选项。
dmckee,2009年

在这里,我要大声疾呼,宣布在20年沉重的计算机使用中,我从未见过在磁盘碎片整理后,系统的速度显着提高。是否有任何客观证据与经验相矛盾。
马修·洛克

1
这取决于你在做什么。当对驱动器上的所有文件进行碎片整理时,浏览我的非系统数据驱动器(例如,执行md5计算)要比将1 + GB文件分散在200+片段中时要快得多。如果您在碎片整理后没有看到系统加速,则可能是因为您的系统文件没有零碎的开始。
09年

补充一下Matthew的评论,在清除注册表后,我也从未见过计算机加速。对于其中的数十万个条目,删除几百个条目不会有任何影响。
理查德

4

您已经习惯了速度,现在感觉很快了。

例如,我有一个客户,该客户的例行程序(他们认为是停机时间)在旧计算机上花费了一个多小时,而当他们升级计算机时,该过程花费了五分钟,这使他们感到很开心。

快进了几年,现在他们抱怨这个程序需要五分钟。而且每次他们抱怨时,他们似乎真的忘记了花费一个小时的时间。


2

存在一定程度的感知问题,但是如果您实际上是在衡量性能的下降,那么我会考虑移动系统中的各个部分。

您会问:“运动部件是什么运动部件?”

有两个容易检查的类别:风扇和磁盘驱动器。风扇很明显,但是除了风扇本身之外,还要确保气流和冷却畅通无阻,以确保内部零件的温度也与盒子刚装好时一样。磁盘稍微有些微妙,但是性能下降的磁盘似乎可以正常工作,但会大大降低性能。查看磁盘基准测试是否符合新性能,或者错误计数是否急剧上升。

尽管它们并没有真正移动,但它们在道德上是等效的:电缆连接器。每条电缆的任何可拆卸端。拔出插头,确保清洁,重新插上电源并确保拧紧。


1

也许这完全取决于您的看法。

3-4年前,它是闪亮的新硬件,比上一代硬件要快,因此感觉非常快。

从那以后的3-4年中,毫无疑问,您使用的计算机具有更好的硬件,因此,即使在旧计算机上进行全新安装,您在较新硬件上的使用体验也会给旧计算机留下淡淡的印象。

还是您有经验证据表明该机器实际上运行速度较慢?


是的,有证据-在新的PowerBook G4上市几天后,我就用它拍摄了影片。我不必等待一秒钟,Finder便可以打开并执行常规的文件管理工作。平均CPU负载低于2%。为了证明我的观点,我重新安装了TIGER,以完全格式化硬盘驱动器。我仍然获得30%的平均CPU负载,并且必须等待3-4秒才能完成所有查找程序的操作。
Alexey Kulikov,

好的,我的另一种想法是,随着时间的流逝,硬盘会出现坏扇区,这将带来必须重新读取未通过完整性检查的数据的开销。即使使用完整的格式,也会发生这种情况。
JRT

从使用新的PowerBook拍摄影片到重新安装TIGER这段时间之间有多长时间?
J. Polfer,2009年

4年 我总是有这样的印象,硬件已经用完了,几天前,我发现了我四年前录制的一个截屏视频。所以我去做实验,瞧-事实如此。
Alexey Kulikov,2009年

1

我相信这些天一些驱动程序更新也可能会更新相关设备上的固件。尽管很少见,但还有潜在的CPU微代码更新。

我已经看到一些流行的诊断/基准工具声称它们能够以正常速度运行,但是仍然存在某种低级驱动程序/硬件问题,导致鼠标指针爬行和跳转。当时我还不知道如何测量DPC延迟-该工具可能已经表明存在问题。

关键是-事情可能会以某种方式放慢速度,使事情变得更慢,但不会出现在普通PC用户使用的工具中。

如果有人想研究这个问题,我认为他们应该拥有两台相同的计算机,另一台永远不会连接到网络,永远不会安装更新或安装新的驱动程序。并使用NTP的外部计时器/检查时间为两台计算机计时,以确保。-4年后,再次设置一次,如果有差异,请将磁盘从未连接的计算机克隆到已连接的计算机,然后重试。并检查所有固件版本更改等。编辑:当我说“时间”时,是指对一些自定义任务进行计时,而不使用现有的基准测试。在我读过的过去几年中,根据Anandtech和其他一些网站,GPU和CPU供应商都已经抓住了已知的游戏基准。


0

实际上,这不是技术问题,而是人脑问题。这可能会让您感到惊讶,但让我解释一下。我说的话很有根据。

问题的一部分在于如何应用软件更新和补丁,但这不是我不认为的核心问题。

多年来,硬件机器实际上已显着提高了速度,但是软件将其卸载的能力却以更快的速度增长,这使人感觉和实际情况是某些事物的速度变慢了。

例如,我的第一个Z-80盒子的时钟速度为1兆赫兹。现在,我的开发平台以2.66 GHz的速度运行,或者快2000倍以上。我记不清了,但是所有CPM都适合大约16kb。现在Windows是谁知道它有多大,但又有多大。它使用许多抽象层,这些层可以以更通用的方式完成令人惊奇的事情,但是这些层会影响性能。

让我回到人脑。众所周知,软件工程师已经说了很多年,并且有充分的理由相信,硬件会变得越来越快,因此软件在优化问题上不需要格外小心。因此,程序员做了一些事情,以使工作迅速,以牺牲速度为代价,……以为硬件人员会解决这个问题。因此,更新和补丁是在它们是临时的(即短期的)的想法下完成的。

它是:短期的微观思考,长期的宏观问题。

多年前,我读了一本有趣的书,其中有几位科学家提出了短期和长期人类思维问题,并针对广泛的人类进行了一些实验,以了解他们如何做出这些权衡。他们的书是《 New World New Mind》,作者是Paul Ehrlich和Robert Ornstein。我将其视为过去20年来最重要的书,因为它为我们解决问题提供了坚实的框架。

他们指出,人脑是在做出明智的短期决策的时候进化的。活在当下,今天,但不要为未来考虑太多。只是不值得。因此,我们常用于决策的直觉是大脑的一个非常古老的部分,并不适合许多现代问题。随着世界随着人口增长和技术对事物的影响而迅速变化,大脑还没有发展的现实时间。

教授的埃里希(Ehrlich)和奥恩斯坦(Ornstein)发现的是,非常聪明且受过良好教育的博士生以及看门人在遇到短期还是长期问题时都犯了同样的错误。我们通常认为情况并非如此。

关于当今世界如何解决同一问题的一个非常出色且引人注目的示例,与硬件环境无关,但与我们生活的整个恶劣环境息息相关。目前,我们人类一般都在为今天的生活而犯错误,但现实情况是,全球变暖正恰恰是由于我们没有允许或采取措施来应对它。这是由于软件问题导致的硬件速度下降,但情况有所不同。

Ornstein和Ehrlich建议,我们的决策可能不是基于直觉,而是基于数据和统计数据,因此我们可能能够做出更正确的决策。因此,例如,如果某个软件工程师掌握了有关其软件膨胀的速度与硬件增长速度的相对速度的统计信息,则他们可能会做出更好的决定,包括哪些内容,哪些遗漏的内容以及优化算法的数量。换句话说,如果他们使用实际数据做出决策,而不是凭直觉。

谢谢您的提问。有时候,简单的问题是我认为最好的。它使我有机会从新的角度考虑这一点。我从未见过在人类环境中硬件软件问题之间的相似之处。


0

大多数(如果有的话)基准测试在衡量操作系统的响度方面都不可靠。除非基准测试是某个USB到USB系统来控制另一台计算机的UI(模拟为鼠标/键盘),否则执行路径将完全不同。我所知道的PC的速度缓慢是由于驱动程序/安全更新也可以更新固件(并且您不知道驱动程序中的fw更新是否持续存在),所以唯一真正的Apple与Apple比较是购买2电脑,切勿在首次安装后将另一台计算机连接到互联网或更新驱动程序,而是将其保留以供以后使用此类外部基准测试工具进行比较。

当我发现基准返回“所有好”数字而某些硬件问题导致鼠标死机并且系统实际上几乎不可控制时,我开始怀疑所有基准—显然,基准并未受到一些较低的影响。会影响例如 PC的快速性和可控性。

(略有不同但类似的情况:即使Q6600在基准测试上与等效的Ghz双核大致相同,我也注意到响应速度明显降低。当时的解释是由于Win-Vista调度程序在4核上不好-点在于-只是由于大多数显示FPS的基准测试无法检测到用户会感觉到的微小抖动,因此技术媒体使用的PC基准测试无法测量“中断到处理延迟”之类的内容,而不会显示这些统计信息,而只是一些平均值。

编辑:并且,如果您使用未触摸的参考PC进行此类设置,如果它具有电池或曾经供电,则硬件制造商可能会通过运行LFO来作弊,从而暗中淘汰了硬件。通过放慢一些基准测试未进行基准测试的操作。一个比平时更好的游戏新闻基准将是运行例如。dosbox,仿真器,vmware / hyperv内部的延迟测量,因为它们会以比其他方式更复杂的方式加重CPU的负担。

edit2:如果他们真的想要,可以在工厂里放一些陈旧的东西,或者一些超低功率的计数器和电容器或微小的电池。因此,无论您是否从不给设备供电,它们都可能使它随着时间的流逝而变慢,但是如果有人找到了它,这种事情可能是一个责任,但是,除非这被定为非法并且罚款足以将其淘汰,否则这并不重要。业务。

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.