Назад | Перейти на главную страницу

Первичные и расширенные разделы в Linux

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

Спасибо.

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

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

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

Однако, если разделы находятся в разных местах на диске, по этой причине вы заметите разницу.

Не то, чтобы я знал, это больше зависит от скорости диска, кэширования диска и использования диска. Это зависит от того, что вы делаете. Редактирование видео? Доступ к базе данных? Есть ли у вас интенсивный доступ к данным на разных дисках из ОС и по другому каналу?

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

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

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