我已开始尝试使用闪存驱动器进行 ReadyBoost。它上面没有闪烁的指示灯,所以我根本不知道它是否正在被访问。
有没有办法获取有关 Windows 实际使用驱动器的频率或效果的统计数据来提高性能? 比如缓存命中/未命中的次数之类的...
答案1
使用内置性能计数器(可能由 RBMon 等第三方工具访问)可以获得最全面的信息。
只需启动性能监视器(可通过控制面板中的管理访问,或者只需在开始菜单的搜索框中键入“性能”,它就会出现在结果中)并添加计数器。您可以选择整个类别 ReadyBoost Cache,方法是选择它并单击添加,或者您可以从类别中选择所需的计数器并将其添加到列表中。
最有趣的统计数据可能是缓存的字节数、缓存读取数、命中读取字节数和总读/写统计数据。您的里程可能会有所不同。
答案2
有一个程序,ReadyBoost 监视器,它提供了有关缓存中有多少数据、压缩了多少数据以及从缓存中读取或写入了多少数据的统计信息。我前段时间用过它,它满足了我的需求。
答案3
从本网站
要查看它是否正在从缓存中读取/写入,请打开可靠性和性能监视器。从开始球中输入可靠性的前几个字母。单击左上角弹出的条目。打开后,展开磁盘部分并按写入排序。查找标有
<Drive Letter>:\ReadyBoost.sfcache.Letter>:\ReadyBoost.sfcache
另一种方法是比较启用和未启用 ReadyBoost 的硬盘统计数据。这应该可以让您大致了解它是否减少了磁盘访问量(因此可能降低了系统性能)