Существует два различных определения фрагментации файла в файловой системе. 1. Файл считается фрагментированным, если для чтения всего файла требуется перемещение головки после чтения первого блока данных. Это определение в основном касается производительности чтения на вращающихся дисках. Перемещение головки медленное, поэтому этого следует избегать. Если файл разреженный, т.е. содержит большие участки, заполненные нулями, то файловая система не будет хранить нули. Вместо этого будут сохранены только ненулевые начало и конец файла. С точки зрения производительности это нормально. Драйвер файловой системы прочитает первую часть данных, затем сгенерирует необходимое количество нулей и продолжит чтение последней части данных, не совершая перемещения головки. Если файл содержит метаданные (например, таблицу страниц ReFS), встроенные в содержимое, это также нормально с точки зрения производительности. Драйвер ReFS прочитает данные файла, и в какой-то момент таблица страниц будет необходима
Определение фрагментации файла: два способа
23 октября 202423 окт 2024
6
1 мин