Damon, I haven't even approached the file system level yet. The application is a basic fileserver which will host our professor's mechanical engineering images. These images can be anywhere from 20MB to 300MB so I would consider them "normal files".
I am hoping some hardware people can chime in about the RAID configuration first. I have plenty of RAM on the server (12GB), and a fast RAID controller so I would like to get this going first then I will worry about the file system. Unless, people feel this is a holistic approach. Any thoughts? On Sat, Jun 7, 2008 at 9:59 AM, Damon L. Chesser <[EMAIL PROTECTED]> wrote: > On Sat, 2008-06-07 at 08:27 -0400, Mag Gam wrote: > > > > I have a RAID controller with 256MB of on board cache and its > > connected to 12 500GB SATA disks. I am planning to create 2 RAID > > groups (6 disks each), but I don't know what is the optimal stripe > > size should be. > > Are you going to use the RAID controller to make the raid (ie, they will > be hardware raid and the machine and the OS will not know of it)? If > so, I would go with the controller defaults with out overriding reasons > to change them. One such reason I can think of is an application such > as oracle which has very detailed instructions on what kind of > strip/raid you need for a particular use. > > > > Also, once I stripe on the RAID controller I am planning to use LVM. > > Is striping a good idea? > This, I don't know. > > What should I consider for the filesystem? > > Again, it depends on your use. Lots of real big files, you might want > something besides ext3. Lots of little or just "normal" files, ext3 > should work just fine for you. There are some file system "experts" on > this list that can fill in the details. As a disclaimer, I have only > used ext3 and have never had to use anything different. But again, your > "Killer app" might have very specific requirements (again, oracle is > very specific in it's recommendations and I assume any good app will > tell you the optimum set up for it's self) however here are some things > to read to fill in the time for you :) > http://fsbench.netnation.com/ <--Performance comparison: Linux > filesystems. > > http://en.wikipedia.org/wiki/Comparison_of_file_systems > > http://linuxreviews.org/sysadmin/filesystems > > http://www.linfo.org/filesystem.html > > No matter what FS you choose, I would NOT deviate from having a /boot in > ext3. The filesystem has very good recovery tools and is well > documented. I might also not use anything but ext3 for the / as well > and put /kill_app on the optimal type of fs for it's self. If XFS is > the best for your app, having /boot and / in ext3 will not affect the > app. This might be a prejudice I have since I am very comfortable > working in ext3 and not so in say, Reisers, especially in file recovery > operations or resizing. > > HTH > -- > Damon L. Chesser > [EMAIL PROTECTED] > http://www.linkedin.com/in/dchesser >