Linux не готов к жестким дискам с 4096 байтами на сектор

В то время, как весь мир готовится перейти с жестких дисков, имеющих 512 байт в секторе на диски, имеющие 4096 байт в секторе, оказывается, что операционная система Linux до сих пор к ним не готова.

Тимоти Миллер (Timothy Miller), основатель Open Graphics Project сказал, то Linux не должен особо затронуть данный переход, но его собственные эксперименты говорят о том, что проблема в Linux все же присутствует, также как и в Windows XP.

Несмотря на проблемы, о которых было известно уже довольно давно, основные инструменты Linux для создания разделов и форматирования жестких дисков не спасут пользователей от медленной записи на диск. Миллер считает, что виной этому служит неправильное соотношение логического и физического секторов. «Операционная система, такая как Linux, использует 4К блоки (или несколько 4 К блоков) для хранения данных, которые совпадают по размеру с физическими секторами. Однако ничего не мешает вам создать логический раздел, состоящий из 512-битных секторов. Эта неувязка заставит привод читать и писать в 4К-сектора, как если бы они были размером 512 байт».

«Сообщество Linux долгое время знало об этой проблеме и вот теперь, когда диски уже на рынке, мы все еще не готовы, - говорит Миллер. – В Ubuntu такая поддержка «частично» реализована, но частичная поддержка – это не то, что нам нужно, поэтому мы до сих пор вынуждены полагаться на программы типа fdisk».

Пока без оценки
pomidorius аватар

Ничего не понял. :) То у автора 512-битные, то 512-байтные сектора. То жесткий диск, то привод.

Действительно, сейчас будет происходить плавный переход на жесткие диски с размером физического сектора в 4K. Так вот и интересно, в чем именно Linux не готов? Я, например, как раз слышал, что готов. Вместо четкого ответа Тимоти сетует, что «мы до сих пор вынуждены полагаться на программы типа fdisk».

Ваша оценка: Нет

>Ничего не понял. :) То у автора 512-битные, то 512-байтные сектора. То жесткий диск, то привод.

Вероятно, проблемы перевода.

Ваша оценка: Нет
pomidorius аватар

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

http://www.osnews.com/story/22872/Linux_Not_Fully_Prepared_for_4096-Byte...

Ваша оценка: Нет
pomidorius аватар

Кратко, если купили 4К-диск, то при разбивке fdisk'ом не спешите, а перейдите в режим эксперта ('x') и установите вручную стартовый сектор ('b') в 64 (по-умолчанию, 63). Такая нехитрая манипуляция позволит избежать падения падения скорости в 2-3 раза.

Объяснение простое. 63 = (8 x 8) - 1. Получается, что без выравнивания, чтобы получить один блок надо прочитать два физических сектора.

Ваша оценка: Нет

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike>
  • Строки и параграфы переносятся автоматически.
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

Подробнее о форматировании

Яндекс.Метрика