Atlas
September 2nd, 2004, 01:27
Due to the new Fry's Grand Opening sale here in Atlanta, I now own two new 120 gig 7200 RPM WD hard drives (30 bucks each, after rebate). I decided that, since I am a BSD guru* now, I would go ahead and use vinum to create a striped array for these two disks and use that as a file serving point.
Well, everything worked and I've got the array in place and mounted as /mnt/raid. When I try to do any writes to the array, though, I get really slow speeds. NFS transfers are ungodly slow while FTP will start out around 9 MB/sec (from the machine next to it via x-over) and then proceed to drop to 440k/sec or so. Reading from the array has been pretty quick.
DMA is enabled on both of the drives, I'm running FreeBSD 5.2.1 (GENERIC for the moment since I just built this box) and the / (along with all the other OS-related slices) are on a SCSI drive mounted at da0.
Does anyone know why my striping write speed sucks so bad? Or is this just how vinum is?
BTW- here's the vinum.conf file:
drive ad0 device /dev/ad0s1d
drive ad2 device /dev/ad2s1d
volume raid
plex org striped 256k
sd length 0 drive ad0
sd length 0 drive ad2
*not a BSD guru; shouldn't be allowed to use anything with more processing power than a toaster.
Well, everything worked and I've got the array in place and mounted as /mnt/raid. When I try to do any writes to the array, though, I get really slow speeds. NFS transfers are ungodly slow while FTP will start out around 9 MB/sec (from the machine next to it via x-over) and then proceed to drop to 440k/sec or so. Reading from the array has been pretty quick.
DMA is enabled on both of the drives, I'm running FreeBSD 5.2.1 (GENERIC for the moment since I just built this box) and the / (along with all the other OS-related slices) are on a SCSI drive mounted at da0.
Does anyone know why my striping write speed sucks so bad? Or is this just how vinum is?
BTW- here's the vinum.conf file:
drive ad0 device /dev/ad0s1d
drive ad2 device /dev/ad2s1d
volume raid
plex org striped 256k
sd length 0 drive ad0
sd length 0 drive ad2
*not a BSD guru; shouldn't be allowed to use anything with more processing power than a toaster.