DragonFly kernel List (threaded) for 2007-07
DragonFly BSD
DragonFly kernel List (threaded) for 2007-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

poor performance on big machine

From: "Simon 'corecode' Schubert" <corecode@xxxxxxxxxxxx>
Date: Mon, 30 Jul 2007 16:01:55 +0200


I just continued building and noticed that we seem to have a horribe hdd performance:

Disks ad4 ad6 acd0 cd0 pass0 md0
KB/t 0.00 44.27 0.00 0.00 0.00 0.00
tps 0 186 0 0 0 0
MB/s 0.00 8.03 0.00 0.00 0.00 0.00 % busy 0 100 0 0 0 0 ^^^^^

A lot of processes are in states getblk, wdrain, biowr, biord. Not stuck, but real slow. Everybody is pounding on ad6.

atapci0: <Intel ICH5 UDMA100 controller> port 0xfc00-0xfc0f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 irq 6 at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
acd0: DVDROM <HL-DT-ST DVD-ROM GDR-8084N/1.01> at ata0-master UDMA33
ata1: <ATA channel 1> on atapci0
atapci1: <Intel ICH5 SATA150 controller> port 0xcc80-0xcc8f,0xcc98-0xcc9b,0xcca0-0xcca7,0xccb0-0xccb3,0xccb8-0xccbf irq 6 at device 31.2 on pci0
ata2: <ATA channel 0> on atapci1
ad4: 152587MB <Maxtor 6L160M0 BACE1G10> at ata2-master SATA150
ata3: <ATA channel 1> on atapci1
ad6: 152587MB <WDC WD1600JS-75NCB2 10.02E03> at ata3-master SATA150

IRQ stats are:
1140 total
435 clk
 26 uhci0
435 atapci1
 26 em0
218 irq21

For some reason "test" was also several times in "biowr". First, I don't understand why test is used and not the builtin, but whatever. What's the business of test reading something? Might that be urandom and stackprotector? When else would test read a block?


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]