1 |
On 13/09/2013 22:00, Grant wrote: |
2 |
> It's time to switch hosts. I'm looking at the following: |
3 |
> |
4 |
> Dual Xeon E5-2690 |
5 |
> 32GB RAM |
6 |
> 4x SSD RAID10 |
7 |
> |
8 |
> This would be my first experience with multiple CPUs and RAID. Advice |
9 |
> on any of the following would be greatly appreciated. |
10 |
> |
11 |
> Are there any administrative variations for a dual-CPU system or do I |
12 |
> just need to make sure I enable the right kernel option(s)? |
13 |
|
14 |
Just use the right kernel options, nothing special needs to be done. |
15 |
|
16 |
Individual packages may or may not benefit from lots of cpus, such |
17 |
packages must be configured individually of course |
18 |
|
19 |
|
20 |
> Is the Gentoo Software RAID + LVM guide the best place for RAID |
21 |
> install info if I'm not using LVM and I'll have a hardware RAID |
22 |
> controller? |
23 |
|
24 |
Exactly what RAID controller are you getting? |
25 |
|
26 |
My personal rule of thumb: on-board RAID controllers are not worth the |
27 |
silicon they are written on. Decent hardware raid controllers do exist, |
28 |
but they plug into big meaty slots and cost a fortune. By "a fortune" I |
29 |
mean a number that will make you gulp then head off to the nearest pub |
30 |
and make the barkeep's day. (Expensive, very expensive). |
31 |
|
32 |
Sans such decent hardware, best bet is always to do it using Linux |
33 |
software RAID, and the Gentoo guide is a fine start. |
34 |
|
35 |
> http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml |
36 |
> |
37 |
> Since RAM is so nice for buffers/cache, how do I know when to stop |
38 |
> adding it to my server? |
39 |
|
40 |
When more RAM stops making a difference. |
41 |
|
42 |
The proper answer to your question is "mu", meaning it can't really be |
43 |
satisfactorily answered with the info available. Only you can really |
44 |
answer answer it, and only after you have examined your system in |
45 |
detail. But, assuming you will use this hardware for mostly routine |
46 |
normal tasks, 32G RAM is heaps and should be plenty for a long time to come. |
47 |
|
48 |
Nothing you've ever posted leads me to believe you need crazy amounts of |
49 |
RAM. It's not like your business model is to eg load every public blog |
50 |
at wordpress.com with all comments and store it all in an in-memory |
51 |
database :-) |
52 |
|
53 |
> |
54 |
> Can I count on this system to keep running if I lose an SSD? |
55 |
|
56 |
Yes. If you do RAID even half-way right, you can always tolerate the |
57 |
loss of one disk out of four. It's only if you do striping that you have |
58 |
no redundancy at all |
59 |
|
60 |
|
61 |
> |
62 |
> Is a 100M uplink enough if this is my only system on the LAN? |
63 |
|
64 |
You mean 100M ethernet right? |
65 |
|
66 |
100M is actually a lot of traffic. However, if you have a file server |
67 |
and you have on it big files > 1G, it can become a drag waiting that |
68 |
extra minute to push 1G through the network. |
69 |
|
70 |
Your NICs on that hardware are 99.9% guaranteed to be 1G. It is well |
71 |
worth the money to replace your switch with a 1000Mb model and invest in |
72 |
decent cables. It's not expensive (a fraction of what that hardware will |
73 |
cost) and you will be glad you did it, even if all the other clients are |
74 |
100M |
75 |
|
76 |
Law of diminishing returns doesn't apply here. It's a whole lot of bang |
77 |
for relatively little buck |
78 |
|
79 |
> |
80 |
> Is hyperthreading worthwhile? |
81 |
|
82 |
Yes. Horror stories about hyperthreading being bad and badly implemented |
83 |
date back to 2004 or thereabouts. All that stuff got fixed. |
84 |
|
85 |
Some software out there does not like current hyperthreading models, but |
86 |
these are a) rather specialized and b) the issue is known and the vendor |
87 |
will tell you upfront. |
88 |
|
89 |
Software that uses threads in the modern style tends to fly if |
90 |
hyperthreading is available. But again, this is a very general answer |
91 |
and YMMV |
92 |
|
93 |
> |
94 |
> Any opinions on Soft Layer? |
95 |
|
96 |
Never heard of it. |
97 |
What is it? |
98 |
|
99 |
|
100 |
|
101 |
-- |
102 |
Alan McKinnon |
103 |
alan.mckinnon@×××××.com |