LINUX.ORG.RU

Разгон вита hdparm


0

0

Привет всем.

На днях попробывал ускорить работу винта Seagate 4.3Gb (мать правдо
старая без DMA 66)с помощью hdparm, с установками по умолчанию
скорость 800Кб/с, установил рекомендуемые занчения, но скорость таже??
У знакомых тоже не влияло.

Вопрос этолько у меня или у всех неработает???



Наверное, это только у тебя.
У меня на почти дефолтовых настройках получается вот что:
/dev/hda:
Timing buffered disk reads: 64 MB in 4.31 seconds = 14.86 MB/sec
И это древний 4-гиговый самсунг. Его настройки:
/dev/hda:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 8912/15/63, sectors = 8421840, start = 0
Как видишь, почти все по дефолту.
Отрубаю DMA и вижу:
/dev/hda:
Timing buffered disk reads: 64 MB in 14.16 seconds = 4.52 MB/sec
Тоже побольше чем у тебя.
У нормалього винта (seagate barracuda 80Gb) настройки и скорость
вот такие:
/dev/hdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 64 (on)
geometry = 16383/255/63, sectors = 156301488, start = 0

/dev/hdb:
Timing buffered disk reads: 64 MB in 3.42 seconds = 18.73 MB/sec
Так что дело тут в чем-то другом. Возможно с самим жестким диском
что-то не так (с трудом читает данные).

По поводу влияет/невлияет: на данные hdparm -t оказывает влияние в
основном режим DMA (включается -d1, настраивается -X <число> (см. man)). Я думаю тест этот не совсем объективен, то есть, например параметр
multicount может оказывать значение в реальной работе, но не влиять на
результаты hdparm -t.

Если есть Винда, попробуй в ней померять скорость (или в ДОСе чем-нибудь вроде hddsped).

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

Дело может быть совсем не в механике. Полгода назад сам имел отношения со сравнительно новым винтом на старой маме Asustek. Он никак не хотел давать скорости чтения порядка 20 Мб/сек. Все оказалось в устаревшей версии BIOS материнки. Скачал самый последний BIOS (раньше не хотел его брать, т.к. он уже года 3 остается beta), и все стало на свои места.

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

Вообще-то после загрузки ОС биос не участвует в работе винтов.

Если есть dma, если c 1 стоит, если у тебя 32 бита включено и шлейф нормальный, то все должно работать быстро, если механика в порядке.

Я просто за это полугодие видел четыре винта примерно одного возраста с объемами от 4 до 8 гигов. Дык только один читал с нормальной скоростью (около 15), остальные читали от 2.5 до 6 мб/с.

Надо заметить, что первый винт практически все время отдыхал, а остальные работали с 98-99 года.

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