Date: Wed, 10 Sep 1997 22:25:40 +0200 From: Stefan Esser <se@FreeBSD.ORG> To: Mats Lofkvist <mal@algonet.se> Cc: current@FreeBSD.ORG Subject: Re: lousy disk perf. under cpu load (was IDE vs SCSI) Message-ID: <19970910222540.16996@mi.uni-koeln.de> In-Reply-To: <199709101259.OAA02564@kairos>; from Mats Lofkvist on Wed, Sep 10, 1997 at 02:59:38PM %2B0200 References: <19970909231006.58788@mi.uni-koeln.de> <199709101259.OAA02564@kairos>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 10, Mats Lofkvist <mal@algonet.se> wrote:
> Reassigning interrupts doesn't seem to be as easy as I hoped :-(
>
> I have an Intel Providence motherboard with the ahc and fxp
> builtin (on pci) and an separate ncr for the narrow devices.
> I haven't been able to figure out how to change the interrupts,
> can't find anything in the bios letting me set them explicitly.
> (Setting plug-n-play to "bios" mode only lets me reserve irq's
> used by non-pnp cards, not reassign anything on pci. With pnp in
> the "pnp os" mode nothing can be changed.)
Perhaps you can free IRQs that are currently reserved,
with the effect that the BIOS uses them for PCI devices ?
Do you have access to any other system, on which you could
repeat your tests ?
I guess the problem is specific to your motherboard, and
even if you moved the controller cards over, you would not
see the high impact you report ...
BTW: I see on my system (486/133, NCR53c810, 2GB Atlas I):
# dd if=/dev/rsd0a of=/dev/null bs=4k
3767+0 records in
3767+0 records out
15429632 bytes transferred in 4.135790 secs (3730758 bytes/sec)
# loop & dd if=/dev/rsd0a of=/dev/null bs=4k
6144+0 records in
6144+0 records out
25165824 bytes transferred in 6.925719 secs (3633677 bytes/sec)
# loop & loop & loop & loop & dd if=/dev/rsd0a of=/dev/null bs=4k
6144+0 records in
6144+0 records out
25165824 bytes transferred in 7.237373 secs (3477204 bytes/sec)
There is a slight decrease of throughput, but even with 4
loop processes (just a "main() {while(1);}"), it is less
than 10%. The interrupt rate is some 920/s with no load,
and decreases to some 850/s under load ...
Regards, STefan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970910222540.16996>
