Какой размер кластера выбрать для SSD? zhitsoboy.ru

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

Какой размер кластера выбрать при форматировании — не могу определится

Приветствую своих читателей и сегодня мне очень приятно перейти от теории поближе к практике. Сегодня мы будем выяснять, какой размер кластера выбрать при форматировании NTFS. Именно НТФС зачастую стоит у большинства пользователей, поэтому коснёмся её. Эта реальная задача постоянно возникает при подготовке жесткого диска к переустановке Windows. А так же в других ситуациях.

Для начала вспомним, что такое кластер и NTFS и какая связь между этими понятиями. Итак, память компьютера (или флешки, или карты памяти) разбивается на отдельные сектора объемом 512 байт или 4 Кб, которые в свою очередь группируются в кластеры. Соответственно, размер кластера кратен объему сектора.

Файловая система среди прочих функций определяет возможный размер кластера:

  • В устаревшей FAT32 – это от 1 до 32 Мб;
  • Пришедшая ей на смену в USB накопителях exFAT – от 4 до 128 Мб;
  • Наиболее стабильная, интересующая нас NTFS – от 4 до 64 Мб;

Размер, имеющий значение

Информация файла вносится в эти кластеры, каждый из которых имеет свой адрес. Это облегчает и определяет механизм ее считывания или записи. Важным для дальнейшего понимания процесса является условие, по которому в один кластер могут помещаться только данные одного файла.

Например, мы имеем файл размером 260 Кб и кластеры по 32 Кб. Значит, в 8-и из них будет храниться 32 х 8 = 256 Кб и еще 4 Кб в 9-ом. То есть, в данном случае на диске будет занят объем, соответствующий размеру девяти кластеров 288 Кб, а это уж никак не наши 260 Кб, а на целых 10% больше чем мы предполагали задействовать.

Процент здесь указан просто для иллюстрации того, что не все место диска эффективно используется. Будь у нас файлик поменьше, например 33 Кб (ну, чтоб не помещался в один кластер) это показатель был бы вообще пугающим: 2 кластера по 32 Кб = 64 Кб для хранения 33-ёх.

КПД памяти – чуть более 50%. Этот пример четко показывает, что размер кластера должен быть сопоставим с объемом используемых в системе файлов.

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

  1. Выше приведенный пример показывает, что в последнем кластере теоретически может быть использован всего 1 Кб, соответственно, чем больше его размер, тем больше остается незадействованной памяти. Данный эффект усиливается с ростом количества файлов.
    Поэтому вполне логично, что чем меньше размер кластера, тем более эффективно мы сможем использовать носитель информации;
  2. С другой стороны. Считывая данные, процессор обращается по адресам каждого из кластеров и это занимает определенное время. Чем больше их задействовано – тем больше таких переходов. Серьезно усугубляет ситуацию и тормозит работу компьютера (особенно в HDD) высокий уровень фрагментации, при которой кластеры не собраны в сплошные блоки, а раскиданы в разных местах. С этой позиции большие кластеры предпочтительнее. Поскольку для размещения условного файла среднего объема их потребуется намного меньше.

Какой размер кластера выбрать — решение принимать вам

Как же все-таки разрешить возникшую дилемму и выбрать оптимальный размер кластера при форматировании NTFS? Да очень просто и здесь есть три варианта:

  • Прикинуть, с какими файлами вы собираетесь работать. Если они преимущественно небольшие – можно выбрать размер кластера поменьше. Так же можно разбить диск на несколько разделов и каждый отформатировать со своим размером кластера. Например, установить максимальный для места хранения мультимедийных файлов;
  • Установить вместительный жесткий диск с достаточным запасом по объему. И произвести его форматирование, выбрав наибольший размер кластера;
  • Вообще не париться по этому поводу и при форматировании установить стандартные настройки по умолчанию. А они напрямую зависят от объема винчестера или SSD;

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

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

Возможно в будущем как-нибудь напишу подробную обзорную статью о том как влияет скорость работы накопителя при разных размерах кластеров.

Кстати, вот ещё одна статья на тему формат-я, гляньте может и это вам интересно: http://profi-user.ru/raznica-formatirovaniya/

Но я искренне желаю вам уверенности и компьютерной интуиции, которая поможет выбрать оптимальный размер кластера. На этом я буду заканчивать и прощаться с вами.

До скорых встреч в новых темах моего блога.

Что такое размер кластера жёсткого диска, и как его изменить без форматирования раздела

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

1. Что такое кластер дискового пространства

