On 13/09/2013 22:00, Grant wrote:
> It's time to switch hosts.  I'm looking at the following:
> 
> Dual Xeon E5-2690
> 32GB RAM
> 4x SSD RAID10
> 
> This would be my first experience with multiple CPUs and RAID.  Advice
> on any of the following would be greatly appreciated.
> 
> Are there any administrative variations for a dual-CPU system or do I
> just need to make sure I enable the right kernel option(s)?

Just use the right kernel options, nothing special needs to be done.

Individual packages may or may not benefit from lots of cpus, such
packages must be configured individually of course


> Is the Gentoo Software RAID + LVM guide the best place for RAID
> install info if I'm not using LVM and I'll have a hardware RAID
> controller?

Exactly what RAID controller are you getting?

My personal rule of thumb: on-board RAID controllers are not worth the
silicon they are written on. Decent hardware raid controllers do exist,
but they plug into big meaty slots and cost a fortune. By "a fortune" I
mean a number that will make you gulp then head off to the nearest pub
and make the barkeep's day. (Expensive, very expensive).

Sans such decent hardware, best bet is always to do it using Linux
software RAID, and the Gentoo guide is a fine start.

> http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml
> 
> Since RAM is so nice for buffers/cache, how do I know when to stop
> adding it to my server?

When more RAM stops making a difference.

The proper answer to your question is "mu", meaning it can't really be
satisfactorily answered with the info available. Only you can really
answer answer it, and only after you have examined your system in
detail. But, assuming you will use this hardware for mostly routine
normal tasks, 32G RAM is heaps and should be plenty for a long time to come.

Nothing you've ever posted leads me to believe you need crazy amounts of
RAM. It's not like your business model is to eg load every public blog
at wordpress.com with all comments and store it all in an in-memory
database :-)

> 
> Can I count on this system to keep running if I lose an SSD?

Yes. If you do RAID even half-way right, you can always tolerate the
loss of one disk out of four. It's only if you do striping that you have
no redundancy at all


> 
> Is a 100M uplink enough if this is my only system on the LAN?

You mean 100M ethernet right?

100M is actually a lot of traffic. However, if you have a file server
and you have on it big files > 1G, it can become a drag waiting that
extra minute to push 1G through the network.

Your NICs on that hardware are 99.9% guaranteed to be 1G. It is well
worth the money to replace your switch with a 1000Mb model and invest in
decent cables. It's not expensive (a fraction of what that hardware will
cost) and you will be glad you did it, even if all the other clients are
100M

Law of diminishing returns doesn't apply here. It's a whole lot of bang
for relatively little buck

> 
> Is hyperthreading worthwhile?

Yes. Horror stories about hyperthreading being bad and badly implemented
date back to 2004 or thereabouts. All that stuff got fixed.

Some software out there does not like current hyperthreading models, but
these are a) rather specialized and b) the issue is known and the vendor
will tell you upfront.

Software that uses threads in the modern style tends to fly if
hyperthreading is available. But again, this is a very general answer
and YMMV

> 
> Any opinions on Soft Layer?

Never heard of it.
What is it?



-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to