superfetch 好用吗?

superfetch 好用吗?

有一天,我注意到我的磁盘使用率在启动时非常高,每隔 15 分钟,它就会飙升到大约 99% 的利用率,导致生产力下降。我关闭了一些程序,如 superfetch 和一些启动程序,如 Catalyst Control Center,问题就解决了。superfetch 不是应该帮助计算机更快地获取数据吗?为什么停止 superfetch 有帮助?这个问题是正常的还是只发生在我身上?我是否应该将其重新打开以查看问题是否仍然存在?(抱歉问了这么多问题,我真的很困惑)提前谢谢。(我使用 Windows 8.1、i5、7200 RPM 驱动器、12GB RAM)

虽然发生这种情况的原因尚不清楚,但禁用超级读取、BITS(后台智能传输服务)以及减少任务管理器中的启动程序数量已解决了该问题。

答案1

Superfetch 现在也与预取程序绑定在一起,完成对齐数据以便快速启动加载的任务,并根据硬盘的碎片整理对齐更快地访问程序部分和片段,这有助于首次运行任何实际上未预加载(在 RAM 中)的程序。
硬盘上的顺序读取速度要快很多倍。在决定是否保留后台活动时,人们还可以考虑后台活动的这一方面。碎片整理例程是在任务调度程序之外完成的,并设置为在每周晚上等时间进行。
如果你想确定是否有足够的时间来“加速你的电脑”,那就给它 2-3 周的时间。

超级读取不用于 SSD 驱动器项目,因为随机访问时间更快,加载时间也更快。对齐对 SS​​D 来说用处不大(对它们来说,碎片整理应该关闭)。高速 7200 比速度较慢的 RPM 驱动器随机速度稍快,下一次旋转的时间更短,在做决定时可以考虑。顺序对齐仍然快很多倍。
任何数量的写入(甚至无休止的日志记录)都可能是 SSD 驱动器的考虑因素,对于硬盘,只要处理得当,写入量就不会影响操作。如果您的 HD 经常受到滥用,可能需要考虑限制它的写入/读取,除此之外它不会在意。

个人运行程序的模式可以成为这些算法有效性的一个方面,如果你运行的程序较少,运行频率较高,那么它将更有利。如果你运行的程序较多且规模较大,并且操作多样性很高,那么它对你帮助的可能性就会较小。

您的计算机如何对磁盘和 CPU 活动做出反应,而这些活动大多不应该妨碍您(后台运行),也可能是一个考虑因素。这些算法的功能和意图毋庸置疑,但您想要的可能是“现在少一些,以后多一些”,或者“现在多一些,以后少一些”。

您的计算机拥有的 RAM 数量以及您使用它的方式可能是一个考虑因素,尽管(一如既往)这些加速器和缓存将在被视为 RAM 的更重要用途时清除,但它仍然在“工作”中进行,并且您的机器如何反应可能对您很重要,并且在另一台机器上或其他人对它的感受上完全不同。

您如何手动处理计算机也会发挥作用,使用您自己的碎片整理程序版本(例如重新排序碎片整理)或任何附加缓存,或内存磁盘或其他您已做出调整以适合您自己对计算机操作的需求和模式的东西。

“您今天想去哪里”或者您想在哪里进行处理、磁盘活动和内存使用,很大程度上可以由用户选择,并且完全取决于计算机的使用。

我试图概述一些优点和缺点,但目前还未完成。还有其他考虑因素,比如您想如何使用内存,是否使用休眠模式,一天要启动多少次,还有无数因素可以改变此类例程的总体效率。IT 可以轻松关闭,不会破坏任何东西,也不会造成重大问题,您可以给它一个完整的学习、调整和协助的机会,然后您仍然可以随时关闭它而不会造成重大后果。

相关内容