Subject: Re: Quadra SCSI performance
To: None <port-mac68k@netbsd.org>
From: Chas Williams <chas@cmf.nrl.navy.mil>
List: port-mac68k
Date: 12/27/2000 11:38:26
based on the histogram data, i changed the delay(10000) in esp.c to delay(1000)
with the following results:
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
1.4.X 10 315 98.9 1878 99.3 1012 92.0 339 99.5 1965 91.4 17.3 42.8
1.5 10 118 97.6 146 98.5 84 99.6 143 99.4 186 97.0 4.8 96.5
delay=1000 10 366 99.5 1726 85.0 744 54.0 492 99.7 2106 96.9 76.8 38.6
[the 1.4.x results are from my q800, which is fairly similar to the q700.]
i noticed that the delay(10000) crept in somewhere around revision 1.22 of
esp.c when i believe allen added 'correct' support for the dual bus on the 950.
esp_dualbus_intr also has a delay(10000) that should probably be 1000 but
then again, maybe not. i am guessing the delay should be related to the
clock speed of the scsi controller. any thoughts?