I run a game server (NWN) with a few other people and we're wondering what the best disk setup would be for this. The main goal here would be performance.
The data we are working with looks like this:
Total Size: 3,273,386,562 bytes (3.2 gigs)
Directories: 12929
Files: 91242
Average number of files per directory: 7.057
Average Size of file: 50-250KBs a peice
So basically a bunch of directories with about 7 files in each of them. It's is very HEAVY on the random access. The ratio of read/writes is about 1/3... meaning we'll write a file out 3 times for everytime we read it (just the way the game works). The server runs Linux.
What would be the best way to work with this to get good I/O performance? We're going to put it on it's own disk and have another disk for the OS/server process so that should help some.
The primary goal is performance, with reilablity second and amount of space at a distance thrid (it's only 3.2 gigs, so even a 20 gig disk would be more then enough).
What I was thinking is just throwing a 15K cheetah in there. I thought about Raid level 0, but thinking that since there is so much random access that it won't help much (plus I heard that perfomance for Raid 0 is more hype then fact).
Any ideas? Single 15K SCSI?
The data we are working with looks like this:
Total Size: 3,273,386,562 bytes (3.2 gigs)
Directories: 12929
Files: 91242
Average number of files per directory: 7.057
Average Size of file: 50-250KBs a peice
So basically a bunch of directories with about 7 files in each of them. It's is very HEAVY on the random access. The ratio of read/writes is about 1/3... meaning we'll write a file out 3 times for everytime we read it (just the way the game works). The server runs Linux.
What would be the best way to work with this to get good I/O performance? We're going to put it on it's own disk and have another disk for the OS/server process so that should help some.
The primary goal is performance, with reilablity second and amount of space at a distance thrid (it's only 3.2 gigs, so even a 20 gig disk would be more then enough).
What I was thinking is just throwing a 15K cheetah in there. I thought about Raid level 0, but thinking that since there is so much random access that it won't help much (plus I heard that perfomance for Raid 0 is more hype then fact).
Any ideas? Single 15K SCSI?