Кластер – это логическая единица дискового пространства, минимальный его блок, выделяемый для записи файла. У жёстких дисков есть физическая единица дискового пространства – сектор. Сектора могут быть размером 512 или 4096 байт. Это предустановленный производителем жёсткого диска параметр, и он не может быть изменён программными средствами. Последние могут оперировать только логической единицей – кластером. И оперировать только в рамках возможностей выбранной файловой системы. К примеру, для NTFS размер кластера может быть установлен от 512 байт до 2 Мб (2048 Кб) .

Размер кластера, отличный от предлагаемого по умолчанию, мы можем выбрать при форматировании раздела средствами Windows.

Windows 7 и 8.1 позволяют установить размер кластера максимум 64 Кб. В среде же Windows 10 можно выбрать больший размер – от 128 до 2018 Кб.

Размер кластера также можем выбрать по своему усмотрению при создании разделов в штатном управлении дисками. Создаём том (раздел) .

Указываем размер тома.

Читать еще:  Teamviewer без установки

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

Итак, кластер – это единичный блок для размещения файлов. Каждый файл записывается в новый кластер. Файл весом более размера кластера, соответственно, занимает несколько таковых. Чем меньше размер кластера, тем более эффективно будет расходоваться место на диске при условии, что на нём преимущественно хранятся мелкие файлы до 512, 1024, 2048 байт и т.д. Тогда как при кластере большего размера дисковое пространство будет менее эффективно занято данными с малым весом. Но вопрос об эффективности не будет стоять при условии хранения на диске данных с весом от 64 Кб или иного выбранного размера. При этом ещё и получаем незначительный прирост производительности в скорости чтения и записи HDD в условиях фрагментации. При большем размере кластера фрагментированный файл делится на меньшее количество частей, что уменьшает число смещений считывающей головки HDD .

2. Насколько значителен прирост производительности при большем размере кластера

Рассчитывать на какой-то весомый прирост производительности HDD даже при максимально возможном размере кластера не стоит. Сам по себе механизм работы HDD имеет массу условностей, и гораздо больше толку в этом плане будет от регулярной процедуры дефрагментации. Прирост в скорости работы с данными будет исчисляться секундами, а то и вовсе миллисекундами. Тем не менее и за них, возможно, стоит побороться при формировании разделов для хранения файлов с весом, исчисляемым преимущественно в мегабайтах или вовсе в гигабайтах.

3. Какой размер кластера для каких целей лучше

Какой размер кластера лучше для системного раздела С ? Установочный процесс Windows, позволяющий прямо на этапе установки системы формировать разделы диска с нераспределённым пространством, не даёт нам возможности выбора размера кластера.

Он по умолчанию задаётся 4096 байт (4 Кб) . И является оптимальным выбором для системного раздела С, поскольку в состав системы и сторонних программ входит огромное множество мелковесных файлов. Изменять его не рекомендуется.

А вот с несистемными разделами можно поэкспериментировать. Но прежде необходимо оценить текущую ситуацию и узнать, какой размер кластера у раздела сейчас. Чтобы потом сделать выводы о приросте производительности.

4. Как узнать размер кластера

Существующий ныне размер кластера на нужном разделе диска отображают сторонние программы для работы с дисковым пространством. Но на скорую руку можно обойтись и без них, для этого нам понадобится всего лишь запущенная с правами админа командная строка.

В неё вводим команду по типу:

fsutil fsinfo ntfsinfo C:

Где вместо C в конце подставляем букву нужного раздела. И смотрим графу «Байт на кластер».

5. Как изменить размер кластера

Как упоминалось в первом пункте статьи, для изменения размера кластера необходимо либо отформатировать раздел, либо удалить его и создать заново. Хоть средствами Windows, хоть сторонним софтом для работы с дисками от Acronis, AOME, Paragon и т.п. Если на разделе имеются данные, их можно временно перенести на другой раздел, другое устройство информации или в облако на крайний случай. И это будет самый правильный вариант.

Изменение размера кластера раздела с имеющимися данными без их временного переноса в другое место – это потенциально рисковая операция. Рисковая операция – во-первых. Длительная по времени — во-вторых, поскольку в рамках её проведения осуществляется перезапись данных под новый размер кластера. В-третьих – такая операция предусматривается только сторонними менеджерами дисков, и обычно в рамках платных возможностей, если базовые функции в таких программах бесплатны. Как, например, в случае с MiniTool Partition Wizard.

5.1. MiniTool Partition Wizard

В любой из коммерческих редакций MiniTool Partition Wizard можем изменить размер кластера без форматирования и пересоздания раздела, с сохранностью данных. Кликаем в окне программы нужный раздел, выбираем функцию изменения кластера.

Смотрим, какой у нас текущий размер. И в выпадающем списке выбираем новый. Затем жмём «Да».

