LINUX.ORG.RU

Зависимость скорости чтения/записи HDD от физического расположения данных на диске?

 , , , ,


0

1

Под физическим расположением данных на диске подразумеваю удаленность считываемых/записываемых блоков от центра пластинки.

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



Последнее исправление: CYB3R (всего исправлений: 1)

Разделы идут от края пластин к центру. Чем ближе к центру, тем меньше скорость чтения с раздела.

Соотв. первый раздел будет иметь где-то на 30-50% больше скорости записи/чтения, чем последний.

roman77 ★★★★★
()
Последнее исправление: roman77 (всего исправлений: 1)
Ответ на: комментарий от roman77

То есть «начало» и «конец» раздела при разбиении диска обозначают диаметрально противоположные понятия с точки зрения привычного понимания? «Конец» - ближе к центру, «начало» - дальше?

Ze
() автор топика

Всё зависит от контроллера на жестком диске, как они ремапят физические адреса (читай физ. расположение секторов) к логическим, которые контроллер «показывает» системе. Непосредственно первые логические переместили на край пластины, т.к. обычно ОС при установке размещается именно в начале, соответственно таким образом ускоряется загрузка системы.

Раньше всё было наоборот, но это очень давно было.

nickleiten ★★★
()
Ответ на: комментарий от roman77

Разделы идут от края пластин к центру. Чем ближе к центру, тем меньше скорость чтения с раздела.

Соотв. первый раздел будет иметь где-то на 30-50% больше скорости записи/чтения, чем последний.

бред сивой кобылы в лунную ночь. Это тебе не FDD.

emulek
()
Ответ на: комментарий от Ze

То есть «начало» и «конец» раздела при разбиении диска обозначают диаметрально противоположные понятия с точки зрения привычного понимания? «Конец» - ближе к центру, «начало» - дальше?

забей. Эти сектора никакого отношения к физическим секторам НЕ имеют.

Там, где №№ сектора(LBA) меньше, там часто чуть быстрее. Но не медленнее, это точно.

А где оно физически находится — надо диск ковырять.

emulek
()
Ответ на: комментарий от roman77

А ты проверь, милок.

а я проверял, детка. Там всё перепутано. Только в FDD на внешних дорожках было столько же секторов, как и на внутренних.

emulek
()
Ответ на: комментарий от sergio1204

Вот ещё почитай, очень интересно www.linux.org.ru/wiki/en/Выравнивание_разделов_диска

ну про SSD там полный бред написан. В SSD гранулярность записи равна одному блоку(4K обычно), и она никакого отношения к островам НЕ имеет. На самом деле, во флешках оно как попало пишется, а вот в ssd контроллер старается писать в разные острова. Т.е. как не выравнивай, контроллер всё равно будет разбрасывать данные по островам. Нужно это потому, что писать две страницы сразу в один остров невозможно, но можно две страницы в разные(т.е. ситуация прямо противоположно HDD, который очень быстро пишет данные подряд, т.к. следующий ссектор находится сразу за прошлым обычно).

Если раздел начинается с сектора 63, скорость записи падает на 30 % по сравнению с разделом, начинающимся с сектора 2048

видимо какой-то глюк тестового ПО/прошивки конкретного HDD.

emulek
()
Ответ на: комментарий от Deleted

углогвая скорость

чего?

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

emulek
()
Ответ на: комментарий от emulek

Если раздел начинается с сектора 63, скорость записи падает на 30 % по сравнению с разделом, начинающимся с сектора 2048

видимо какой-то глюк тестового ПО/прошивки конкретного HDD.

Кстати, я раньше ни когда не заморачивался выравниванием разделов, пока не установил, рачлинупс. В итоге торрентокачалки при работе завешивали процессор на 100% и система становилась тугодумная. Стал гуглить и наткнулся на выравнивание разделов. Проверил, да, раздел начинается с 63 сектора (привет cfdisk), переразбил все это дело через fdisk и всё стало нормально. Возможно это не на всех винтах такое, а может и вообще, система в первый раз встала криво, поэтому и тупила.

sergio1204 ★★★
()
4 марта 2016 г.
Ответ на: комментарий от emulek

И как же ты проверял то так, что всё перепутано. Вот простой эксперимент. Создаешь три логических диска на HDD: первый гигов на 10, второй почти весь диск, и третий соответственно тоже на 10ГБ. И сравни скорость первого и последнего. Первый будет раза в 3 быстрее. По такому же принципу и происходит заполнения диска от края к центру ибо логично сразу пользоваться максимальной скоростью. За один оборот у края проходит значительно больше инф-ции, чем у центра.

anonymous
()
Ответ на: комментарий от anonymous

Проверить так ли это очень просто на самом деле, разбиваешь диск на количество пластин*4 разделов и сравниваешь где быстрее, если полученные результаты соотносятся с ожидаемыми, значит эта модель жёсткого диска данного производителя маппит данные по такому или иному принципу.

anonymous
()
Ответ на: комментарий от emulek

Лор просто заповедник инвалидов умственного труда, вроде др.батти.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.