Lyuokdea
April 19th, 2009, 01:01 AM
Hi All,
I plan on installing 64 bit Ubuntu 9.04 on a dual processor scientific workstation (will be doing the install after the new ubuntu comes out). I am planning to use 5 HDs with the following configuration:
30 GB ocz vertex SSD ( / )
640 GB HD ( /home, /root, /swp, /var)
640 GB HD ( /data <-- will be a drive for data writes from executing codes)
dual 1 TB HD raid 1 ( /storage <-- will hold data created by codes, and occasionally have code write directly to it)
As you can see, I have tried fairly hard to separate the user's HD access from that of executed codes, so that the user does not experience lock up if codes are reading or writing a lot of data.
My questions center mostly around configuring the ssd correctly to maximize the system speed, and preserve the system against repeated unnecessary writes. Thus, I believe it will be useful to mount /swp and /var onto the user drive? Are there any other partitions I should mount there? I have thought of either mounting /tmp there, or adding it to a RAM disk, but I'm not sure how big that ramdisk would have to be (I will have 12 GB of RAM, but several of the codes will use large quantities of RAM, thus I definitely don't want to have a RAM disk of any more than 1GB, and no more than 512 MB unless absolutely necessary)
Secondly, should I format the ssd for ext2 (non journalised) instead of using ext3 or 4? Is there a way to turn off the journaling and autodefragmenting, and are there advantages of doing that and using ext3 or 4? What filesystem should I be using on the other HDs in order to maximize their abilities (need support for large files (sometimes > 50 GB)) I've read that i should boot the ssd with noatime in order to prevent small writes every time a file is opened.
Lastly, do I need to do any special configuration in order to get ubuntu to work with a dual processor computer? I assume this should work natively, but is there anyway to make sure all cores (real and hyperthreaded) are being employed correctly?
Lastly, if anybody has any other advice, I would be glad to here it. I've installed linux quite a few times before, but I've never done it on a system of this scope (both in terms of advanced hardware options that need to be supported, as well as the need for end user stability, as i have mostly tinkered with linux on previous builds)
Thanks in advance for your help,
~Lyuokdea
I plan on installing 64 bit Ubuntu 9.04 on a dual processor scientific workstation (will be doing the install after the new ubuntu comes out). I am planning to use 5 HDs with the following configuration:
30 GB ocz vertex SSD ( / )
640 GB HD ( /home, /root, /swp, /var)
640 GB HD ( /data <-- will be a drive for data writes from executing codes)
dual 1 TB HD raid 1 ( /storage <-- will hold data created by codes, and occasionally have code write directly to it)
As you can see, I have tried fairly hard to separate the user's HD access from that of executed codes, so that the user does not experience lock up if codes are reading or writing a lot of data.
My questions center mostly around configuring the ssd correctly to maximize the system speed, and preserve the system against repeated unnecessary writes. Thus, I believe it will be useful to mount /swp and /var onto the user drive? Are there any other partitions I should mount there? I have thought of either mounting /tmp there, or adding it to a RAM disk, but I'm not sure how big that ramdisk would have to be (I will have 12 GB of RAM, but several of the codes will use large quantities of RAM, thus I definitely don't want to have a RAM disk of any more than 1GB, and no more than 512 MB unless absolutely necessary)
Secondly, should I format the ssd for ext2 (non journalised) instead of using ext3 or 4? Is there a way to turn off the journaling and autodefragmenting, and are there advantages of doing that and using ext3 or 4? What filesystem should I be using on the other HDs in order to maximize their abilities (need support for large files (sometimes > 50 GB)) I've read that i should boot the ssd with noatime in order to prevent small writes every time a file is opened.
Lastly, do I need to do any special configuration in order to get ubuntu to work with a dual processor computer? I assume this should work natively, but is there anyway to make sure all cores (real and hyperthreaded) are being employed correctly?
Lastly, if anybody has any other advice, I would be glad to here it. I've installed linux quite a few times before, but I've never done it on a system of this scope (both in terms of advanced hardware options that need to be supported, as well as the need for end user stability, as i have mostly tinkered with linux on previous builds)
Thanks in advance for your help,
~Lyuokdea