Штатные средства Windows при задании размера кластера предусматривают выбор их показателей в байтах, килобайтах и в случае с Win10 в мегабайтах. Сторонние программы могут предусматривать выбор показателей в иной метрике – в секторах на кластер. Это число в степени двойки. Как ориентироваться? Просто делим на 2. Если хотим выбрать размер кластера, скажем, 64 Мб, указываем число 128. Если 32 Кб, выбираем число 64. Если 16 Кб32. И так далее по этому же принципу.

В главном окне MiniTool Partition Wizard применяем операцию и ожидаем её завершения.

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

5.2. Acronis Disk Director

Платный Acronis Disk Director, мастодонт на рынке ПО для оперирования дисковым пространством, также предусматривает возможность изменения размера кластера без потери данных. В окне программы выбираем нужный раздел, кликаем соответствующую операцию.

Смотрим, какой сейчас у раздела размер кластера. И из выпадающего перечня выбираем новый.

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

Что такое размер единицы распределения и какой размер кластера установить при форматировании носителя информации?

Нужно ли говорить о том, что в повседневной работе любому пользователю приходится сталкиваться с форматированием жестких дисков или съемных накопителей в виде самых обычных флешек или карт памяти? При активации данного процесса большинство из нас на устанавливаемый размер единицы распределения, называемой кластером, обычно внимания не обращает, оставляя данный параметр на усмотрение самой операционной системы. В принципе, такой подход является правильным. Однако иногда бывает целесообразно изменять такое значение. Для чего это нужно и какие факторы стоит учесть при выборе, далее и поговорим.

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

Если кто не знает, абсолютно на всех накопителях записанные на них файлы хранятся не в виде цельных объектов, а в виде частей, распределенных по кластерам, которые представляют собой своеобразные ячейки, на которые разбит жесткий диск или та же флешка. В Windows-системах существует строгое правило, связанное с тем, что ОС при использовании (и форматировании) носителя самостоятельно резервирует минимальный объем дискового пространства для хранения информации. Это и есть размер единицы распределения.

Читать еще:  Не идет установка Windows 7 с флешки

В зависимости о модификации файловой структуры и размера тома, минимальный размер может составлять либо 512 байт, либо 4 Кб. Сама же ОС выставляет необходимый размер исходя из автоматического распознавания таких опций. Но их использовать целесообразно далеко не всегда.

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

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

  • предпочитаемая ФС;
  • размеры сохраняемых файлов;
  • скорость записи/чтения при работе с носителем.

В качестве следствия можно выделить частоту обращения ОС к носителю информации, когда с присутствующими на нем файлами выполняются какие-то действия, связанные с копированием или перемещением информации.

Файловая система

Файловые структуры, применяемые для разных типов накопителей, имеют собственные ограничения, а их применение к определенным типам устройств строго регламентировано.

Наиболее продвинутой на сегодняшний день считается NTFS, однако при установке некоторых версий Windows со съемных накопителей (флешек) ее использовать нельзя.

Если речь идет, скажем, о выборе размера единицы распределения при форматировании жесткого диска в FAT32 или NTFS, предпочтение лучше отдать второму типу, поскольку FAT32 не поддерживает работу с современными HDD и SSD, имеющими объем свыше 2 Тб, и не позволяет производить запись файлов, размер которых превышает 4 Гб. И автоматические параметры, предлагаемые самой Windows, в большинстве случаев изменять не нужно. То же самое теоретически можно отнести и к флешкам.

Однако иногда для карт памяти бывает целесообразно использовать ФС ext/exFAT.

Размер файла

Теперь давайте определимся с одним из самых важных параметров, определяющих выбор размера единицы распределения при форматировании флешки, применительно к файловым структурам NTFS, в которых минимальный объем кластера составляет 4 Кб или 4096 байт.

Сразу стоит заострить внимание на том, что это именно минимальный размер, ниже которого выставить или использовать значение не получится. Теперь рассмотрим простейший пример. Предположим, вы копируете или сохраняете на флешке файл, в теории имеющий размер 1 Кб. Он записывается в один кластер и занимает его целиком. То есть фактически 3 Кб можно отнести к неучтенным потерям. А теперь представьте себе, сколько свободно места будет использовано впустую при наличии большого количества малых по размеру объектов!

Еще один пример. Вы устанавливаете размер единицы распределения на уровне 32 Кб и помещаете на накопитель текстовые документы с размерами намного меньше заданного минимума (например, 4 Кб каждый). Все равно каждый из них займет тех же 32 Кб, а 28 Кб для каждого объекта просто потеряются.

