Позволяет ли выбор большего размера устройства работать быстрее, когда дело доходит до поиска файлов на диске или даже записи / чтения файлов? Большая единица выделения означает, что стрелке жесткого диска требуется меньше адресов блоков для проверки при поиске определенного файла. Это делает поиск файлов быстрее?

Я дам для этого 1 ГБ потраченного впустую дискового пространства. В настоящее время у меня на жестком диске 25 372 файла размером менее 32 КБ, и на диске имеется общий объем до 831 МБ общего пространства для 25 372 файлов, которые имеют фактический размер файла только 37 МБ.

2 ответа2

2

Больший размер выделения может означать большую внутреннюю фрагментацию, а небольшой размер выделения может означать большую внешнюю фрагментацию. Основные понятия об операционных системах(см. Стр. 387, раздел 8.3.3)

Вы должны, вероятно, просто использовать то, что по умолчанию.

Индексирование файла улучшит время поиска.

Время чтения и записи больше зависит от вашего оборудования (жесткий диск, процессор, оперативная память), дизайна вашей ОС и возможностей USB для вашего компьютера (2.0, 3.0 и т.д.). Организация и дизайн компьютеров, см. Главу 5, стр. 477.

1

Увеличение размера выделения может ускорить время поиска диска. Чем больше единица выделения, тем больше файловых данных может быть помещено в эту единицу. Чем меньше единиц в файле, тем меньше диск должен искать данные. Когда файлы помещаются в несмежные блоки, это называется фрагментацией. Если диск должен перепрыгнуть диск, чтобы найти все фрагменты файла, это может замедлить его. Тем не менее, существует недостаток в больших размерах размещения - потерянное пространство. Даже если файл использует 1 байт блока, остальная часть этого пространства теряется, так как никакой другой файл не может его использовать.

Для большинства пользователей размер выделения по умолчанию подходит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .