2

我偶然发现了这个视频,据说它可以让你的电脑运行得更快:

Fsutil behaviour set memoryusage 2

但是,我不明白为什么它会使您的计算机更快。这似乎好得令人难以置信,真的可以加速您的计算机吗?它是否有任何缺点或对您的计算机造成任何隐藏问题?

4

1 回答 1

2

这完全取决于您通常如何使用计算机及其规格。来自Windows 文档

配置 NTFS 分页池内存和 NTFS 非分页池内存的内部缓存级别。设置为 1 或 2。设置为 1(默认值)时,NTFS 使用默认的分页池内存量。当设置为 2 时,NTFS 会增加其后备列表的大小和内存阈值。(后备列表是一个固定大小的内存缓冲区池,内核和设备驱动程序创建这些缓冲区作为文件系统操作的私有内存缓存,例如读取文件。)

所以基本上它增加了你的文件系统可以在整个共享池中使用的分页量。当然,这对其他进程意味着更少。文档甚至是明确的:

增加物理内存并不总是增加 NTFS 可用的分页池内存量。将 memoryusage 设置为 2 会提高分页池内存的限制。如果您的系统正在打开和关闭同一文件集中的许多文件并且尚未将大量系统内存用于其他应用程序或缓存内存,这可能会提高性能。如果您的计算机已将大量系统内存用于其他应用程序或缓存内存,则增加 NTFS 分页和非分页池内存的限制会减少其他进程的可用池内存。这可能会降低整体系统性能。此参数更新 HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsMemoryUsage 注册表项。

因此,基本上,如果您的内存使用率不高,那么它可能是值得的,尤其是在从硬盘驱动器加载和重新加载资源时。游戏是一个显着的优势领域,GPU 通常在其中完成大部分工作,使 RAM 有点空闲,并且需要不断加载相同的东西。当然,还有一个 GPU 缓存,所以收益的增加并不简单。

底线 - 这为文件系统提供了固定大小的总共享池中更多的页面空间,因此不是“免费的”。

于 2020-06-15T05:11:11.907 回答