Надежность накопителя в эксплуатации, скорость считывания и часто обращения к накопителю

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

Кроме того, воспроизведение или копирование аудио и видео с накопителя, имеющего размер кластера 4 Кб, будет медленнее, нежели при задании аналогичного значения на уровне 64 Кб.

Общий итог и рекомендации

Таким образом, подводя итог всему вышесказанному, можно определиться с предпочитаемым размером единицы распределения при выполнении форматирования любого из известных носителей информации:

  • для жестких дисков автоматически устанавливаемые параметры в Windows лучше не изменять;
  • при записи файлов малых размеров на флешки размер рекомендуется снижать до минимального порога, совместимого с размерами самих файлов;
  • при записи или сохранении тяжеловесных файлов значения минимального размера до известного предела лучше увеличивать.

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

Выбор SSD под сервер 1С

Несмотря на то, что программный комплекс 1С существует довольно давно, все равно вокруг него постоянно кипят баталии на форумах. Многие считают, что достаточно несколько HDD и сформированный аппаратный или программный RAID для обеспечения полноценной работоспособности программного комплекса, другие предпочитают использовать более скоростные накопители. Сегодня поговорим о SSD для сервера 1С, а чтобы было проще ориентировать, сформируем небольшой список требований, на которые будем ориентироваться:

программное обеспечение используется всеми сотрудниками, иногда единовременно;

взаимодействует с сайтом и другим программным обеспечением, например, выгружает прайс-лист и цены;

не будем вдаваться в технические подробности, смотрим именно на SSD для сервера 1С;

в качестве базы данных используется Postgre или MSSQL;

при большой нагрузке используется два сервера.

Собственно, теперь можно перейти непосредственно к ответам на вопросы. Кстати, подробную консультацию и подбор накопителей для оборудования можете получить здесь: https://servergid.ru/

Если пользователей от 5 до 10

Стандартный набор для небольшого бизнеса, несколько человек работают с 1С постоянно, другие эпизодически, потому сценарий здесь крайне простой и не требует излишних затрат. Впрочем, можно выделить несколько возможностей:

Используем жесткие диски с интерфейсом SAS. Дорого и бесполезно. Несмотря на то, что он быстрее SATA, но при этом вдвое дороже. Построение зеркального RAID скушает немало денег без существенной пользы.

Использование HDD SATA. Зеркальный RAID будет крайне медленным, RAID 10 потребует 4 жестких диска. Тоже дороговато, а «бутылочное горлышко» в виде дисковой подсистемы иногда может давать о себе знать. И да, RAID 0 имеет малую отказоустойчивость, потому, если накопитель выйдет из строя, ваши данные будут повреждены, возможно, безвозвратно.

Читать еще:  Можно ли поставить оперативную память разных производителей?

Интерфейс все тот же SATA, но используем твердотельные накопители. Они заметно шустрее и подходят для построения зеркального RAID, что позволит максимально эффективно работать и обезопасить данные. Использовать лучше память TLC или 3D NAND QLC, цена будет приемлемой.

Интерфейс NVMe. Очень быстро, но невероятно дорого, в данном случае будет неоправданной тратой средств.

Теперь расскажу о типах памяти, применяемых в SSD. MLC имеет в распоряжении около 3000 циклов перезаписи отдельной ячейки, потом она с высокой вероятностью выйдет из строя, скорость чтения/записи также довольно высока, около 600 МБ/с для чтения и 200 МБ/с для записи. TLC по скоростным параметрам практически не отличается , но надежность заметно ниже, отдельной ячейки хватает примерно на 1000 циклов перезаписи. 3 D NAND получился заметно надежнее и выше по скорости, при этом, позволил в тот же форм-фактор накопителя запихивать больше памяти . У 3D NAND TLC от 3 до 10 тыс. циклов перезаписи , у MLC 3D NAND примерно 10-15 000. Более подробную информацию можете узнать здесь.

Чтобы быстро убить такой твердотельный накопитель, придется несколько раз в день полностью его заполнять и стирать. В противном случае его спокойно хватит на несколько лет, а то и больше. Современные SSD очень надежны.

Но не стоит забывать про интерфейс NVMe. Архитектурно флеш-память с данным интерфейсом не имеет отличий, но суть в том, что быстродействие SSD ограничивают именно такие шины, как SAS и SATA. NVMe, в отличии от предыдущих типов, подключается напрямую в разъем PCI-E, что приводит к снижениям задержек при ответе на запросы к накопителю, а также конструктивно PCI-E имеет больше полос для пропуска данных, что приводит к значительному росту скорости. В качестве SSD для сервера 1С на 5-10 пользователей в использовании NVMe мало смысла, ведь столь серьезных потребностей в скорости нет, а вот цена будет кусаться, причем серьезно.

