Re: производительность scsi
On Sun, Apr 04, 2004 at 01:33:24PM +0700, Yury A. Yurevich wrote:
> Задался целью проверить скорость scsi и ide винтов (hdparm -tT). Все
> проверял на knoppix-3.2. Результат меня удивил:
Странно, что он тебя удивил, этот результат вполне закономерен
для несбалансированной системы. Вот смотри (далее я себе позволю немного
пожонглировать квотингом):
> scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.8
> <Adaptec 2940 Ultra2 SCSI adapter>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ у тебя контроллер образца
где-то 1994 года (надеюсь он таки PCI-ный). В него воткнут довольно
старенький (скорее всего ровесник контроллера):
> Vendor: SEAGATE Model: ST32155W Rev: 0528
> Type: Direct-Access ANSI SCSI revision: 02
> /dev/sda:
> Timing buffer-cache reads: 128 MB in 0.57 seconds =224.56 MB/sec
> Timing buffered disk reads: 64 MB in 12.52 seconds = 5.11 MB/sec
к нему претензий быть не должно, он отдал всё, на что способен.
В этого же дедушку-контроллер воткнули ещё:
> Vendor: IBM Model: IC35L036UWD210-0 Rev: S5BS
> Type: Direct-Access ANSI SCSI revision: 03
Это модель где-то 2002-2003 года Ultra-160 (возможно Ultra-320).
> /dev/sdb:
> Timing buffer-cache reads: 128 MB in 0.57 seconds =224.56 MB/sec
> Timing buffered disk reads: 64 MB in 2.23 seconds = 28.70 MB/sec
Учти, что он тебе отдал ~29 мег на контроллере 10-летней давности
Ultra2, что для такого контроллера весьма недурно. На правильном для
этого винта контроллере (Ultra-160/320) он тебе даст 52-56 MB/sec. Диск
Ultra-320 на контроллере Ultra-320 даёт где-то 65 MB/sec.
> /dev/hdc:
> Timing buffer-cache reads: 128 MB in 0.59 seconds =216.95 MB/sec
> Timing buffered disk reads: 64 MB in 1.60 seconds = 40.00 MB/sec
> Итого получается, что ide-винт с включенным dma быстрее, чем два
> сказёвых винта вместе взятых :(((
Это он _здесь_ быстрее, на реальной задаче с интенсивным
многопоточным обменом с дисками скази с, на первый взгляд, скромными
показателями могут оказаться поживее самых разогнаных айдишников.
Особенно это касается случаев, когда винтов несколько (н.п. 3+, чтобы
два адишника попали на один канал -- тогда они точно просядут). Ну и
надёжность у скази-дисков, как правило выше.
>
> Это по причине довольно-таки стареньких scsi-винтов, или я что-то
> неправильно делаю?
Правильно/неправильно -- это зависит от задачи, для которой ты
это делаешь :-)
--
With best regards, Oleg Gritsinevich
Reply to: