[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Varying performance of IDE disk
Last weekend I discovered a quite strange phenomenon. Reading a big file
from wd0 starts with 12 MB/sec, but drops to 1.8 MB/sec after a minute
or so. The interrupt rate of pciide0, reported by 'systat vmstat' drops
proportionally. But when I start a 'make clean' in /usr/ports, which
lives on sd2, the wd0 disk recovers to its former performance. The
interrupt rate increases dramatically. wd0 returns to 1.8 MB/sec after
the 'make clean' has finished.
That means: I have to put some stress onto a SCSI disk to keep the IDE
disk happy. Can anyone reproduce this?
-hgw
OpenBSD 2.6-current (BALDRICK) #0: Fri Jan 28 22:30:09 CET 2000
hgw@baldrick:/usr/src/sys/arch/i386/compile/BALDRICK
cpu0: AMD K6-3 ("AuthenticAMD" 586-class) 401 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX
BIOS mem = 654336 conventional, 267386880 extended
real mem = 268042240
avail mem = 166948864
using 5689 buffers containing 90046464 bytes of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(35) BIOS, date 03/03/99
apm0 at bios0: Power Management spec V1.1
apm0: AC on, no battery
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "VIA VT82C597 (Apollo VP3) Host-PCI" rev
0x04
ppb0 at pci0 dev 1 function 0 "VIA VT82C598 (Apollo MVP3) PCI-AGP" rev
0x00
pci1 at ppb0 bus 1
"ATI Technologies Rage Magnum" rev 0x00 at pci1 dev 0 function 0 not
configured
pcib0 at pci0 dev 7 function 0 "VIA VT82C586 (Apollo VP) PCI-ISA" rev
0x47
pciide0 at pci0 dev 7 function 1 "VIA VT82C586A IDE" rev 0x06: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility
wd0 at pciide0 channel 0 drive 0: <IBM-DJNA-352500>
wd0: can use 32-bit, PIO mode 4, DMA mode 2, Ultra-DMA mode 2
wd0: 16-sector PIO, LBA, 24405MB, 16383 cyl, 16 head, 63 sec, 49981680
sectors
pciide0: channel 0 interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data
transfers)
atapiscsi0 at pciide0 channel 1
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-M1212, 1R14> SCSI0
5/cdrom removable
cd0: can use 32-bit, PIO mode 4, DMA mode 2, Ultra-DMA mode 2
pciide0: channel 1 interrupting at irq 15
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (using DMA data
transfers)
"VIA VT83C572 USB" rev 0x02 at pci0 dev 7 function 2 not configured
pchb1 at pci0 dev 7 function 3 "VIA VT82C586 (Apollo VP) Power
Management" rev 0x10
"ATI Technologies Mach64 GP" rev 0x5c at pci0 dev 8 function 0 not
configured
de0 at pci0 dev 9 function 0 "DEC DECchip 21041 (Tulip Pass 3)" rev
0x21: irq 5
de0: 21041 [10Mb/s] pass 2.1 address 00:80:c8:59:0f:ee
"Diamond Multimedia (2nd ID) Monster Sound MX300" rev 0xfe at pci0 dev
10 function 0 not configured
ncr0 at pci0 dev 12 function 0 "Symbios Logic 53c810" rev 0x02: ncr
53c810 fast10 scsi, irq 11
scsibus1 at ncr0: 8 targets
st0 at scsibus1 targ 1 lun 0: <Quantum, DLT4000, D991> SCSI2
1/sequential removable
st0: st0(ncr0:1:0): 10.0 MB/s (100 ns, offset 8)
density code 0x1a, variable blocks, write-protected
ncr1 at pci0 dev 13 function 0 "Symbios Logic 53c895" rev 0x01: ncr
53c895 fast40 wide scsi, irq 5
scsibus2 at ncr1: 16 targets
ncr1: aborting job ...
ncr1:0: ERROR (90:0) (0-0-0) (0/0) @ (mem 0:00000000).
ncr1: regdump: c0 08 00 00 00 00 00 03 00 00 04 00 80 02 08 02.
ncr1: restart (fatal error).
probe(ncr1:0:0): COMMAND FAILED (9 ff) @0xe0a61800.
sd0 at scsibus2 targ 0 lun 0: <IBM, DDRS-39130D, DC1B> SCSI2 0/direct
fixed
sd0(ncr1:0:0): WIDE SCSI (16 bit) enabled
sd0(ncr1:0:0): 40.0 MB/s (50 ns, offset 15)
sd0: 8715MB, 8387 cyl, 10 head, 212 sec, 512 bytes/sec, 17850000 sec
total
sd1 at scsibus2 targ 1 lun 0: <IBM, DDRS-39130D, DC1B> SCSI2 0/direct
fixed
sd1(ncr1:1:0): WIDE SCSI (16 bit) enabled
sd1(ncr1:1:0): 40.0 MB/s (50 ns, offset 15)
sd1: 8715MB, 8387 cyl, 10 head, 212 sec, 512 bytes/sec, 17850000 sec
total
sd2 at scsibus2 targ 2 lun 0: <IBM, DDRS-39130D, DC1B> SCSI2 0/direct
fixed
sd2(ncr1:2:0): WIDE SCSI (16 bit) enabled
sd2(ncr1:2:0): 40.0 MB/s (50 ns, offset 15)
sd2: 8715MB, 8387 cyl, 10 head, 212 sec, 512 bytes/sec, 17850000 sec
total
sd3 at scsibus2 targ 3 lun 0: <IBM, DDRS-39130D, DC1B> SCSI2 0/direct
fixed
sd3(ncr1:3:0): WIDE SCSI (16 bit) enabled
sd3(ncr1:3:0): 40.0 MB/s (50 ns, offset 15)
sd3: 8715MB, 8387 cyl, 10 head, 212 sec, 512 bytes/sec, 17850000 sec
total
sd4 at scsibus2 targ 4 lun 0: <CONNER, CP30540 SUN0535, B0BB> SCSI2
0/direct fixed
sd4(ncr1:4:0): 10.0 MB/s (100 ns, offset 16)
sd4: 520MB, 2242 cyl, 6 head, 79 sec, 512 bytes/sec, 1065912 sec total
isa0 at pcib0
isadma0 at isa0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
vt0 at isa0 port 0x60/16 irq 1: vga 80 col, color, 8 scr, mf2-kbd
pms0 at vt0 irq 12
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c860 netmask c860 ttymask d8e2
pctr: user-level cycle counter enabled
mtrr: K6-family MTRR support (2 registers)
Kernelized RAIDframe activated
de0: abnormal interrupt: receive process stopped