可能是因为某些东西正在使用您的机械硬盘。
实际上,非SSD磁盘只能支持一个(可能是“一个半”)同时用户。不仅如此,一切都变得缓慢。
话虽如此,将磁盘诊断为瓶颈是一个好主意,而不仅仅是猜测。这是有关如何执行此操作的一些技术指南。
当其中一种资源出现瓶颈时,计算机就会变慢。您最有可能碰到的是磁盘,内存和CPU,顺序为(IMO)。
首先确保您有足够的RAM。
我认为,虽然这不太可能是问题,但特别是在您有8 GB RAM且没有大量RAM用户的情况下,但这很容易解决。
快速检查是启动任务管理器并检查物理RAM的使用情况。如果高于80%,则可能有问题。如果高于90%,您很可能会遇到问题。
那是一个快速检查。一个更适当的检查是查看“峰值提交费用”数字。不幸的是,在Windows 7中没有标准的工具可以显示这一点,因此有时间退出Process Hacker了:
高峰提交费用是所有程序想要同时分配的最大内存。如果它小于您的物理RAM,那么您肯定有足够的RAM用于启动后执行的所有任务。如果它超过物理RAM(如上面的屏幕截图所示),则可能由于RAM导致性能问题,尤其是在具有机械HDD的情况下。
假设您检查了峰值提交费用,发现它大约为2-4 GB(在使用已安装的软件重新启动后,不可能超过此上限)。这意味着到目前为止的速度缓慢不是由内存太少引起的,不能由购买更多的内存来帮助。
所以到下一点...
下一个可疑的是机械硬盘。
实际上,这是我的第一个嫌疑犯,但是RAM检查比较容易,因此可以避免这种情况。
在您花大价钱购买SSD之前,这里说明了如何说服HDD实际上是瓶颈。您需要监视磁盘负载。我喜欢QPerfMon,但是内置的Performance Monitor也可以做到这一点。
QPerfMon是一个不错的选择,因为您必须在Windows启动后立即运行它,而它仍然很慢(甚至将其添加到自动运行中),并且QPerfMon允许您传递正确的命令行参数以正确的“性能计数器”开头预选:
QPerfMon.exe ".\PhysicalDisk\% Idle Time\_Total"
我敢打赌,从您所说的情况来看,它将在启动后的5-10分钟内保持为零,直到您的计算机开始重新响应为止。当计算机完成要加载的所有内容的加载后,绘图将有望返回到90-100%(请记住,这显示了空闲时间,因此100%表示空闲,而0%表示非常忙)。
是的,硬盘保持固定。你能为这个做什么?
不幸的是,相对较少。我们已经消除了由于低RAM抖动而导致挂钉的可能性。因此,这是使用它的其他一些软件。如果您有备份或同步程序,则可能是罪魁祸首。防病毒扫描程序可以轻松固定驱动器。我不建议您关闭它,但是在已经成为HDD瓶颈的计算机上,它可以轻松地将启动时间加倍。
我们如何诊断哪个程序导致速度慢?我推荐的方法是使用资源监视器(Windows 7中的内置程序)。切换到“磁盘”选项卡并按总数排序:
在此屏幕截图中,BTSync是最大的磁盘用户。找到了罪魁祸首?禁用/卸载它,重新启动,然后重试。
如果磁盘被系统使用,该怎么办:不幸的是,这很普遍,并且系统通常位于顶部。AFAIK,所有使用内存映射I / O的程序都显示为“系统”。您将必须按文件名浏览,并猜测哪个程序可能正在使用该文件以及原因。在我的示例中,正在访问的文件来自我的Firefox配置文件,所以我知道罪魁祸首是Firefox。
请注意最后一栏“响应时间”。对于机械磁盘,您应该希望看到的范围是5-20。如果它更像是100,那么您的磁盘过载就远远超出了它可以应付的范围。我敢打赌,在您行动缓慢的时候,响应时间将达到数百。在将系统磁盘升级到SSD之前,我发现我的数据高达750-1500。
重复此过程,直到消除了所有可能的为止。引导后启动的第三方服务很容易成为一个大问题。
完成所有这些工作之后,计算机很可能仍然会慢得令人无法接受。恐怕就是这样。实际上,机械硬盘不再将其用于系统磁盘。要么忍受它,要么为SSD保存。碎片整理是最后的努力,可以帮助一点点,如果你的碎片是可怕的,但10分钟的切割启动时间为5分钟不一定是充分的改善...
缓慢的情节期间没有固定磁盘
然后可能是CPU。我认为除非您的CPU很旧,或者您的软件行为不正常,否则不太可能。易于检查:运行任务管理器并检查您的CPU使用率。如果总体数字超过20%,则CPU可能是可疑的;如果超过75%,我会说这是最有可能的瓶颈。如果将其固定为100%,则CPU瓶颈无疑会减慢速度,尽管可能会发生,修复此瓶颈只会暴露上述问题之一。
运行任务管理器,按CPU使用率对程序进行排序,并连续几秒钟禁用/卸载使用过多的任何东西:
忽略系统空闲过程。在此屏幕截图中19%的效果还不错,但这是一个潜在的嫌疑人。如果出现类似情况,请禁用该程序,然后尝试在没有该程序的情况下重新启动。
就是这样!希望本指南可以帮助人们了解计算机运行缓慢的原因。
PS最后一项建议:进行碎片整理时,请确保没有其他东西使用磁盘。具体来说,请暂停所有备份/同步软件,并使用上述QPerfMon方法来确保磁盘在启动碎片整理之前长时间显示> 90%的空闲状态。这应该可以大大加快速度。