Maxxarcade wrote:
Even if I get 100% CPU load during heavy activity? The CPU's are 1.26Ghz P3's, and the system has 2GB of RAM. Running a 3Ware card with RAID 0 and RAID 5 arrays, and using an Intel Pro/1000 NIC. I get about 35MB/sec transfers on average.
Though the 3Ware is the 7500-8, which is an older and slower card. I wonder if I would get any performance boost by changing to the 7506-8 which has 66Mhz bus speed instead of 33Mhz.
Good question that will depend on how well the OS distributes the load across the two CPUs, I still doubt that you will see much of an increase in performance though.
The RAID0 performance will be better then the RAID5 every time, there are a number of factors for this but the most important one is the parity in RAID5 requires multiple read/write I/O per block of data.
As far as going to a 66MHz PCI bus card, it should help since it sounds like this is the bottle neck in your system. Think about it, The NIC and the RAID card are both on the same bus not to mention every other device as well integrated on the MB. This means that the PCI buses 132MB/sec of theoretical throughput (never achieved) is being doled out to each as best needs can be served. From a technical stand point, Gigabit Ethernet with a good NIC that has an offload engine, well written drivers and sitting on a lightly loaded bus should get to around 70GB/sec+. This is also assuming that the system feeding it is also up to the task.
There are a whole bunch of other factors that come into play but I will not go there. I just pointed out the above for clarification.
NL is a very stable and well tuned OS for the purpose but it is also generalized to use a fairly large base of hardware. If you are looking for the very best performance from your hardware you would need to build your own kernel with only the device drivers for the devices you have on the system, no web server, no GUI, NO nothing but a console. In addition you would use only one light weight network file system like NFS for export of your data. For most of us this would not be possible to achieve well.
It will be interesting to see if you do get better performance when they do role out the SMP kernel.
Mike