Недостатки небольшого размера единицы размещения

Поскольку я работаю в области веб-разработки, и пропускная способность всегда является проблемой, я прилагаю все усилия, чтобы уменьшить размер моих файлов, особенно изображений. В результате у меня есть как минимум 10 000 файлов размером около 200 байтов.

Размер блока выделения моего жесткого диска – 4 КБ, что означает, что я трачу много места. Когда речь идет о резервном копировании, в частности, я бы хотел избежать потери пространства.

  • Почему опорожнение дискового пространства ускоряет работу компьютеров?
  • Windows 7 занимает больше места, чем Vista?
  • Моя папка Windows занимает слишком много места - как я могу ее уменьшить?
  • Как я могу визуализировать использование файловой системы в Windows?
  • Неожиданное свободное дисковое пространство уменьшается?
  • Mac Lion OS X - я удалил файлы, но свободное место на диске не увеличилось
  • То, что я хотел бы знать, – это то, что недостатки – это установка наименьшего размера AU. Моя основная проблема заключается в том, что происходит с 8-гигабайтными файлами, если у меня 512-байтовый размер AU?

  • Как определить доступное свободное пространство на Ubuntu?
  • Сокращение использования дискового пространства windows 7
  • Размер диска больше, чем размер файлов на диске
  • Какие вещи можно безопасно удалить или удалить из новой установки Windows 7?
  • Почему опорожнение дискового пространства ускоряет работу компьютеров?
  • Как я могу визуализировать использование файловой системы в Windows?
  • One Solution collect form web for “Недостатки небольшого размера единицы размещения”

    Недостатки небольшой единицы выделения диска включают:

    • Большая таблица размещения.

      Это наиболее очевидное следствие сокращения единицы распределения. Для данного размера тома сокращение единицы распределения от 4 КБ до 512 приводит к тому, что таблица распределения в 8 раз больше. Обратите внимание, что файловая система, вероятно, будет иметь дубликаты или тройные копии таблицы распределения для обеспечения целостности файловой системы.

    • Распределение происходит чаще.

      Поскольку на единицу выделяется меньший объем дискового пространства, при написании последовательных файлов (наиболее распространенного метода) возникает дополнительная нагрузка файловой системы. Чтобы выделить кластер, файловая система должна получить блокировку мьютекса, чтобы обеспечить эксклюзивный доступ, изменить таблицу распределения, отпустить мьютекс и затем скопировать таблицу распределения из памяти на диск.

    • Возможный предел в размере тома

      Вероятно, сегодня это не проблема с 32- и 64-разрядными процессорами. Но еще во времена 8- и 16-разрядных процессоров и файловых систем, таких как FAT, количество блоков выделения в сочетании с размером распределения фактически налагало реальное ограничение на размер томов / разделов жесткого диска. Одним очевидным результатом стала файловая система FAT32, которая увеличила количество возможных единиц размещения.

    • Больше фрагментации файла

      Для данного размера файла будет выделено больше блоков выделения, назначенных этому файлу. Нет никаких гарантий того, что единицы распределения могут / будут соприкасающимися друг с другом. Для чтения файла 8 МБ сценарий наихудшего случая для кластеров 4 КБ будет включать в себя 2048 интервалов времени поиска плюс вращательный латент или один полный доступ к диску для каждого кластера в последовательности. Наихудший сценарий для кластеров 512B будет включать 16 364 поисковых плюс интервалы латентности вращения! Очевидно, что эта (возможная) фрагментация будет влиять на пропускную способность данных.

    По мере увеличения объема дисков размер распределения часто увеличивается для уменьшения этих недостатков. Рациональное состоит в том, что на диске больше свободного пространства, но это круговая логика. В идеале дисковод должен иметь несколько разделов, причем каждый раздел отформатирован с размером, соответствующим размеру «типичного» файла. Например, я оставляю диск C / с размером по умолчанию 4 КБ. Но раздел, на котором записаны телевизионные записи, имеет кластеры размером 64 КБ, так как типичная одночасовая запись составляет около 6 ГБ.

    Давайте будем гением компьютера.