ReadyBoost ntfs 存储卡的最佳簇大小是多少?

ReadyBoost ntfs 存储卡的最佳簇大小是多少?

簇大小如何影响 readyboost 功能?默认簇大小为 2^12 字节。那么更高阶的簇大小呢?我认为是 2^13 字节还是 2^14 字节?对于 ReadyBoost,ExFat 和 NTFS 哪个更好?

答案1

簇大小越大越好,但意味着浪费的空间也越多。将驱动程序格式化为 ExFAT 也可能会有帮助。

更大的簇大小意味着可以同时从驱动器读取/写入更多的数据,从而提高速度。

答案2

我开始测试簇大小,发现对于我的 8Gb 拇指驱动器,最佳格式是 4096Kb 的 Exfat。我用 DiskMark 测试。8192Kb 的速度增益可以忽略不计,但 2048Kb 簇大小有增益。

Sequential Read (Q= 32,T= 1) : 19.295 MB/s Sequential Write (Q= 32,T= 1) : 7.864 MB/s Random Read 4KiB (Q= 32,T= 1) : 5.673 MB/s [ 1385.0 IOPS] Random Write 4KiB (Q= 32,T= 1) : 0.015 MB/s [ 3.7 IOPS] Sequential Read (T= 1) : 19.084 MB/s Sequential Write (T= 1) : 7.968 MB/s Random Read 4KiB (Q= 1,T= 1) : 5.321 MB/s [ 1299.1 IOPS] Random Write 4KiB (Q= 1,T= 1) : 0.010 MB/s

答案3

如果您想在 Windows 7 上获得 ReadyBoost 的优势,您必须执行以下操作:

  1. 使用 exFAT 格式化外部磁盘,簇大小1024千字节。
  2. 转到驱动器属性(右键单击驱动器号)并选择 ReadyBoost 选项卡。
  3. 选择将此驱动器专用于 ReadyBoost。应用。
  4. 转到“自定义”选项卡并针对常规项目进行优化。应用并确定。

然后系统将创建ReadyBoost文件。

如果您运行虚拟机,请将其首选项配置为“允许一些 VM 交换内存”。

从:Windows 7 ReadyBoost 有哪些限制?

答案4

对于 ReadyBoost 来说,集群大小实际上并不重要:它使用一个大文件,并且所有写入和读取都直接完成并与内存页面大小对齐,而不管文件集群大小。

唯一重要的是文件的开头与用于与驱动器通信的扇区大小对齐,因此建议簇大小为 4kB 或 4kB 的倍数。无论如何,几乎总是如此。

相关内容