[Hardware] aic79xx slow transfer

Grigory Fateyev greg на anastasia.ru
Вт Мар 29 18:37:35 MSD 2005


Здравствуйте!

Есть Intel сервер со встроенным контроллером:

aic79xx               212584   6 (autoclean)
scsi_mod               97908   2 (autoclean) [sd_mod aic79xx]

0000:03:04.0 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)
0000:03:04.1 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)

> lspci -s 03:04.0 -vv                            [16:55:02]0|0.00
0000:03:04.0 SCSI storage controller: Adaptec AIC-7902 U320 (rev 03)
        Subsystem: Intel Corp.: Unknown device 3424
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR+ FastB2B-        Status: Cap+ 66MHz+ UDF-
FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
      Latency: 64 (10000ns min, 6250ns max), Cache Line Size: 0x08 (32
bytes)        Interrupt: pin A routed to IRQ 30
        Region 0: I/O ports at 2800 [size=256]
        Region 1: Memory at fe9e0000 (64-bit, non-prefetchable)
[disabled] [size=8K]        Region 3: I/O ports at 2c00 [size=256]
        Expansion ROM at fe880000 [disabled] [size=512K]
        Capabilities: <available only to root>

и в то-же время:
Adaptec AIC79xx driver version: 1.3.10
Adaptec AIC7902 Ultra320 SCSI adapter
aic7902: Ultra320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs
Allocated SCBs: 64, SG List Length: 102

Serial EEPROM:
0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8
0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8 0x17c8
0x08f4 0x0146 0x2807 0x0010 0xffff 0xffff 0xffff 0xffff
0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0x0430 0xb2f7

Target 0 Negotiation Settings
        User: 320.000MB/s transfers (160.000MHz DT|IU|QAS, 16bit)
        Goal: 3.300MB/s transfers
        Curr: 3.300MB/s transfers
        Transmission Errors 0
        Channel A Target 0 Lun 0 Settings
                Commands Queued 1027156
                Commands Active 0
                Command Openings 32
                Max Tagged Openings 32
                Device Queue Frozen Count 0
Target 1 Negotiation Settings
        User: 320.000MB/s transfers (160.000MHz DT|IU|QAS, 16bit)
        Goal: 3.300MB/s transfers
        Curr: 3.300MB/s transfers
        Transmission Errors 0
        Channel A Target 1 Lun 0 Settings
                Commands Queued 1012922
                Commands Active 0
                Command Openings 32
                Max Tagged Openings 32
                Device Queue Frozen Count 0

/dev/sda:
 Timing cached reads:   2216 MB in  2.00 seconds = 1108.00 MB/sec
 Timing buffered disk reads:    6 MB in  3.02 seconds =   1.99 MB/sec

Почему трансфер такой медленный? И можно ли добиться увеличения скорости
работы винта? 

Спасибо!
-- 
Всего наилучшего!
greg_[at]_anastasia_[dot]_ru Григорий.



Подробная информация о списке рассылки Hardware