Персональный компьютер, или Азбука PC для начинающих

Кластер


- минимальный размер места на HDD, выделяемый для хранения одного файла. Проще: кластер - ячейка размещения данных. Все доступное пространство винчестера разделено на разделы - от одного до множества. Разделы делятся на кластеры, причем каждый кластер может или быть незанятым (доступным для использования файлом) или дефектным (непригодным для использования). На одном жестком диске может быть много разделов (диск С, диск D, диск E, диск F, диск G, диск H, диск I, диск J, диск K, etc.). За основание системы исчисления размеров кластеров принят 512-байтный сектор диска. Кластер должен иметь размер, равный основанию (512 байт), умноженному на 2 в степени n. Размер кластера определяется автоматически, в зависимости от объема созданного раздела и/или фатовой системы. Исключение - только системный раздел: если он меньше 2048Мб, размер кластера всегда 512 байт. 16-разрядная FAT может поддерживать только 65.526 кластеров.
Влияние размера кластера на потери - эффективность использования дискового пространства - можно оценить по формуле:

Eff = [ Size / (Size + Overhang) ] x 100%


где:
  - Eff - эффективность использования дискового пространства, выраженная в процентах от 0 до 100;
  - Size - суммарный размер всех файлов в накопителе;
  - Overhang - суммарная остаточная избыточность кластеров.
  Сумма величин Size и Overhang дает общий объем кластеров, занятых всеми файлами в накопителе. Чем выше отношение, тем более эффективно используется дисковое пространство. Обычное Eff составляет от 51% до 98%. Например, для раздела FAT-a в 1Гб с 10.000 файлов потери составят 160 Мб!

Размер раздела HDDРазмер в FAT16

Средние потериРазмер в NTFS

менее 127 Mб2 Kб1,00-1,75 Kб512 байт127 Mб - 255 Mб4 Kб2,00-3,75 Kб512 байт256 Mб - 511 Mб8 Kб4,00-7,75 Kб512 байт512 Mб - 1023 Mб16 Kб8,00-15,75 Kб1Kб1024 Mб - 2047 Mб32 Kб16,00-31,75 Kб2K2048 Mб - 4095 Mб64 Kб16,00-31,75 Kб4K4096 Mб - 8191Mб  8K

8192 Mб - 16383 Mб  16K16384 Mб - 32767Mб  32Kот 32768 Mб  64K

<


/p>

  Грубо можно считать, что каждый файл занимает свой последний кластеp пpимеpно наполовину - пpи этом Ваши потеpи (места на HDD) будут pавны количеству файлов, умноженному на половину pазмеpа кластеpа. Способы боpьбы с потеpями пpостpанства:
        - хpанение больших набоpов pедко используемых файлов в виде аpхивов;
        - pазбиение винчестеpа на диски.
  Есть универсальный метод для любых (кроме встроенных ). Создаете (или берете готовый) очень маленький файлик размером 1-500 байт. Правая кнопка мыши - Properties. Смотрите на два пункта: Size и Size on disk. Size - размер файлик реально имеет. Size on disk будет (например) 4096 байт, что соответствует настоящему размеру кластера, т.е. 4Kб. Т.е. при кластере 32Kb файл с информацией в 1 байт займет на диске 32Kb.
  Размер кластера может выбрать и пользователь (вручную при форматировании). Делается это так: "format d: /A:size", где size это размер кластера в байтах. Но существуют правила, которых следует придерживаться: размер кластера должен быть кратен размеру физического сектора, то есть 512 байтам в подавляющем большинстве случаев (во-первых); есть ограничения по количеству кластеров на разделе (во-вторых).

  "... Каждой твари по hardware! ...  
  RAID-массивы (Redundant Array of Inexpensive Disks, избыточный набоp недорогих дисков). Raid - способ оpганизации больших хpанилищ инфоpмации, увеличения скоpости обмена и надежности хpанения данных. RAID-система пpедставляет собой гpуппу из нескольких обычных (недоpогих) винчестеpов, pаботающих под упpавлением пpостого контpоллеpа и видимую извне, как одно устpойство суммарной емкости и высокой скоpости или надежности. Технология RAID базируется на трех основных методах:


  1. Поочередное размещение данных по дискам с определенной циклической очередностью. Поочередное размещение предполагает запись первого сегмента данных на первый диск, второго — на второй и т. д. В этом случае производительность массива повышается, поскольку компьютер начинает записывать очередной сегмент данных (на следующий диск) до того, как закончил запись предыдущего сегмента.



    Дальнейшее повышение производительности дисковых систем обеспечивается за счет подключения разных групп дисков к отдельным контроллерам;
  2. Зеркальное отражение дисков. Резервное копирование данных (ежедневно или несколько раз в неделю) не обеспечивает быстрое восстановление информации и оперативную защиту новых данных, созданных после последнего сеанса копирования. Эти задачи решаются с помощью зеркального отражения дисков, при котором все, что записывается на первый диск, дублируется на второй. В случае поломки первого диска (или записи данных в испорченный сектор его дискового пространства), они будут считаны с второго ("зеркального") диска;
  3. Вычисление контрольных сумм. Контроль четности работает так: все информационные биты в байте складываются по модулю 2 и если число единиц в нем четное - контрольный бит устанавливается в ноль, а если нечетное — в единицу. При считывании данных информационные разряды снова суммируются и полученный результат сравнивается со значением контрольного бита. Если они совпадают - данные верны, а если нет - значения одного или нескольких разрядов ошибочны;


  Компании (Adaptec, CMD и другие) выпускают специальные контроллеры, предназначенные для организации массивов RAID.
  Такой массив можно реализовать и на основе обычного контроллера SCSI или Fibre Channel - с помощью программы, распределяющей сегменты данных по дискам. Такое программное решение дешевле, чем основанное на специальном контроллере, но оно (как правило) поддерживает только RAID-уровни 0 и 1.

  ·


Содержание раздела