网站搜索

你的电脑感觉很慢,但可能不是你的CPU的问题——这是我检查的其他内容


我使用 Windows 已经够久了,以至于当我的电脑运行缓慢时不会惊慌。任务管理器的性能选项卡显示 CPU 使用率,这通常能解释发生了什么。然而,当 CPU 使用率很低而电脑仍然很慢时,情况会变得有些复杂。你可能会认为这是由老旧的硬件造成的,但情况不一定如此。

这可能是一个信号,提示你检查内存以及 Windows 是否快用完了内存,尤其是因为在一台16GB内存的电脑上,Windows 11 空闲时可以使用多达10GB的内存。因此,当你的电脑变慢时,问题可能不在处理器上。

当你的内存用满时实际会发生什么

你的 SSD 变成了一个非常昂贵、非常慢的替代品

RAM和你的电脑存储有点像桌子和柜子。如果桌子满了,你不会突然停止工作;你会开始把东西放进柜子里。

一旦你的内存(RAM)被占满,Windows 就会开始将最近使用的数据移动到你的页面文件(pagefile.sys)中。这个文件位于你的存储驱动器上,允许你在一个称为硬故障(Hard Fault)的过程中按需检索这些数据。

以下是您应该了解的硬故障数量:

内存类型

典型读取延迟

相对于内存

在实践中的含义

DDR4 内存

10-15 纳秒

基线

从 CPU 的角度来看是瞬时的

NVMe 固态硬盘(高端)

~50-100 微秒

慢约5,000倍

对人类来说感觉很快,对CPU来说却痛苦不堪

SATA 固态硬盘

~100 微秒

慢约 8,000 倍

翻页时明显的卡顿

硬盘驱动器(旋转盘)

5-10 毫秒

慢约 600,000 倍

系统在大量分页时会有效冻结

所以,RAM的速度仍然大约比最快的NVMe SSD快5,000倍。如果你的电脑持续从存储驱动器拉取数据,你可以预期在此过程中CPU会保持空闲。因此,通过任务管理器验证时,会显示不错的CPU使用率,但不会显示实际让CPU保持空闲的进程。

如何在发生时捕捉 RAM 压力

资源监视器中有一个数字不会说谎






解决这个问题的正确工具是资源监视器。你可以通过任务管理器的性能选项卡启动它,方法是点击右上角的省略号,然后选择资源监视器。进入进程管理器后,展开内存部分,要查看的列是每秒硬故障(Hard Faults/sec)。它表示 Windows 每秒从存储中检索本应在 RAM 中的数据的次数。如果该列的值在 20 或以下,这是正常的;但如果在电脑卡顿时该值持续高于 20,那就明确地说明你的电脑运行缓慢。

然而,在查看这些数据时,要避免犯这样的错误:认为内存分解中的空闲内存很少就意味着你的 RAM 已经耗尽。操作系统会缓存数据,但这些内存在需要时会立即释放并可用。

您可以使用下表理解您看到的数值:

资源监视器显示的内容

它实际上意味着什么

需要采取行动

每秒硬故障接近 0,磁盘活动低

内存可以轻松处理你的工作负载

无(瓶颈请另寻他处)

每秒硬故障增加 + 磁盘100%

页面文件正在被大量使用(内存被压垮)

确认了内存压力(这是你的元凶)

高承诺内存,硬故障仍接近 0

RAM 已大量分配,但尚未溢出到磁盘

监控它(你快到边缘了)

可用内存低,备用内存高

Windows 正在积极缓存(待机仍然是可用内存)

正常行为(不要误解为问题)

打开你通常使用的所有程序,并保持运行约五分钟,然后再进行此检查。

为什么16GB的容量不再像以前那样够用

Windows 11 与三年前相比已经是完全不同的存在

在2024年之前,我仍然会推荐大多数人使用16GB内存,但近年来这种情况已经发生了变化。微软承认,一台16GB的电脑在空闲时会使用最多10GB的内存,而一台8GB的电脑在空闲时会使用最多6GB的内存。这在开始使用磁盘分页之前只留下了很小的余量,下面的表格可以让你大致了解根据你的工作负载可能会出现的情况:

工作量

使用的内存

在8GB上

在16GB上

在32GB上

Windows 11 空闲(没有打开的应用程序)

3-4GB

立即紧

足够的余量

舒适

浏览器(10-15 个标签页)+ 音乐流媒体

5-7GB

已开始分页到磁盘

可行但紧张

好

视频通话 + 浏览器 + Slack 或 Teams

7-9GB

明显地挣扎

在边缘,所剩空间不多

好

现代游戏大作(中高端)

10-14GB

不可行

紧张(在加载资源时结巴)

建议最低值

视频编辑(高清时间线,达芬奇/剪辑软件)

12-18GB

不可行

困难(频繁缓存掉线)

HD的可行最低值

一台配备SSD的8GB电脑在今天完全没问题,只要工作量保持在前两行以内。但对于更多的工作来说,现在16GB感觉像是基础配置,而32GB应该是目标。

相同的症状,不同的原因——诊断本能适用于所有情况

内存压力可能会导致你的电脑运行缓慢,但它是最容易被忽视的原因,不一定是唯一或最常见的触发因素。

热降频是我广泛研究过的一个问题。它与内存压力类似,因为人们在电脑变慢时很少考虑它。但还有更常见的原因,比如存储健康状况下降。你可以使用 CrystalDiskInfo 查看你的硬盘健康状态。

您也可能会遇到一种启动后风暴现象,即在启动后10到15秒,Windows 更新、Windows 防病毒以及云同步应用几乎同时开始运行。

区别在于,虽然许多慢速情况可以在任务管理器中看到,但内存压力需要额外调查才能发现。

相关文章