标签: superfetch

当我在 Windows vista 的资源监视器中看到 svchost.exe (LocalSystemNetworkRestricted) 时,它是什么,为什么它会减慢我的速度?

有时,当我的计算机冻结并且几乎无法使用时,原因似乎是一些繁重的后台处理。有时,我可以使用资源监视器来捕捉谁在使用我所有的磁盘带宽(此类详细信息未显示在任务管理器中)。我怀疑这个 svchost.exe 实例确实显示了 Windows Update 服务的活动,但我不确定我是否可以确定。

这是我所看到的:

在此处输入图片说明

问题是:LocalSystemNetworkRestricted 是什么意思,我可以将资源概览中的一个条目与它的 svchost.exe 关联到什么服务吗?

好的部分是上面屏幕截图中的文件列(如果展开)告诉您正在写入或读取的实际文件,这反过来又帮助了我的理论,即这是 windows 更新和 MSI 安装的 windows -updates(可能是服务拥有的子进程)显示为“svchost.exe (LocalSystemNetworkRestricted)”,但我想确定。如果有问题的文件是页面文件,那么我的系统很可能被页面文件读/写淹没(通俗地称为我的系统正在颠簸,并且需要更多的物理 RAM)。但最终的原因似乎是一些windows服务。

更新不是 Windows 更新,但事实证明它是 SuperFetch,一个巨大的 Vista 错误功能。

performance windows-vista superfetch resource-monitor

37
推荐指数
2
解决办法
27万
查看次数

如何使 Windows 7 ReadyBoost 持久化?

有没有办法让 Windows 7 在重启时保持 ReadyBoost 缓存(而不是加密它或在重启时保留加密密钥) - 这样 ReadyBoost 实际上可以提高启动速度,而不是通过重建缓存来减慢它的速度而系统尝试加载?

我知道应该可以让 ReadyBoost 持久化。来自微软白皮书

支持 ReadyBoost 的集成设备即使在机器暂停或进入休眠状态时也会保留数据。

如何在驱动器上实施 ReadyBoost 并将其标记为“内部”,以便在重新启动时不会刷新缓存?

我已经尝试使用注册表手动调整 ReadyBoost,因为我发现了这句话:

当您将闪存设备(如 USB 密钥)插入系统时,ReadyBoost 服务会查看设备以确定其性能特征并将其测试结果存储在:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt
Run Code Online (Sandbox Code Playgroud)

但是到目前为止,我一直无法让它像我想要的那样表现。

最好的办法似乎是使用系统的脚本安装并插入正确的脚本密钥- 但是完全重新安装我的整个系统非常麻烦。有没有办法在不需要完全安装的情况下应用这些?我知道微软特别强调不应在已部署的系统上使用该工具 - 但如果我想无视该警告,我将如何去做呢?

windows-7 ssd readyboost superfetch compact-flash

9
推荐指数
1
解决办法
4038
查看次数

在 SSD 系统上禁用 Superfetch 背后的基本原理是什么?

我知道 Superfetch 旨在使用 RAM 来缓存 HDD,因为它们具有高延迟,这是 SSD 所没有的。但是,我不明白 SSD 如何胜过 RAM。

Windows 7 是否会在具有足够快 SSD 的系统上自动禁用 Superfetch 以释放更多 RAM?

windows-7 ssd superfetch

9
推荐指数
2
解决办法
1564
查看次数

关闭 SSD 的 Superfetch 和 Prefetch 的任何充分理由?

微软或其他地方建议如果你使用SSD,请关闭Superfetch,就像这个:http :
//support.microsoft.com/kb/2727880

但是使用SuperfetchPrefetch

  1. 不涉及对 SSD 的任何访问写入,而对 SSD 的访问读取假设是无限制的。
  2. RAM 比 SSD 快。

那么,为什么要关闭Superfetch呢?

windows ssd superfetch prefetch

9
推荐指数
1
解决办法
6513
查看次数

SSD 比 Superfetch 更好吗?

所以我正在建造一台新机器......哪种配置会给我一个更快的机器:

  1. 8 Gb 内存
  2. 一个 SSD,但有 4 Gb 的内存

我应该添加更多内存(8 Gb 而不是 4 Gb)以更好地利用 superfetch,还是应该投资购买一个好的 SSD 驱动器?

windows-7 ssd superfetch

8
推荐指数
2
解决办法
2301
查看次数

英特尔 SRT 与 Superfetch

我即将退役我的旧计算机,并用新的 Sandy Bridge 版本替换它。我几乎选择了 Z68 主板,但我无法决定是否要获得固态驱动器(用于英特尔的存储响应技术),或者只是将钱花在更多 RAM 上。

我想知道为 Intel SRT 配备 SSD 与为 Windows Superfetch 配备大量 RAM (16GB+) 相比有什么优势。相比之下,Larsen Creek 驱动器的成本约为每 GB 6 美元与 RAM 相同

到目前为止,我认为英特尔 SRT 具有以下优势:

  • 启动后缓存将保留
  • 可能更快的启动时间

对于 Superfetch:

  • 如果需要,RAM 可用于其他用途
  • 更快
  • 可用于缓存多个微调器。

在我的情况下,很少重启,所以我倾向于更多的内存。我缺少什么吗?

(我不考虑为主驱动器安装 SSD。大的太贵了,我不喜欢对文件夹进行微观管理)。

memory ssd superfetch

7
推荐指数
1
解决办法
1572
查看次数

如何将文件保存在 Windows 7 的缓存中?

有时您比 Windows 更清楚哪些文件将在以后重新使用。假设您有 8GB 内存,并且您每小时在 I/O 绑定应用程序中使用相同的 1GB 文件(如果文件被缓存,则需要 1 秒才能完成,否则需要 1 分钟。)现在您处理其他一些 16GB不会被重复使用的数据。自然而然,经常使用的 1GB 文件将被推出缓存。如果可以告诉 Windows 将 1GB 文件保留在内存中,那将是有益的。(更好的是,如果有人可以告诉 Windows 不要缓存这 16GB 的数据,那就太好了,但我对这可以做到并不乐观。)

网络共享中的文件情况更糟:即使有可用内存,Windows 也会从缓存中删除文件。如果你立即重新使用一个文件,它仍然会在缓存中;但是如果关闭文件并等待 30 秒,缓存就会消失,系统将需要从远程服务器重新获取文件。对我来说,这是非常明显的,因为我使用的是 3 Mbps 的网络链接,并且我处理的文件大小约为 10 MB。

将文件保存在缓存中的穷人的方法是继续读取文件。有没有更好的方法?你知道有什么程序可以做到这一点吗?

(如果这可以在 Linux 下轻松完成,也请告诉我。)

memory windows cache superfetch

6
推荐指数
1
解决办法
1300
查看次数

有没有办法重置 SuperFetch?

我最近将 Windows 7 机器中的 RAM 量增加了一倍,我想确保我能充分利用它。有没有办法重置 SuperFetch?

windows-7 superfetch

3
推荐指数
1
解决办法
1万
查看次数