Date: Wed, 8 Nov 2000 16:35:13 -0800 (PST) From: Brian Behlendorf <brian@collab.net> To: stable@freebsd.org Subject: disk I/O Message-ID: <Pine.BSF.4.21.0011081625011.1844-100000@yez.hyperreal.org>
next in thread | raw e-mail | index | archive | help
RELENG_4, kernel last updated & built Aug 31st, so apologies if this touches a problem that was fixed since then. I'd be happy to upgrade after 4.2-RELEASE goes out if people think there was a fix applied for this. I'm having agonizingly slow disk I/O. Granted, this is a heavily pounded machine (~2M web hits/day with ~50K being CGI or java, 500K mail deliveries using qmail, lots of CVS accesses) yet I get spikes in the load going up to 200 at times, during which the machine's largely frozen to shell access & other services are much slower. It always comes back (go freebsd!) but it still feels like I/O is the culprit. The CPU almost always has idle time available, yet during the day even doing an "ls" in a moderately sized dir is slow. Here's iostat 5: tty da0 da1 acd0 cpu tin tout KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s us ni sy in id 2 59 0.00 0 0.00 0.00 0 0.00 0.00 0 0.00 23 3 14 3 55 0 171 4.45 91 0.40 9.62 118 1.11 0.00 0 0.00 65 0 27 7 0 0 633 5.81 110 0.62 10.38 142 1.44 0.00 0 0.00 50 0 24 4 21 0 435 4.00 85 0.33 6.90 157 1.06 0.00 0 0.00 73 0 18 5 4 0 635 4.25 91 0.38 8.80 101 0.87 0.00 0 0.00 74 0 22 4 0 0 495 4.36 92 0.39 7.67 156 1.17 0.00 0 0.00 60 0 37 3 0 0 450 4.39 95 0.41 8.58 147 1.23 0.00 0 0.00 56 0 27 4 13 0 254 5.15 90 0.45 7.38 170 1.23 0.00 0 0.00 5 0 8 3 83 0 530 4.21 83 0.34 7.99 171 1.33 0.00 0 0.00 8 0 15 3 74 0 502 4.13 93 0.37 7.17 169 1.19 0.00 0 0.00 21 0 16 5 58 relevant dmesg output: sym0: <895> port 0x9000-0x90ff mem 0xfa201000-0xfa201fff,0xfa202000-0xfa2020ff irq 10 at device 4.0 on pci1 sym0: Symbios NVRAM, ID 7, Fast-40, LVD, parity checking sym0: open drain IRQ line driver, using on-chip SRAM sym0: using LOAD/STORE-based firmware. da1 at sym0 bus 0 target 1 lun 0 da1: <IBM DMVS18D 0077> Fixed Direct Access SCSI-3 device da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C) da0 at sym0 bus 0 target 0 lun 0 da0: <HP 18.2GB A 80-B001 B001> Fixed Direct Access SCSI-2 device da0: 80.000MB/s transfers (40.000MHz, offset 15, 16bit), Tagged Queueing Enabled da0: 17366MB (35566480 512 byte sectors: 255H 63S/T 2213C) Ideas? This is actually during a more lightly loaded time period. It just "feels" like I should be able to push more than 80-100 tps through da0 (lots of small writes and fsyncs, admittedly) and more than 150tps on da1 (which is almost all reads). Anything else I should be looking at? Brian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0011081625011.1844-100000>