Рекомендуемый размер блока распределения по умолчанию при форматировании диска в наших текущих настройках составляет 4096 байт. Я понимаю основы плюсов и минусов больших и малых размеров (повышение производительности по сравнению с сохранением места), но, похоже, преимущества твердотельного накопителя (время поиска значительно ниже, чем у жестких дисков) могут создать ситуацию, когда гораздо меньшее выделение размер не вредит.
Если бы это было так, это, по крайней мере, частично помогло бы преодолеть недостаток SSD (значительно более высокие цены за ГБ).
Есть ли способ определить «стоимость» меньшего размера выделения, конкретно связанную со временем поиска? Или есть какие-либо исследования или статьи, рекомендующие изменить стандартное значение на основе этой новой технологии?
(Предположим самый средний разброс размеров программных файлов, файлов ОС, данных, mp3, текстовых файлов и т. Д.)
Если вы ищете хорошую статью, рекомендую
Как и почему SSD Роберт Хэллок
Я связался со страницей 2, которая содержит часть, в которой обсуждается кластеризация и размер блока.
[...] Решением проблемы является увеличение размера кластера, для чего есть несколько преимуществ:
- Сниженная сложность файловой системы; меньше кластеров означает меньше организовывать.
- Повышенная скорость чтения и записи по мере приближения размера кластера к размеру блока.
- Уменьшение свободного места, если система в основном состоит из больших файлов.
И все же увеличение размера кластера - не панацея для твердотельных дисков, поскольку у большинства людей есть смешанная информация. Игры часто содержат множество маленьких файлов, а операционные системы, как правило, представляют собой сумму маленьких файлов; тем не менее фильмы, музыка, архивы и MMO - идеальные кандидаты для кластеров увеличенного размера. Более неприятным, чем привязка к маленьким кластерам, является сложный процесс получения больших кластеров в современных операционных системах Windows. Такой подвиг требует заранее продуманного использования таких программ, как Acronis Disk Director, которые могут увеличить размер кластера до установки Windows. Также возможно изменить размер существующих кластеров, но такая процедура выполняется с пугающе разной степенью успеха.
Я определенно согласен с Холлоком ("Как и почему SSD") когда дело доходит до повышения производительности, поскольку размер кластера приближается к размеру блока. В такой ситуации у вас будет минимальное количество чтений блока и накладных расходов на запрос кластера.
Размер кластера меньше, чем размер блока, не обязательно сильно снижает производительность, но обычно влечет за собой дополнительные накладные расходы (поскольку SSD будет читать блок и УДАЛЯТЬ часть блока, которая не находится в запрошенном кластере. Это еще хуже если диск фрагментирован и соседние кластеры в одном блоке не являются частью одного файла.)
В общем, увеличение размера кластера до (но не более) размера блока SSD будет полезным. Потеря (конечно) заключается в том, что вы начнете терять место, и, как вы упомянули, цена SSD за 1 ГБ намного выше, чем у магнитных носителей.
В зависимости от того, сколько у вас денег, вы можете: 1) Установить размер кластера равным размеру блока вашего диска (что, как упоминает Холлок, может быть несколько утомительным) и получить выгоду от производительности, жертвуя пространством и тратя больше $
или
2) Установите размер кластера равным размеру среднего файла (или немного выше, чтобы он стал фактором размера блока) на вашем диске, чтобы увеличить емкость диска, при этом (потенциально) жертвуя некоторой производительностью. Если размер кластера значительно меньше размера блока, не забудьте дефрагментировать диск.
Надеюсь, это помогло :)
Это анекдот, но он предполагает нет реальных преимуществ при использовании размера кластера, отличного от стандартного 4k. У вас может быть больше Запросы ввода-вывода для обработки но по большому счету этим можно пренебречь.
Оба ваших ответа (и Халлока) противоречат тому, для чего предназначено уменьшение усиления записи, а именно уменьшения ненужного износа NAND. Увеличение размера кластера означает больше бесполезной записи на диск. Вы говорите дефрагментация SSD? Это один из смертных грехов использования SSD.