Sorry if I've missed some of the good bits.  Hopefully I'm
not repeating anything that was already suggested.

If you go into proc and find the scsi directory, you should
find a directory under ther pertaining to your controller
chipset.  On my desktop machine I have:

[modica@remington scsi]$ ls
aic7xxx/  scsi

Inside aic7xxx I have a file called "0" which contains the
following:

tatistics:

(scsi0:0:1:0)
  Device using Wide/Sync transfers at 20.0 MByte/sec, offset
8
  Transinfo settings: current(25/8/1/0), goal(25/8/1/0),
user(25/15/1/0)
  Total transfers 50588 (27121 reads and 23467 writes)
             < 2K      2K+     4K+     8K+    16K+   
32K+    64K+   128K+
   Reads:   20966     932    1405    1807     201     592   
1218       0
  Writes:   13774    3248    4574    1757      61     
23      30       0



So from this I can see whether the device negotiated
successfully with the controller for synchronous transfers
etc.  Additionally, I can get some feel for the size of the
transfers.  Does this file seem consistant with what you
expect to see with your exabyte?

Another thought would be to strace a dd transfer.  This
should give you some idea whether the reads/writes are
successful and are returning with the full amount of the
transfer.   Perhaps you are only getting partial transfers
for some reason and that's making the device appear slow. 
Or perhaps your transfers are smaller than you expected.

Regards!
Steve

Reply via email to