Как размер кластера влияет на функцию readyboost? Размер кластера по умолчанию составляет 2 ^ 12 байт. Как насчет высшего порядка? Я думаю о 2 ^ 13 байтов или 2 ^ 14 байтов? Чем лучше ExFat или NTFS для ReadyBoost?
4 ответа
Я начал тестировать размер кластера и обнаружил, что для моего 8Gb флэш-накопителя лучшим форматом был Exfat на 4096Kb. Я тестировал с DiskMark. Speedgain на 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
Если вы хотите получить преимущества ReadyBoost в Windows 7, вам необходимо сделать следующее:
- Отформатируйте внешний диск с помощью exFAT с размером кластера 1024 КБ.
- Перейдите в Свойства диска (щелкните правой кнопкой мыши на букве диска) и выберите ReadyBoost Tab.
- Выберите Выделить этот диск на ReadyBoost. Применять.
- Перейдите на вкладку «Настройка» и оптимизируйте общие элементы. Применить и ок.
Затем система создаст файл ReadyBoost.
Если вы запускаете виртуальные машины, настройте их предпочтения так, чтобы "разрешить обмен памяти ВМ".
Размер кластера на самом деле не имеет значения для ReadyBoost: он использует один большой файл, и все операции записи и чтения выполняются напрямую и выровнены по размеру страницы памяти независимо от размера файлового кластера.
Единственное, что имеет значение, это то, что начало файла выровнено по размеру сектора, используемого для связи с диском, поэтому рекомендуется использовать 4 КБ или несколько таких для размера кластера. Это почти всегда будет так или иначе.
Больший размер кластера будет лучше, но будет означать больше потерянного пространства. Также может помочь форматирование драйвера как ExFAT.
Больший размер кластера означает, что с диска можно одновременно читать и записывать больше данных, что увеличивает скорость.