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