![Windows 7 中 ReadyBoost 实际缓存的最大字节数是多少?](https://linux22.com/image/1464164/Windows%207%20%E4%B8%AD%20ReadyBoost%20%E5%AE%9E%E9%99%85%E7%BC%93%E5%AD%98%E7%9A%84%E6%9C%80%E5%A4%A7%E5%AD%97%E8%8A%82%E6%95%B0%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F.png)
对于配备 8GB RAM 的 Windows 7 笔记本电脑,ReadyBoost 可以缓存的最大字节数是多少?
我添加了一个 Class 10、16GB SD 卡,主要用于 ReadyBoost,但我没有看到缓存大小超过 3.5GB(分配了 12GB)。
我 90% 的使用是 Chrome(带有数十个标签)、一些 Office、文本编辑器和远程访问应用程序。
如果我不能实际期望它超过 4GB,我会减少分配给它的空间,以防我需要空间来执行随机任务(比如通过 SD 卡运动鞋网移动 10GB 文件)。
更新:运行这台笔记本电脑几周后,我发现 ReadyBoost 使用了超过 7GB 的缓存文件。
答案1
你的问题不太清楚。听起来你问的是 SD 卡上的 ReadyBoost 缓存可以有多大。
从科技网:
您必须至少保留 256 MB。更大的缓存可以提高性能,但 ReadyBoost 缓存在 FAT32 文件系统上不能大于 4 GB,在 NTFS 文件系统上不能大于 32 GB。
ReadyBoost 在闪存驱动器的根目录中创建一个名为 ReadyBoost.sfcache 的磁盘缓存文件。该文件会立即创建为指定缓存的全部大小。但是,Windows 会逐渐用缓存内容填充空间。
即使 ReadyBoost 缓存已满,也并不意味着它会从中读取数据。ReadyBoost 将使用 SuperFetch 来预测您将来可能会读取哪些数据。这并不能保证它放入缓存的数据会被读取。
很有可能,在您的机器上,您正在向 ReadyBoost 缓存写入大量数据,但实际上并未从中读取数据。您可以使用PerfMon
并添加计数器来查看此情况Cache Read Bytes/sec
。
我强烈建议你阅读那篇 Technet 文章,以及这篇文章文章. 您在 8 GB 机器上从 ReadyBoost 获得的好处非常少,甚至没有。