LINUX.ORG.RU

Настройка SCSI винчестера


0

0

Господа! Есть ли специалисты по теме? На одной и той же машине (HP NetServer E60) стоит 2 операционки: 1) RH-6.2 с ядром 2.2.24 из RPM 2) RH-7.3 с ядрами a) 2.4.18-3 - постовлено при установке б) 2.4.20-30.7.aspsmp перекомпиленное на этой машине

Результаты выполнения команды hdparm: 1) hdparm -t /dev/sda = 19.2 hdparm -T /dev/sda = 107.6 2a) hdparm -t /dev/sda = 7.62 hdparm -T /dev/sda = 120.8 2б) hdparm -t /dev/sda = 19.2 hdparm -T /dev/sda = 118.5

Для сравнения результаты на /dev/hdc: 1) -t = 2.6 -T = 106.7 2a) -t = 20.7 -T = 122 2б) -t = 20.7 -T = 117

Есть ли возможность ускорить SCSI диск? В моей системе он ничуть не лучше обычного QuantumFireball-5400 UDMA

В dmesg про SCSI подсистему рассказывают следующее: scsi : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0 <Adaptec AIC-7895 Ultra SCSI host adapter> Vendor: HP Model: 9.10GB A 68-SA40 Rev: SA40 Type: Direct-Access ANSI SCSI revision: 02

Если не знаете/не работали, подскажите, где почитать и найти подходящие утилиты для настройки. В документе http://tldp.org/HOWTO/SCSI-2.4-HOWTO/ не понял почти ничего. Главное, не понял, как настроить и можно/нужно ли подстраивать?

-- Валентиныч

anonymous

Первое. Из теста мы видим, что лучший вариант -- 2б.

Второе. Прелесть SCSI не в скорости линейного чтения, а в том, что скорость _не_проседает_ под нагрузкой. Попробуйте как-нибудь запустить несколько процессов, каждый из которых делает чтение/запись в __случайное__ место диска. После подобных экспериментов зачастую появляется желание (как обычно, упирающееся в финансы) подарить все свои ide-диски бомжам и полностью перейти на SCSI (в идеале SCSI-RAID).

Касаемо упомянутого выше опыта. Мне в свое время хватило следующего (сравнивал одиночный IBM SCSI [не помню модель] на Tekram 390 и IDE RAID-0 на HPT366+ 2xIBM DTLA):

Система стоит на отдельном винте. Одновременно запускаются следующие задачи. Процесс 1 делает пересборку ядра (нагрузим процессор, изредка будем поплевывать на винт); Процесс2 собирает 700 Мб ISO-образ из большого количества маленьких файлов + несколько больших (нагрузим винт как следует); Процесс 3 -- создание md5sum для 4-х iso-образов.

Что получил в результате: На SCSI винте можно легко читать еще какой-нибудь файл (например, man нечто открывается так же быстро, как и без нагрузки). На IDE мне надоело ждать больше 30 секунд.

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

Возможно, вы правы... Но при загрузке где-то проскакивает сообщение, что данная SCSI подсистема якобы является 40 Mb/s Иначе говоря она работает с половинной скоростью. Глуповато не использовать ее на 100%, тем более что стоит (стоила?) она довольно дорого. Этот сервер обошелся без малого в 3000 баксов в 2000 г.

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

> Иначе говоря она работает с половинной скоростью.

Простейший чеклист ("80" обозначает "80 Мб/с", не помню, как называется этот стандарт, UW2 или еще как):

1. Контроллер умеет "80".

2. Винт умеет "80".

3. Примененный кабель предназначен для "80".

4. Модуль поддержки контроллера умеет "80".

5. Кабель (или крайний девайс) правильно терминирован (если это требуется).

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

Спасибо за попытку помочь, но я вас почти совсем не понял. По поводу того, кто чего умеет: я уже писал, что речь идет о подсистеме SCSI, установленной на HP NetServer, причем о подсистеме, идущей в комплекте. Полагаю, что HP правильно укомплектовал подситстему и правильно ее подключил.

Привожу полностью, что пишется в dmesg о SCSI: SCSI subsystem driver Revision: 1.00 (scsi0) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 0/5/0 (scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs (scsi0) Downloading sequencer code... 383 instructions downloaded (scsi1) <Adaptec AIC-7895 Ultra SCSI host adapter> found at PCI 0/5/1 (scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs (scsi1) Downloading sequencer code... 383 instructions downloaded scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0 <Adaptec AIC-7895 Ultra SCSI host adapter> scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0 <Adaptec AIC-7895 Ultra SCSI host adapter> Vendor: HP Model: 9.10GB A 68-SA40 Rev: SA40 Type: Direct-Access ANSI SCSI revision: 02 scsi2 : SCSI host adapter emulation for IDE ATAPI devices Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8. SCSI device sda: 17773524 512-byte hdwr sectors (9100 MB) sda: sda1 sda2 sda3

Полагаю, что строка (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec говорит о возможной скорости передачи данных.

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

Мне сначала показалось, что вы считаете, будто бы оно должно было работать на 80 Мб/с, а заводится на 40.

А касаемо того, что якобы С ВИНТА должно идти 40 Мбайт/с, так это далеко не так... По ШНУРКУ -- да, может передаваться и 40. Например, два винта одновременно качают.

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