Влияет ли положение раздела на диске на скорость?

Влияет ли положение раздела на диске на скорость?

Если я поставлю /varв качестве первого раздела, то /homeи /, будет ли раздел для /varиметь лучшую производительность, чем если я поставлю другие разделы близко к голове диска? Будет ли иметь значение положение сектора на диске?

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

решение1

Да, это правда.

Пластины в диске вращаются с фиксированной скоростью (7200 об/мин в общем случае). Таким образом, когда головка находится над внешней частью пластины, большая площадь поверхности проходит под головкой за один оборот, чем на внутренней дорожке. Таким образом, возможно больше операций ввода-вывода за один оборот.
(«Начало» привода — внешние дорожки пластин)

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

решение2

Это было очень верно десять лет назад, когда скорость ввода-вывода дисков была основным узким местом. Фактически, рекомендовалось размещать ваш swap на отдельном диске, чтобы держать его подальше от шины вашего основного.

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

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

/varс другой стороны, используется чаще, но я еще не видел бенчмарков, указывающих на этот трюк для улучшения производительности. Мне было бы очень интересно, если бы это было правдой :-)

обновлять: нашел этоинтересное руководство по настройке производительностичто указывает на размещение /tmp или /var на внешнем участке пластин, улучшает скорость. Это имеет смысл, имейте в виду, чтобы увидеть разницу, которая может вам понадобиться для достижения нагрузок, таких как ftp/веб-сервер.

решение3

Обновление 2019 года:

Твердотельные накопители выросли в производительности и упали в цене до такой степени, что первоначальный вопрос просто больше не имеет никакого полезного смысла. Если производительность вообще имеет значение, вы помещаете операционную систему на SSD и получаете одинаковую производительность по всему диску.

Связанный контент