I currently have a server running OpenBSD that I have managed to pack full of hard drives, I am having a few issues here. First, if the server has three ide controllers but if I hook up any devices on that third controller the systems hangs when it tries to load OpenBSD. I was wondering if I need to compile something into the kernal to help the OS work with more than four devices. Secondly and much more concerning to me is the fact that I am getting horrible performance on only two of my drives. My configuration is like this:
wd0 = 40 gig system drive that contains the OpenBSD installation, and is partitioned according to OpenBSDs install manual
wd1 = 180 gig pure file space - all one partition
wd2 = 200 gig pure file space - all one partition
wd3 = 200 gig pure file space - all one partition
The last two drives up there (wd2 & wd3) run absolutely terribly. I have huge I/O delays when trying to do anything on them. I know it has to do with either the drive setup or something on the motherboard because the 180 gig drive (wd1) works flawlessly. The funny thing is that the slow drives seemed to run fine when they had little on them but as I started filling them up they got slower and slower to the point that I rarely use them, which is a shame because they are huge drives and I could use the disk space. Does anybody know what sort of thing could cause me to have such slow performance? Any tips would be much appreciated? Thank=.
wd2 and wd3 using parallel ATA?
If they're on the same port, performance is likely to suck as IIRC multiplexing of ATA commands is very limited. Try to take out say wd3 and measure wd2 performance.