|
|||||||
![]() |
|
|
Опции темы | Опции просмотра |
|
|
Вверх #1 |
НовенькийАвтор темы Регистрация: 21.10.2008
|
Обсуждение: Эволюция жестких дисков может затронуть пользователей Windows XP
В статье кратко рассмотрены аспекты перехода индустрии HDD на четырёхкилобайтный размер сектора.
Что хотелось бы добавить. Проблема существует, причём далеко не в столь мягком виде, как она отражена. С выпуском Western Digital серии винтов EARS за последний месяц эту тему подняли уже несколько достаточно крупных ресурсов, т.к. фактически падение производительности на запись составляет не 10%, а до 230% (то есть в 3.3 раза). Вкратце суть проблемы в следующем: указанная серия в целях совместимости ничего не говорит контроллеру и операционной системе о действительном размере своего сектора. Более того, не просто не говорит, но не говорит даже под пытками, то есть не существует способа узнать у WD'шного винчестера используемый размер сектора. Отсюда идёт и сама проблема — файловая система создаётся без выравнивания по границе сектора, поэтому при записи на диск, к примеру, четырёхкилобайтного кластера в невыровненный по физическим секторам кусок диску фактически приходится писать в два физических сектора. По этой ссылке проблема подробно, с тестами, рассмотрена для Линукса, однако для XP она выглядит точно так же (и количество задающих вопросы по тормозам на свежекупленном диске это подтверждает). Естественно, оно решаемо путём некоторого думания, подсчётов, и создания разделов, выровненных по 4-КБ секторам. Но осадок-то остаётся. Последний раз редактировалось X3KT0; 13.03.2010 в 10:30. |
|
|
|
|
|
Вверх #3 |
НовенькийАвтор темы Регистрация: 21.10.2008
|
Цитата
(Antech) »
X3KT0
Сорри, что-то я не понимаю: а как же кэш, как же чтение/запись крупнуми блоками? Но вообще теорию процесса я сам не очень понимаю. |
|
|
|
|
|
Вверх #4 |
ЗаслуженныйРегистрация: 08.02.2010
Адрес: Ростов-на-Дону
|
Проблема не в кэше и какими блоками читается, а в разбивке на сектора. Нижнее форматирование НЖМД производится на заводе-изготовителе физически. Мы же при форматировании (быстором, полном) всего лишь забиваем нолики в таблицу (FAT) разделов или начало сектора. Здесь же говорится об изменении размера секторов, 512 байт для таких объемов НЖМД маловат, и так кластерами читаются. Такие оси как ХР напрямую сектора понять не смогут (ну не было раньше такого), поэтому нужна будет программа-транслятор, что будет значительно снижать процесс записи-чтения. (ну не понимала например WIN98 NTFS, хотя здесь немного другое). Я так думаю...
|
|
|
|
|
|
Вверх #5 |
ЗаслуженныйРегистрация: 18.02.2004
Адрес: ???
|
Да что уж тут про сектора... скоро появятся диски >2Gb и пользователи ХР (вместе со всеми пользователями систем без EFI) затронутся под самые помидоры.
X3KT0 Цитата
файловая система создаётся без выравнивания по границе сектора
__________________
I'm in the way, aren't I?! Последний раз редактировалось Max Ader; 15.03.2010 в 13:37. |
|
|
|
|
|
Вверх #6 |
ОпытныйРегистрация: 01.07.2005
Адрес: Solar System, Earth
|
X3KT0
Кэш у этой серии 64 мегабайта Не, не у винта, а у ОС. Множество мелких изменений накапливается в кэше, и только потом сливается на винт. Другое дело, если очень много мелких изменений в разных местах раздела (соответственно и диска). Freeuse Проблема не в кэше и какими блоками читается, а в разбивке на сектора Вот я и говорю, что кэш ОС и блочные операции должны решить проблему. Т.е. если бы Вы читали/писали линейно по одному сектору, скорость была бы на порядки ниже скорости линейного чтения крупными блоками! Это на обычных винтах с 512-байтным сектором (WinXP, API ReadFile). Max Ader Цитата
(Max Ader) »
скоро появятся диски >2Gb
|
|
|
|
|
|
Вверх #7 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Max Ader) »
скоро появятся диски >2Gb
).
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #9 |
Экс-модераторРегистрация: 20.04.2004
Адрес: Московская область
|
Цитата
(X3KT0) »
Естественно, оно решаемо путём некоторого думания, подсчётов, и создания разделов, выровненных по 4-КБ секторам. Но осадок-то остаётся.
http://www.wdc.com/ru/products/advancedformat/ Добавлено через 43 минуты Цитата
(X3KT0) »
фактически падение производительности на запись составляет не 10%, а до 230% (то есть в 3.3 раза)
__________________
Veo voto. |
|
|
|
|
|
Вверх #10 |
НовенькийАвтор темы Регистрация: 21.10.2008
|
Цитата
(Ariny) »
Зачем? Можно готовое решение использовать, прямо от WD.
http://www.wdc.com/ru/products/advancedformat/ Цитата
(Ariny) »
Интересная арифметика. Уменьшение в 3,3 раза ~= уменьшению на 70% вообще-то.
Кстати, вот ссылка на детальный анализ. |
|
|
|
|
|
Вверх #11 |
Экс-модераторРегистрация: 20.04.2004
Адрес: Московская область
|
Цитата
(X3KT0) »
Существует только для Windows и MacOS
__________________
Veo voto. |
|
|
|