New IBM x3650 M2? Remember these important things!
Today i attended an interesting product presentation from IBM, about their Nehalem product line up. In addition to the information i’ve already gleaned from the IBM web page, i’ve learned several things that are equally important.
If you’ve never heard about the x3650 M2, i suggest you to read my introduction post first.
Planned availability, other new products
Planned general availability (GA) of the new x3650 M2 is the the 20th of April, or in pretty much 3 weeks. Orders, configuration and pricing is available – so if you want to buy a new server now and can wait for three weeks, you should order a x3650 M2.
At the end of April, the M2 versions of the x3400 and x3500 will be announced. Judging from the current timeline, this will put GA of those new products near May.
4 CPU machines are planned for Q1 2010. I don’t care much about those since we run all our heavy DB workloads on IBM POWER.
Positioning of the new Intel 5500 Xeons
Just like the Core Microarchitecture brought many changes to servers, the new 5500 Xeons bring even more changes. It’s especially important for system administrators to understand the differences, and even more important if you’re selling systems to customers.
Here are a few key differences:
- Memory speed depends on the CPU purchased and the amoung and type of memory installed into the server
- Memory slots are only usuable if the associated CPU is installed
- HyperThreading is reintroduced in 2/3rds of the CPUs – systems will show twice the amount of logical processors
- TurboBoost is a new functionality that allows the CPU to run at higher clock speeds, depending on load and cooling
To the right you can see Intel’s official spec sheet. Intel introduces a “garbage bin” of CPUs that you should never use – the E5502 / E5504 / E5506 models. These CPUs do not support HyperThreading, TurboBoost, 1066 Memory and only have 4 instead of 8 megabytes of cache. Make sure to use E5520 or faster CPUs to ensure best performance. The performance difference between an E5506 and an E5520 is 15-20%, while the price difference is much smaller! In my opinion, the E5520 is currently the sweet spot between price and performance.
Order the right memory configuration
With FB-DIMMs, memory configuration was simple, because FB-DIMMs were slow no matter which way you put it. However, with the new integrated memory controllers, memory of much higher speed is now available. Now, as a technician or sales things will get more complicated.
I wrote in an earlier post that i didn’t understand why IBM only put 16 DIMM slots into the machine, while HP installed 18 DIMM slots – the reason is that in most cases it makes little sense to populate all DIMM slots, because this will heavily reduce the bandwidth available, as the memory must run at lower speeds.
While HP has decided to offer registered and unregistered memory for their DL3xx G6 models, IBM only offers registered DIMMs. The x3650 M2 COG Guide offers a lot of in terms of possible configurations. The most important thing is keep the numbers of memory modules down – this makes it easier deploy them correctly.
Another important part is that memory is no longer ordered in pairs, but again separately as it was a few generations before. Most servers ship with two 1GB modules standard. This is not an optimal configuration, since you have three channels that could be used.
There are two ways to deal with this: either add a third 1 GB module and then add the rest of the memory you need. Or discard the two memory modules that come with the servers and just install the higher capacity modules you bought. My recommendation would be to discard the 1GB modules and install three 4GB modules – for most SMB environments, 12GB of memory suffices for almost all services.
Other part changes
The onboard RAID-Controller is gone, there is a new specially positioned but otherwise standard PCI-E slot for the RAID controller. The system ships with a non-BBWC controller called the BR10i. In most cases, it makes sense to replace the standard RAID-Controller with a ServeRAID MR10i.
Some configurations also require an enablement kit to drive all 12 disk slots. Only 8 disk slots are standard.
The RSA II Slimline is gone. IMM now offers a lot of the RSA II functionality by default, but the most important functionality, remote KVM still requires a so called “Virtual Media Key” (as it enables Remote Media as well). In general, if a customer has used RSA II Slimline up to now, also include a Virtual Media Key. This enables full IMM functionality.
SSD offerings have also been added. Currently, the pricing for the 50GB SATA SSD is 3970 CHF in SSCT. My assumption would be that this is a pricing error, but i’m not too sure about that.
Pricing
![]()
Pricing hasn’t changed much. DDR3 memory seems to be a bit more expensive than the FB-DIMMs were, but that’ll pass as soon as DDR3 volume ramps up. I’ve created a sample config that is probably valid for most SMB deployments that clocks in at around 10k CHF. This is roughly the same as it was before with the standard x3650, except that the x3650 M2 will deliver a lot more performance for the money.

