Имеет ли значение порядок разделов?

Я вижу, что большинство людей склонны делать /boot, подкачка, системный раздел Windows и т. д. И некоторые говорят, что это будет быстрее, в то время как другие говорят "внешние следы" быстрее. Не могли бы вы сказать мне, какой (или оба?) Имеет смысл и почему?

5 ответов

Решение

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

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

альтернативный текст

Теперь вопрос о том, имеет ли это какое-либо существенное значение при выполнении более типичных случайных обращений, которые ОС собирается делать с разделом /swap, является более спорным. Я также не уверен, насколько уместен раздел /swap в наши дни, когда объем оперативной памяти обычно составляет несколько ГБ. FWIW, я обычно не беспокоюсь об этом. Но каждому свое...

Если вы используете текущую версию Ubuntu, в приложении Disk Utility есть функция "эталонного теста", которая может дать вам приблизительное представление о том, какая разница между "внешней" и "внутренней" частями вашего диска.

Жесткие диски наиболее быстро работают на внешних дорожках (используйте утилиту типа HD Tune, чтобы убедиться сами), поэтому я всегда хочу, чтобы системный раздел Windows (обычно диск C:) был первым разделом, созданным на диске. Способность жесткого диска эффективно считывать и записывать данные является самым узким местом в современной компьютерной системе. Вот почему твердотельные диски становятся настолько популярными, когда цены падают. Их скорость чтения и записи намного превышает скорость механических дисков.

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

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

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

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

Из списка разделов, которые вы упомянули, звучит так, будто вы говорите о двойной загрузке Linux/Windows, и в этом случае стоит упомянуть, что установщик Windows, похоже, не работает должным образом, если вы попросите его установить на любой но первый раздел. По этой причине многие люди, использующие систему с двойной загрузкой, устанавливают Windows на первый раздел. После этого, вероятно, имеет смысл поместить раздел подкачки как можно дальше к внешней стороне диска; поскольку это будет кэширование ОЗУ, вероятно, для него важнее быть быстрым, чем для обычных файловых разделов, чтобы быть быстрым (хотя то, что иррациональный Джон говорит о том, что раздел подкачки менее важен, когда у вас большой объем ОЗУ, верно). Но в целом я не думаю, что разница в скорости между внутренней и внешней частью диска будет большой проблемой. Независимо от того, где вы находитесь на диске, он будет медленнее, чем доступ к ОЗУ, и быстрее, чем доступ к сети.

Другие вопросы по тегам