On 21/04/11 18:33, Geoffry Roberts wrote:

What will give me the most bang for my buck?

    - Should I bring all machines up to 8G of memory? or is 4G good enough?
    (8 is the max.)

depends on whether your code is running out of memory

    - Should I double up the NICs and use LACP?

I would only recommend this for increasing availability at the expense of time spent getting it all to work.


    - Should I double up the disks and attempt to flow my I/O from one disk
    to the another on the theory that this will minimizing contention?

if your app is bandwidth bound (iotop should tell you this) then yes, this will help.

    - Should I get another switch?  (I have a 10/100, 24 port Dlink and it's
    about 5 years old.)

a gigabit switch is low cost now, I'd do that as one of my actions

Why not do some experiments by going to a smaller cluster and doubling the RAM and HDD from that cluster with those from your existing machines, and see which benefits your code the most?

Reply via email to