[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: