IBM System x3250

A few days ago, i got hands on my first IBM System x3250. The x3250 isn’t a middle class server like the x3650, it’s IBMs low end rack server. You will see the difference on the pictures – there’s also a large pricing difference. This machine was to serve as a router/firewall/vpn concentrator, and thus doesn’t have any demands toward hardware. The OS installed was Debian GNU/Linux 3.1, which has it’s own set of problems.

The x3250 doesn’t have Light Path diagnostics, hot pluggable fans, or even hot pluggable hard disks. You can order them with 2.5″ HP SAS disks though, but that makes it a lot more expensive (to the point where an x3550 might be the better choice).

Here’s the configuration ordered:

  • System x3250 Xeon 1.83Ghz DC, with 2×512MB Base Memory, 3.5″ Simple Swap SATA
  • 2x 80GB SS-SATA

Unpacking and opening

IBM System x3250 Package Contents
This machine came packaged nicely into a big box, secured on a wooden pallet. It contained the usual low cost rack mount kit, without the facility the remove the machine halfway out of the rack, there was no cable tray, and no rails. It’s hard to see on the picture, because of the missing frame of reference, but the x3250 is very, very short. It would probably fit in a Telco Rack.

The disk blanks fit nicely (they have to – you don’t remove them, even if there are disks installed). Interestingly this machine still has PS/2 inputs, and the case is the same as the one of it’s predecessor, the xSeries 306m. Of course now with Intel Xeon DC. Even though a baseline model, you still have the ability to install an IBM RSA II card for remote maintenance. It also has a dedicated slot for installing a SAS/SATA raid controller, allowing you to do real hardware RAID without loosing a precious PCI-E slot.

Interiors

IBM System x3250 Fans
As you can see on the pictures, it’s clearly visible that this machine belongs to another price class than the x3650. While all cables are nicely tied together, and nothing is flying around, it’s still different from a middle class machine. The fans aren’t hot pluggable, neither are the disks. You can only install 4 DIMMs in total.

There’s an interesting heat pipe attached to the CPU, which i haven’t seen before – not even the x3650 has a heat pipe. Documentation however, is still top notch. The included documentation on the inside of the upper lid is is very detailed, and contains all the information you probably need.

Installing options

A simple swap SATA disk for an x3250
The cheapest x3250 has so called Simple Swap SATA disks. You can install and replace them while the server is mounted into the rack, but they aren’t hot pluggable. You don’t require any tools for this tasks, too. I think this was solved much better than HPs approach in their baseline machines – they use screws, and you will need to remove the machine from the rack.

Installing the SS-SATA disks is easy – just remove the filler pannel, and insert the disk till it clicks. Then place the filler panel pack into the server. Removing the disks is a breeze too, just pull on the blue latches attached to the disk.

Booting the server

IBM System x3250 System Diagram
The baseline x3250 doesn’t have a hardware RAID controller, just a standard Intel AHCI SATA controller, which is well supported on Linux. And by Linux, i mean “not Debian”. The current stable release of Debian doesn’t support AHCI SATA. This isn’t such a big problem, because you can install the OS using IDE emulation, build or install a newer kernel, and then switch the system to AHCI SATA mode.

However, this proved to be much more of a problem than i initially thought. Linux was able to recognize the disks, but after configuring the software RAID, the machine become really, really slow. Like 386 16Mhz slow. The RAID was rebuilding in the background, with about 2Mbytes per Minute. While this installing was very, very slowly skipping ahead, i built a proper kernel on another machine.

After the install finished, i quickly installed the new kernel, booting the machine in AHCI mode – thanks to Linux SW RAID autodection, there was no need to reconfigure anything. The RAID finished rebuilding with 50Mbyte/s, which i found much more acceptable – no slowdowns either.

Resumee

The x3250 is a cheap baseline model, and it’s visible. But i still think it trumps the alternative models from HP and Dell, while being similar in pricing.

Also, the obligatory plug to DATALINE AG which sells this server and other IBM System x or System i servers.

19 Comments

  1. Alex:

    Can you send the kernel options required for this server in order to improve the surprisingly low disk IO performance ?

    Regards

  2. Lukas Beeler:

    You’ll need to configure your kernel to support AHCI SATA controllers, and reconfigure the SATA controller in the BIOS to use AHCI mode.

    More info about AHCI on linux

  3. Alex:

    Thx a lot , will give it a try … (long time didnt compiled a kernel :)

  4. ardit:

    Have you tested this with Windows 2003 EE?
    I have one x3105 AMD Opteron1212 and 1GB ram,
    i want to replace with 3250 or 3200

  5. John:

    Can you configure the drives to be stand-alone (not RAIDed at all)?

  6. Lukas Beeler:

    John,

    Yes of course. You can use them with the standard, onboard SATA AHCI Controller.

  7. John:

    It seems the onboard controller only wants to config the hard drives as RAID, there’s no option for configuring the drives as seperate independant hard drives. Trying to stay away from having to add a PCIe controller card.

  8. Lukas Beeler:

    John, do you have a RAID Controller installed into the System? If yes, remove it. Then the standard AHCI controller will take over.

  9. John:

    You’re talking about the small plug-in card that sits in the systemboard?

  10. Lukas Beeler:

    Johm, yes, that one. Without it, the onboard controller will tkae over.

  11. John:

    The hard drive backplane is plugged in to that card though… if you remove it, how do you cable the I/O connection to the systemboard without the RAID card?

  12. Lukas Beeler:

    John,

    According to this picture from the user Guide,

    http://projectdream.org/~lb/sata.jpg

    There should be two ports located behind the Card.

  13. Mike McLachlan:

    Hi Lukas

    Thanks for the info – can regular SATA drives be mounted in the simple swap bays without the blue latched caddy? Or is the caddy required for the drive to plug properly into the simple-swap backplane?

  14. Lukas Beeler:

    Mike,

    The drives will fit into the connectors properly, but fitting into the bays itself will be a PITA. I would strongly suggest you to buy proper SS drives. The savings won’t be worth the hassle.

  15. Mike McLachlan:

    Thanks very much Lukas – I am looking at putting 4 500Gb Seagate ES.2 enterprise series drives into an x3400 in RAID 10 with simple swap, subsequently have found these IBM Part# IBMEZSWAP2 – the brackets themselves – so will be able to put these drives in after all.

    Thanks again.

  16. hugle:

    Nice machine you got.
    Do you have any experience with Supermicro X7DVL-3 motherboard models?
    I got problems with SAS controllers.

  17. Alfonso Castillo:

    Hi Lukas

    I got a x3250 server and deploy it without the SATA RAID controller (was not included). Now i get such controller, one extra HD and want to setup the basic raid…do i need to reinstall or the configuration utility take the first disk content?

    TIA

  18. Moh Joan:

    i`ve x3650 when is start it`s work fine but when i shutdown the system and start again it`s need many times on/off to start it`s hang before start check the bios

  19. SSE:

    Installed cpu2 on x3650 7979 and the server does not recognize it.

Leave a comment