О производительности винтов...

16 сообщений / 0 new
Последнее сообщение
Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010
О производительности винтов...

Помогите народ... Обкопался уже...
[link=http://gzip.rsdn.ru/forum/Message.aspx?mid=1380963&only=1]Здесь[/link] просьба с подробностями...
В обших словах немогу понять почему с udma4 винт читает 30 мб/с максимум

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

Не переживай, это нормально. Спецификация udma4 описывает всего лишь максимально возможную пропускную способность междувинтом и контроллером. Реально она меньше из-за накладных расходов связанных с частотой системной шины, с частотой шинв PCI, с частотой шины памяти, со временем отклика памяти, сс скоростью чтения с финта и размером буфера винта. Вот тебе пример. На Celeron 366, системная шина 66 МГц, с винтом FUJITSU MPE3084AE параметры чтения для udma4:
Timing buffer-cache reads: 128 MB in 2.09 seconds =61.24 MB/sec
Timing buffered disk reads: 64 MB in 3.88 seconds =16.49 MB/sec

[ Редактирование 14.09.2005 - 09:24:45 ]

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

igorsia (не проверено)

а ядрышко какое если не секрет? патчик от Алана Кокса накладывать не пробовал?
играться с параметрами hdparm -с1 попробовать и -с2 и -с3
hdparm -d1 ?

Vitls
Аватар пользователя Vitls
Не в сети
Зарегистрирован: 21/09/2010

Это кому вопрос? Если мне,то: ядрышко 2.2.39, dma включено и всё такое.

Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

...А если ко мне то по линку там все подробно описано...

2Vitls
Я в курсах что описывается максимально возможная производительность, но всетаки в томже оффтопике скорости чтения повыше, повыше...

igorsia (не проверено)

2sheridan я так понял что -с3 у тебя во всех конфигурациях. поробуй другие значения.
какие патчи в ядре я из приведенной информации не понял.
попробуй ветку -ас говорят что в ней ide работает правильней, за что ее RH использует по умолчанию в своих дистрибутивах.
а если честно - для 40Гб винта 37мб/сек это в пределах нормы
кстати http://www.ixbt.com/storage/seagate-barr7.shtml

igorsia (не проверено)

предлагаю еще один тест -
dd if=/dev/hdc of=/dev/null bs=1M
и посмотреть.. dd тоже пишет среднюю скорость

rudy (не проверено)

Есть такое предположение:
У тебя на ide0 два винта, которые шарят пропускную способность данного канала контроллера. При этом, наверное, на hda лежит система, или своп, или что-то еще, к чему происходят обращения в момент тестов. Аналогично может быть и с hdb, но в меньшей степени. Таким образом, во время измерения производительности ide0 канал используется не только измерямым девайсом.
На эту мысль меня натолкнула сумма трансфера hda и hdb, которая примерно равна трансферу hdc. Если этот комп можно потестить (если он не должнен быть в онлайне постоянно), то попробуй развесить hda и hdb по разным каналам ide контроллера (по одному на канал) и потести заново.
Что касается трансфера hdc - лучше не будет. Это уже очень хороший показатель (См. пост Vitlsа).
<span class='smallblacktext'>[ Редактирование 14.09.2005 - 21:21:29 ]</span>

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

2igorsia
Начну с того что dd у меня не показывает с какой скоростью копируется. Показывает только количество скопированных блоков.
Патчи на ядро никакие левые не накладываю.

2rudy
hdb у меня это старенький 4Г винт, на котором у меня /boot и /home лежат. Для него 12мб/с потолок.
Скажу еще что на hda / лежит, на hdc /usr.
hda и hdb на первом ide, hdc и dvd резак на втором ide, еще 2 cd привода (обычный резак и просто сидиром) на дополнительном pci контроллере.

Goodvin
Не в сети
Зарегистрирован: 21/09/2010

Попробуй сделать вот так:

1. Выполнить команду
hdparm /dev/hda -ac3mu1d1X66
2. Сразу после этого - тест скорости
hdparm -t /dev/hda
3. Сообщи результат

после чего повторить пукнты 1-3, но в п.1 изменить в конце Х66 на Х69

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

неохота перепечатывать....
http://gzip.rsdn.ru/forum/Message.aspx?mid=1380963&only=1 там все подробно описано что и как делайу...

Goodvin
Не в сети
Зарегистрирован: 21/09/2010

Я читал внимательно.

Вот мой пример:
есть у меня несколько сотен серваков как раз на матерях TUSL.
На них стоит Red Hat 7.1 - 7.2
Ядра 2.4.19 и 2.4.20

/dev/hda:
Timing cached reads: 128 MB in 0.90 seconds = 142.22 MB/sec
Timing buffered disk reads: 64 MB in 1.69 seconds = 37.87 MB/sec

Причем при разных замерах последнее значение колеблется от 37 до 44 MB/sec.

Параметры hdparm-а я выше уже привел.

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

тоесть у меня еще нормально...

Goodvin
Не в сети
Зарегистрирован: 21/09/2010

А какой трансфер ты хотел бы увидеть ??
Насколько больше ?

Кстати, при разливке такого же образа на машину с матерью на 845 чипсете - скорость вырастает до 50-54 MB/sec.

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

дык дело в том что винда показывает на ттомже hdc моем за 50 помоему... Непомню точно...

Goodvin
Не в сети
Зарегистрирован: 21/09/2010

[quote=Sheridan]дык дело в том что винда показывает на ттомже hdc моем за 50 помоему... Непомню точно...[/quote]

Оно, конечно, может быть и так ...
А может быть и нет ...

По крайней мере, мы не можем точно знать, что именно там показывает винда и как она это считает.

Как в старом анекдоте:
- Доктор, мне 90 лет, а у меня не стоит.
- Батенька, так чего же вы хотит в таком возрасте ???
- Так мои друзья, которым 88 и 94 года, говорят что у них с женщинами все в порядке, как в молодости !!!!!
- А кто мешает вам так же ГОВОРИТЬ ??
:-)

[ Редактирование 01.11.2005 - 14:12:09 ]

RSS-материал