LINUX.ORG.RU

непонятка c hdparm


0

0

во всех мануалах по настройке и отптимизации ide hdd предлагают использовать вместе ключи -d1 -mXX. если первый включает режим dma, то зачем здесь нужен второй - непонятно. судя по ману, -mXX включает передачу нескольких секторов за одно прерывание. но это же ведь для режима pio, а не dma. или я не прав?

★★

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

Ответ на: комментарий от Cosmicman

вообщем не дождался ответа и разобрался сам :)

тесты hdparm -d1 -m16 против hdparm -d1 -m0 не показали никакой разницы. ни по количеству прерываний, ни по скорости трансфера, ни по нагрузке процессора.

зато между hdparm -d0 -m16 vs hdparm -d0 -m0 очень существенна разница в колличистве прерываний и нагрузке процессора.
но сейчас использует pio? даже в embedded устройствах контроллеры умеют dma.

вывод - авторы статей некомпетентны.

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

>вывод - авторы статей некомпетентны.

Далекоидущий вывод. Особенно с учётом того, что http://linux.odessa.ua/articles/t/hdparm.php это 2000-2002 год, а opennet это 2004 год.

А так, дейстивительно, на UDMA режим передачи (команда READ DMA) не влияет multiple sector I/O (команда SET MULTIPLE MODE).

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

кто-то где-то написал глупость,а другие просто скопипастили, даже не разобравшись толком как оно работает на самом деле. и вводят многих людей в заблуждение.

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