Что такое кластер?

У термина «кластер» существует довольно много различных определений, но так как мы на ресурсе, который посвящен компьютерной тематике, то мы остановимся только на значениях непосредственно нас касающихся.

Кластер – группа компьютеров

Наверное многие из вас сталкивались с проблемой «притормаживания» на компьютере. А вы никогда не задумывались, что производительность можно увеличить за счёт использования ресурсов сразу нескольких компьютеров? Действительно, для решения многих сложных и трудоёмких задач можно использовать сразу несколько вычислительных машин. Причем, чем больше компьютеров в такой связке мы используем, тем быстрее мы получим желаемый результат. Именно такое использование компьютеров получило название КЛАСТЕР.

Кластер - некое количество компьютеров объединённых специальными линиями связи, которые работают как одна единая система.

Кластер – единица хранения данных

Наиболее часто с понятием «кластер» пользователи компьютера сталкивается при форматировании флешки, диска либо какого-нибудь другого носителя информации.

На рисунке диалоговые окно форматирования диска на операционной системе Windows 7. Это окно практически не отличается в разных ОС семейства Windows.

Выбор размера кластера при форматировании носителя информации.

В диалоговом окне мы видим, что один из параметров форматирования носит название «Размер кластера». Давайте вместе разберемся, что такое кластер и зачем так важно определять его размер.

Начнём того, что файл на диск записывается небольшими частями, эти части совсем не обязательно идут друг за другом, порой они раскиданы по всему диску. Удаляя файл, мы очищаем эти части от информации, записывая - мы заполняем их снова. Понятно, что записывая и удаляя файлы, мы как бы перемешиваем информацию на диске.

Чтобы прочитать файл, жесткому диску приходится считывать её из с разных участков своей памяти. Думаю, понятно, что считывание информации с различных областей диска может существенно замедлять работу системы, ведь гораздо проще считывать информацию последовательно, чем прыгать с места на место.

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

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

Какой размер кластера выбрать?

Мы могли бы ломать голову о выборе размера кластера, если бы разработчики Windows не сделали все за нас. Под пунктом «по умолчанию» или «стандартный размер кластера», в диалоговом окне форматирования, как раз скрывается цифра (размер кластера), которая является золотой серединой баланса скорости и производительности системы.

Размер кластера «по умолчанию» не имеет какого-то определенного значения, он рассчитывается исходя из типа файловой системы и размера носителя информации.