4

В свое время вы могли добиться некоторой производительности, разделив жесткий диск на несколько разделов:

  • Файл подкачки
  • ОС и приложения
  • данные

Были некоторые дебаты относительно порядка дисков, поскольку первые разделы быстрее.
Все ли это актуально для современных ОС, таких как Win7 и новейшие Linux?
Какую оптимальную схему разбиения вы бы предложили?
Предположим, что в системе есть только один (не ssd) диск

2 ответа2

4

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

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

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


Обновить

Как прокомментировал MSalters, разработчики файловых систем, таких как NTFS, EXT4 и т.д., Делают все возможное, чтобы оптимизировать свою производительность. Хотя, конечно, они также придают большое значение надежности и устойчивости, что означает компромиссы, влияющие на производительность.

Мнение: Как и во многих других случаях, конечным пользователям часто бывает непродуктивно пытаться угадать решения, принятые разработчиками операционной системы. Для большинства из нас может быть лучше настроить системы так, как мы думаем, дизайнеры ОС ожидают от большинства людей. Другими словами, настройте вещи самым простым и простым способом, примите большинство значений по умолчанию, предложенных установщиком операционной системы. Только в том случае, если ваш вариант использования очень необычен и критичен к производительности, может быть целесообразно настроить установку вручную. Например, если бы меня попросили построить коммерческий кластер выделенных серверов СУБД Oracle, вместо того, чтобы беспокоиться о сырых и готовых файловых системах, я бы, вероятно, просто использовал дистрибутив Oracle Linux и ожидал, что он поступит правильно. Если бы требовались серьезные деньги, я бы заплатил консультанту Oracle, чтобы убедиться, что были выбраны правильные варианты конфигурации. Для обычного настольного ПК это должно быть совершенно ненужным.

0

Создание раздела для редко используемых данных (например, данных для восстановления, файлов резервных копий и т.д.) "Загромождает" основной раздел и может немного снизить производительность.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .