Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.154.41] |
|
Сообщ.
#1
,
|
|
|
Столь ли критичен его выбор в плане быстродействия для данных носителей? Кто-нибудь макетирование скорости чтения/записи делал?
Добавлено Речь идет об одном устройстве: как будет меняться его скорость работы при изменении кластера его ФС. В качестве ФС - FAT32, NTFS. |
Сообщ.
#2
,
|
|
|
Думаю, что:
1. с практической т.з. - размер не имеет значения, т.к. его (размер кластера) разброс не на порядок, два порядка; 2. с теоретической т.з. - чем меньше, - тем быстрее (для SSD!), т.к. ОС/драйвер, прочитав кусок и поняв, что есть ещё хвост в другом месте, может дать указание на чтение хвоста, кое может делаться SSD-шкой параллельно. Для НЖМД - наоборот: если кластер огромен, то головка пусть лучше один кусок читает, нежели носится по маленьким кусочкам. |
Сообщ.
#3
,
|
|
|
https://ru.wikipedia.org/wiki/Advanced_Format - все что отличается от 4Кб будет медленнее по скорости
|
Сообщ.
#4
,
|
|
|
Ни 1 из тестов в инете не отражает главного: алгоритмов получения результатов. Занялся вплотную - там от каждой новой вводной решение меняется на корню.
Не показатель интернет здесь. |
Сообщ.
#5
,
|
|
|
В общем, итог такой: в кластере NTFS оставшееся пустое место занимает много времени на обработку контроллером. Из этого следует, что оптимальный размер кластера достижим только тогда, когда вся информация (в настоящем или будущем времени на носителе) - уже известна своими размерами и статистикой, каких размеров больше.
Тестировал с помощью этого. http://www.bad-good.ru/programs.html#tester_fs Сейчас тестирую скорость записи на флешки, выбирая между FAT32 и NTFS. На FAT32 те же самые свойства (пустое место увеличивает время записи), но с NTFS какие-то проблемы. Мешает неотменяемый кеш системы, когда файлы записываются за секунду - а по факту продолжают писаться на носитель еще долгое время. Добавлено То есть, для пустого диска: понятия "оптимальный размер кластера" не существует. Для ОС же оптимальный размер кластера нужно вычислять: установив ОС и все ПО, проанализировав каждый файл на системном разделе, по вынесенному решению переформатировать системный раздел с кластером нужного размера. |
Сообщ.
#6
,
|
|
|
Сергей85
Мне тут специалист сказал что размер сектора на современных флешках начинается от 64 кб и может быть до 256 кб. Собственно контраллер маскируется под 512 и 4к. |