aic performance (Was Re: SCSI speed with IBM DGVS09U (8 GB) hard drive, Linux)

Jon Burchmore burch at offline.org
Wed Jan 6 16:13:34 PST 1999


> You chose poorly.  The WD Enterprise gets abysmal performance if you use
> tagged queuing.  If you disable tags, you may see your performance as
> much as double.  In the future, stick with IBM or Seagate drives.

Hmm.. I'm pretty sure that tagged queueing *is* disabled.  Here's the contents
of /proc/scsi/aic7xxx/0.  The drive is ID 0.

Do I need to disable tagged queueing at the adapter level?  Is that even possible?
According to the README.aic7xxx in my kernel directory, the 255's in the
"Tagged Queue By Device array for aic7xxx host instance 0" indicate that tagged
queueing is disabled for a device.

-Jon Burchmore

Adaptec AIC7xxx driver version: 5.1.6/3.2.4
Compile Options:
  AIC7XXX_RESET_DELAY    : 5
  AIC7XXX_TAGGED_QUEUEING: Adapter Support Enabled
                             Check below to see which
                             devices use tagged queueing
  AIC7XXX_PAGE_ENABLE    : Enabled (This is no longer an option)
  AIC7XXX_PROC_STATS     : Enabled

Adapter Configuration:
           SCSI Adapter: Adaptec AHA-294X Ultra SCSI host adapter
                           Ultra Wide Controller
    PCI MMAPed I/O Base: 0xe1804000
 Adapter SEEPROM Config: SEEPROM found and used.
      Adaptec SCSI BIOS: Enabled
                    IRQ: 17
                   SCBs: Active 0, Max Active 2,
                         Allocated 15, HW 16, Page 255
             Interrupts: 829717
      BIOS Control Word: 0x19b6
   Adapter Control Word: 0x005b
   Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
     Ultra Enable Flags: 0x0001
 Tag Queue Enable Flags: 0x0000
Ordered Queue Tag Flags: 0x0000
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
    Actual queue depth per device for aic7xxx host instance 0:
      {1,1,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
    Device Negotiation Settings
        Period Offset Bus Width
User       012    008        1
Goal       012    008        1
Current    012    008        1
    Total transfers 726598 (533880 read;192718 written)
      blks(512) rd=6131783; blks(512) wr=4180928
        < 512 512-1K   1-2K   2-4K   4-8K  8-16K 16-32K 32-64K 64-128K >128K
 Reads:     0      1 409722  11139  15110  42726  27901  11906  15375      0 
Writes:     0      0 150932  10335   2595   4844   6821   3530  13661      0 

(scsi0:0:1:0)
  Device using Narrow/Async transfers.
    Device Negotiation Settings
        Period Offset Bus Width
User       012    008        1
Goal       000    000        0
Current    000    000        0
    Total transfers 3 (3 read;0 written)
      blks(512) rd=4; blks(512) wr=0
        < 512 512-1K   1-2K   2-4K   4-8K  8-16K 16-32K 32-64K 64-128K >128K
 Reads:     0      2      1      0      0      0      0      0      0      0 
Writes:     0      0      0      0      0      0      0      0      0      0 

(scsi0:0:2:0)
  Device using Narrow/Sync transfers at
  10.0 MByte/sec, offset 15
    Device Negotiation Settings
        Period Offset Bus Width
User       012    008        1
Goal       012    015        0
Current    025    015        0
    Total transfers 36360 (36360 read;0 written)
      blks(512) rd=1909037; blks(512) wr=0
        < 512 512-1K   1-2K   2-4K   4-8K  8-16K 16-32K 32-64K 64-128K >128K
 Reads:     0      3      0    184    607    116  30533    131   4786      0 
Writes:     0      0      0      0      0      0      0      0      0      0 

(scsi0:0:3:0)
  Device using Narrow/Async transfers.
    Device Negotiation Settings
        Period Offset Bus Width
User       012    008        1
Goal       000    000        0
Current    000    000        0
    Total transfers 61343 (61343 read;0 written)
      blks(512) rd=3877387; blks(512) wr=0
        < 512 512-1K   1-2K   2-4K   4-8K  8-16K 16-32K 32-64K 64-128K >128K
 Reads:     0      5      0      7      4      3   9466  51858      0      0 
Writes:     0      0      0      0      0      0      0      0      0      0 

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



More information about the aic7xxx mailing list