Bernard:
Hi, Good blog.
Couple of points on the x3650 M2…..
It is recommended NOT to use all three memory banks for best performance, bus speed with be reduced to 800Mhz if all three banks are used.
Exmaples…. x5530/40 CPU –> 1066FSB –> Use 1 bank = 1066Mhz bus speed…. Use 2 banks = 1066Mhz bus speed…. Use 3 bank = 800Mhz bus speed.
x5560/70 CPU –> 1333FSB –> Use 1 bank = 1333Mhz bus speed…. Use 2 banks = 1066Mhz bus speed…. Use 3 bank = 800Mhz bus speed.
Hope this helps.
Bernie.
13. May, 2009, 07:14Lukas Beeler:
Bernard,
It is recommended and allows for maximum memory speed if you populate all channels with two ranks. It is _not_ recommended to use too many ranks per channel – this will degrade the speed as you mentioned.
13. May, 2009, 08:34Bernard:
SO…”Per CPU” (for a system with CPU matched to 1333Mhz FSB)
1 x Rank = Slot 3,6,8 –> “Fastest” –> memory banks operating at 1333Mhz
2 x Ranks = Slots 3,6,8,2,5,7, –> “Normal” –> memory banks operating at 1066Mhz.
3 x Ranks = All Slots –> “Slowest” –> memory banks operating AT 800Mhz
Bernie.
13. May, 2009, 11:31Lukas Beeler:
Bernard,
Ranks are not slots.
There are single rank, dual rank and quad rank modules.
13. May, 2009, 14:55Jose:
Hi Lucas, Excelent Blog.
For a system x3650 M2 with 2 CPU X5520, with memory in triple channel…
CPU 0
CH 0 -> 1GB Single Rank 1333MHz
CH 1 -> 4GB Dual Rank 1333MHz
CH 2 -> 4GB Dual Rank 1333MHz
CPU 1
CH 0 -> 1GB Single Rank 1333MHz
CH 1 -> 4GB Dual Rank 1333MHz
CH 2 -> 4GB Dual Rank 1333MHz
This is correct configuration?
Jose
23. July, 2009, 07:55Lukas Beeler:
Jose, While this will work, it’s not optimal.
I know IBM ships the servers with 1GB modules, but we usually remove them.
23. July, 2009, 08:07Jose:
as I undertand It:
23. July, 2009, 22:53this memory in slots 3,6,8 (CPU0) & 11,14,16 (CPU1) operate in 1066MHz bus speed.
But in this case, exist another side of the problem?
Jose
stephan:
hi, lukas, thank you for the review, as were planning to buy a few new x3650M2 servers, maybe you can help me out with one question. do the actual x3400/x3650 SFF hot swap tray caddys work in the x3400M2/x3650M2? i have different information regarding this, IBM says no, wont fit, caddys are different, distributor says sure, old caddys work just fine. do you have any information about this or even tried to put a x3400/x3650 caddy into the new M2s hotplug bay?
thank you very much in advance,
17. September, 2009, 17:44stephan.
Lukas Beeler:
Hi stephan,
No, the trays are different, slightly different locking mechanism. The new disks are SAS 6Gbit disks, while the old ones are SAS 3Gbit disks!
So it would be a bad idea to try to reuse old disks. You may be able to fit them with a bit of force, but the 6gbit vs. 3gbit may cause compatibility issues.
17. September, 2009, 17:51Arif:
Hi stephan,
please tall me what is the different between chipset intel x5520 and Intel 5000P
Arif
20. October, 2009, 06:00One year with SBS 2008 » Lukas Beeler’s IT Blog » Blog Archive:
[...] servers with the new Xeon 5500 CPUs. Read my x3650 M2 tips to find more about them. Consider using an E5530 or faster CPU. Using two CPUs (for a total of 16 [...]
23. October, 2009, 16:15anil:
hi do we get virtual media key by default
20. November, 2009, 02:36Stuart:
Hi Lukas,
Great Blog.
I’m looking to purchase some X3650 M2 machines and are a little confused on the RAID Controller choice and wondered if you had an opinion.
From the IBM product guide it seems that on some models that there is a Serveraid-MR5015 fitted.
How does this compare to the MR-10i you suggest upgrading to?
I don’t have any practical experience configuring this type of server, but on paper it seems that the MR5015 supports 6Gbps SAS whereas the MR10i doesn’t.
Any help / advice would be appreciated.
Regards
Stuart
9. December, 2009, 12:41Lukas Beeler:
Hi Stuart,
Please take a look at the date of my post – April 1st. Since then, things have changed. The MR10i is an old SAS1 3Gbit controller, while the MR5015 is the SAS 6Gbit successor. Getting an MR10i today would be the wrong choice ;)
9. December, 2009, 12:46Stuart:
Thanks. That’s what I thought.
Cheers
Stuart
9. December, 2009, 13:01