在vista中增加文件系统内存缓存大小

我一直想知道为什么Windows不允许为文件系统缓存设置任意大小。如果你的笔记本电脑里有一个慢硬盘,但是有很多可用的系统内存呢?难道你不能最大限度地利用内存来加速硬盘访问吗?...

我一直想知道为什么Windows不允许为文件系统缓存设置任意大小。如果你的笔记本电脑里有一个慢硬盘,但是有很多可用的系统内存呢?难道你不能最大限度地利用内存来加速硬盘访问吗?

我发现了一个稍微有点文档化的调整,它允许您告诉Windows为NTFS“池”使用更多的缓存,如果您的系统像我一样一直打开和关闭大量文件,那么应该会提高性能。

根据Microsoft文档:

Increasing physical memory does not always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other applicati*** or for cache memory. If your computer is already using large amounts of system memory for other applicati*** or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance.

我将亲自测试这个变化,我真的希望从我们优秀的读者那里得到关于这个变化的反馈。请注意,我还没有运行任何基准测试,所以我还不能确认这是否会对实际性能产生任何重大好处。

命令行黑客

通过右键单击并选择“以管理员身份运行”打开管理员模式命令提示符,或者在“开始”菜单搜索框中键入cmd,然后使用Ctrl+Shift+Enter。

键入以下命令以增加缓存设置:

fsutil behavior set memoryusage 2

要检查当前值,请键入以下命令:

fsutil behavior query memoryusage

要将设置更改回默认值,请使用以下命令:

fsutil behavior set memoryusage 1

在vista中增加文件系统内存缓存大小

像往常一样,这些“轻微”记录的设置可能会使系统出错,因此执行这些设置的风险由您自己承担。另外,您可能需要重新启动机器才能看到任何差异。

手动注册表黑客

也可以通过更改注册表参数来设置此值。打开regedit.exe通过“开始”菜单“搜索”或“运行”框,然后向下导航到以下键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

在vista中增加文件系统内存缓存大小

双击右侧的NtfsMemoryUsage键并将值更改为2。以下是可用值:

  • 未设置:0
  • 设置为默认值:1
  • 增加缓存:2

根据文档,默认设置为“1”,但默认情况下,键设置为“0”。通常在这种情况下,设置“0”表示“未设置”,这意味着系统使用默认设置。您应该能够将该值更改为“0”或“1”,以便将其更改回默认值。

此设置也适用于Windows Server 2003。

  • 发表于 2021-04-14 10:51
  • 阅读 ( 259 )
  • 分类:互联网

你可能感兴趣的文章

高速缓存(cache memory)和虚拟内存(virtual memory)的区别

...了一个特殊的部分,在Linux中称为交换,在Windows中称为页文件。当一个程序启动时,它会得到一个比实际物理内存还要大的虚拟地址空间。虚拟内存空间也被分成称为页的块,每个虚拟内存页都可以映射到一个物理页。名为pageta...

  • 发布于 2020-10-29 11:12
  • 阅读 ( 864 )

6个默认的windows文件和文件夹,您不应触摸

...题,你可以在你的电脑上释放内存,但正确的解决办法是增加更多的内存到你的系统。 ...

  • 发布于 2021-03-15 10:38
  • 阅读 ( 174 )

android智能手机春季清洁1-2-3指南

...其他随机的东西造成的,这些东西会随着你使用**的次数增加而积累起来。幸运的是,清理起来很容易,Android拥有完成这项工作的工具。 ...

  • 发布于 2021-03-16 23:58
  • 阅读 ( 187 )

mac清洁应用程序一文不值吗?需要考虑的7个因素

...应该记住,这些工具并不能解决所有可能的Mac问题。它们增加了便利性,但你必须每年支付额外的价格才能获得很少的好处。相反,当你的Mac不能正常工作时,为什么不更多地了解你的Mac并使用免费工具呢? ...

  • 发布于 2021-03-21 12:01
  • 阅读 ( 175 )

如何从linux终端检查内存使用情况

...物。 未使用的RAM是浪费的RAM。Linux使用任何空闲的RAM作为文件缓冲区空间,以保持计算机以最佳性能运行。很容易产生这样的印象:系统的RAM已经被一些失控的进程或内存泄漏所消耗,但这种情况很少发生。 它通常只是内核在...

  • 发布于 2021-04-02 13:03
  • 阅读 ( 207 )

如何在linux上使用free命令

...和“available”之间的区别,部分是由于Linux内核的内存和文件系统管理例程的内部工作方式。如果您有空闲内存,内核可以很好地利用它,它将借用它用于自己的目的。直到你需要它回来。 我们将深入研究底层机制和数据例程,...

  • 发布于 2021-04-02 19:12
  • 阅读 ( 174 )

linux上的交换是什么?(以及如何更改)

...件用于定义内核交换内存页的攻击性(sic)。较高的值会增加攻击性,较低的值会减少交换量。值0指示内核在空闲页和文件备份页的数量小于区域中的高水位线之前不启动交换。 默认值为60。“ 这听起来像是交换在强度上会上...

  • 发布于 2021-04-02 20:43
  • 阅读 ( 176 )

为什么你的电脑内存满了才好

...作系统是否使用大量RAM?别慌!现代操作系统使用RAM作为文件缓存来加快速度。假设你的电脑运行良好,没什么好担心的。 虽然这似乎有悖常理,我们谁记得我们的电脑总是被饿死的RAM,高内存使用率意味着你的RAM被投入良好...

  • 发布于 2021-04-09 04:58
  • 阅读 ( 252 )

通过增加图标缓存修复加载缓慢的windows图标

...当您第一次启动计算机或打开包含大量文件的文件夹时,增加图标缓存的大小可能会有所帮助。下面是如何用一个简单的注册表黑客做到这一点。 相关:如何在Windows10中重建损坏的图标缓存 如果您注意到图标显示不正确,或者...

  • 发布于 2021-04-09 15:04
  • 阅读 ( 121 )

如何在windows10中重建损坏的图标缓存

...原理 图标在Windows中无处不在:控制面板、程序和功能、文件资源管理器等等。必须从硬盘中检索所有可能的图标图像并动态渲染它们会消耗大量的系统资源。结果,Windows保存了已经在内存中检索到的图标。当你关机或重启时,...

  • 发布于 2021-04-10 01:05
  • 阅读 ( 137 )
骚气的李白灬
骚气的李白灬

0 篇文章

相关推荐