Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Sep 1999 18:06:51 +0000 (GMT)
From:      <phreak@liquednet.net>
To:        aic7xxx@freebsd.org
Subject:   RAID / multiple concurrent drive access
Message-ID:  <Pine.LNX.4.10.9909161801130.29522-100000@aridhol>

next in thread | raw e-mail | index | archive | help
Hello all.  I hope that this list can help me with this problem I have.  I
have an AIC-7880 on board controller, and 2 Seagate UW 4.5 gig 10,000 RPM
cheetah drives.  Each drive sustains about 13MB/s sequential reads, and
under NT I configured them as a very fast stripe set, handling about
20MB/s.  I tried this in linux, and the combined throughput is still only
13MB/s, and I even tried starting 2 dd commands at once to read from the
drives, and the combined throughput is stil only 13MB/s.  This seems to
indicate that the AIC-7xxx driver is not making use of disconnect/reselect
and/or tagged command queueing.  I am running linux 2.2.12 and have those
options enabled.  I am running on a dual PII-233 system.  I will include a
printout of my /proc/scsi/aic7xxx/0 file at the end of this email.  Any
thoughs on why I am having this problem and how to fix it would be greatly
apreciated.  

Adaptec AIC7xxx driver version: 5.1.19/3.2.4
Compile Options:
  TCQ Enabled By Default : Enabled
  AIC7XXX_PROC_STATS     : Disabled
  AIC7XXX_RESET_DELAY    : 3
Adapter Configuration:
           SCSI Adapter: Adaptec AIC-7880 Ultra SCSI host adapter
                           Ultra Wide Controller
    PCI MMAPed I/O Base: 0xe1800000
 Adapter SEEPROM Config: SEEPROM found and used.
      Adaptec SCSI BIOS: Enabled
                    IRQ: 15
                   SCBs: Active 0, Max Active 16,
                         Allocated 30, HW 16, Page 255
             Interrupts: 120253
      BIOS Control Word: 0x10b6
   Adapter Control Word: 0x005e
   Extended Translation: Enabled
Disconnect Enable Flags: 0xfffb
     Ultra Enable Flags: 0x0003
 Tag Queue Enable Flags: 0x0003
Ordered Queue Tag Flags: 0x0003
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
    Actual queue depth per device for aic7xxx host instance 0:
      {8,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
Statistics:
(scsi0:0:0:0)
  Device using Wide/Sync transfers at 40.0 MByte/sec, offset 8
  Transinfo settings: current(12/8/1/0), goal(12/8/1/0), user(12/15/1/0)
  Total transfers 19973 (19973 reads and 0 writes)
(scsi0:0:1:0)
  Device using Narrow/Async transfers.
  Transinfo settings: current(12/0/0/0), goal(0/0/0/0), user(0/0/0/0)
  Total transfers 100791 (61659 reads and 39132 writes)





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.10.9909161801130.29522-100000>