Наиболее выгодным вложением будет приобретение простых твердотельных накопителей с интерфейсом SATA, имеющим ресурс от 150 TBW и более или 0,5 DWPD. Обратите внимание следующие модели: Crucial MX500, Micron 5200 Pro. Они вполне подойдут для закрытия потребностей. Можно брать более старые модели, они, конечно, чуть похуже, но незначительно, а дешевле могут быть раза в полтора.

Предыдущая модель Micron 5100 тоже подойдет, обойдет при этом на 1,5-2 тыс. рублей дешевле.

WD BLUE сделанный по архитектуре 3D NAND с объемом в 500 гигабайт. Отличная модель с умеренной ценой. Интерфейс — SATA.

Если пользователей от 10 до 30

В данном случае HDD точно превратится в бутылочное горлышко, потому использовать жесткие диски не рекомендуется. А вот SSD с интерфейсом SATA или SAS закроют ваши потребности в полной мере. Наибольшую эффективность покажут NVMe-накопители, но такие SSD для сервера 1С с приличным объемом могут оказаться неоправданно дорогими.

Ваша задача следующая:

  • прикинуть потенциальный объем будущей базы данных;
  • рассчитать объем приложения и операционной системы;
  • выделить достаточное количество дисков с учетом планируемого RAID.

Обычно в организациях с таким количеством пользователей объем активной базы данных составляет не менее 200 гигабайт, но редко превышает 1 терабайт. RAID 1, обеспечивающий сохранность данных требует 2 накопителя, потому смотрим на следующие модели:

  1. Seagate IronWolf 110 с объемом 960 Гб. Примерная стоимость около 17 500 рублей.
  2. Crucial BX500 с аналогичным объемом, стоимость около 7 тыс.
  3. Intel S4500 Series. Объем тот же, но надежность на порядок выше, чем у предыдущих моделей. Цена от 15 штук.
  4. Samsung 970 EVO Series. Он самый шустрый, но интерфейс M.2. Соответственно, нужно достаточно количество разъемов PCI-E x4. Стоимость около 12 000.

Конечно, это навскидку, можете выбрать другой объем, а также другие модели, но следите, чтобы TBW не было ниже 150, лучше выше.

SSD для сервера 1С на 30-50 пользователей

Старый добрый SATA еще будет работать, но повысить появится задача повысить не только надежность, но и скорость, потому рассчитывайте так, чтобы можно было построить RAID 10, для которого требуется 4 накопителя. Вас ожидает большое количество смешанных обращений к дисковой подсистеме, много пользователей способны серьезно нагрузить оборудования и даже на SSD создать «бутылочно горлышко». Потому, либо используйте SATA на RAID 10, либо есть вариант остановить выбор на нескольких отдельных серверах и отдельной системе хранения данных для базы данных. Но этот вариант очень дорог.

Если скорость очень важна, стройте дисковую подсистему на интерфейсе NVMe, обратите внимание на SSD Intel серии 760p. Конечно, есть модели получше, но цена получится значительно выше.

Либо берите такой накопитель, если денег не жалко.

50-100 пользователей

Ситуация становится на порядок тяжелее. Придется делать распределенную базу данных, которая будет разделена на активную часть (к которой идут постоянные обращения) и на архивную (лежит в запасе, ибо может пригодиться). Накопители должны быть производительны и надежны. Предпочтение лучше отдать NVMe-накопителям, либо использовать SATA, но на нескольких серверах, которые впоследствии будет объединять данные в единный пул.

100 пользователей и более

Система практически та же, но потребуются производительные SSD для сервера 1С на каждом сервере. Подойдет Intel Optane, накопитель дорогой, но очень надежный. Также может использовать твердотельный накопитель Intel SSD DC P4500 Series, он имеет ресурс 1, 34 PBW, цена, конечно, высокая, но, думаю, для компании с таким количеством пользователей 1С она будет приемлемой. Самый лучшие вариант, использование кластера, в котором как минимум два устройства. Лучше больше, ибо требуется как сервер приложений, так и сервер баз данных. На каждом свои массивы, программными методами объединенные в пул.

Заключение

Как видите, с выбором SSD для сервера 1С могут возникнуть трудности. Но все довольно легко, больше пользователей — выше надежность отдельного накопителя. Для получения скорости придется строить сложные RAID, иногда использовать кластеры серверов. Если задача столь сложна, лучше нанять компетентного специалиста или обратиться к профессионалам, ссылку на которых оставил выше.

Ссылка на основную публикацию
Adblock
detector