Lenovo System x3550 M5 Flexible 1U Server Review

0
Lenovo X3550 M5 Front
Lenovo X3550 M5 Front

Recently we had the opportunity to test the Lenovo System x3550 M5 1U server in our data center test lab. In the traditional 1U form factor, Lenovo finds a way to absolutely pack the space with potential configuration options to tailor the system to many workloads without having to step up to a less dense 2U platform.

Test Configuration

Our test configuration utilized a fairly common configuration:

  • Server Platform: Lenovo x3550 M5 1U
  • CPUs: 1x Intel Xeon E5-2667 V4 (8 cores/ 16 threads each)
  • RAM: 128GB DDR4 RDIMMs (8 * 16GB)
  • SAS SSD: 2x HGST 400GB SAS3 SSDs
  • SAS Controller: Lenovo ServeRAID M5210
  • Add-on Network Card Tested: Mellanox ConnectX-3 Pro EN (dual 40GbE)
  • Operating Systems: Ubuntu Server 14.04 LTS, 16.04 LTS, CentOS 7.3, VMware ESXi 6.5

The Intel Xeon E5-2667 V4 is a specialized part that combines a higher clock speed with more cache per core than a standard Intel Xeon E5 V4 part. Generally, these chips are used for software that can utilize greater cache and has high per-core licensing costs.

Lenovo has a giant catalog of customization options for the server, too many for us to test. We suggest checking options or asking your sales rep if this server can be configured exactly as you need. In turn, we are going to make a few suggestions on configurations as we go through the review.

Meet the Lenovo System x3550 M5 1U Server

The Lenovo System x3550 M5 is a full sized 1U server. The front of the chassis can accept 8x 2.5″ bays and has a full complement of data center I/O for serviceability.

Lenovo X3550 M5 Front
Lenovo X3550 M5 Front

The first impression of a server, actually racking the unit, was excellent. Lenovo’s tool-less rails are very easy to install.

Lenovo Servers In Lab Rack
Lenovo Servers In Lab Rack

The top of the Lenovo server has racking and basic servicing instructions. This is a touch that many of the smaller server vendors skip, but we like:

Lenovo X3550 M5 1U Top Service
Lenovo X3550 M5 1U Top Service

You can also see serial number information as well as an easy tool-less latching mechanism.

Inside the chassis, we can see tool-less servicing, great labeling, and a high-level of expandability built-in. Although we tested a single CPU configuration, the server is capable of housing two CPUs and a full compliment of three DIMMs per channel with four channels per CPU (24 DDR4 DIMMs total.) Many commodity servers sacrifice RAM capacity and can only house 8-16 DDR4 DIMMs so this is great from Lenovo.

Lenovo X3550 M5 ServeRAID Internal
Lenovo X3550 M5 ServeRAID Internal

Lenovo also has a storage expansion slot internally which does not use one of the rear I/O PCIe slots. This allows Lenovo to offer SAS3 to the front drive bays while not utilizing a valuable rear I/O PCIe slot.

Lenovo X3550 M5 ServeRAID M5210 Internal
Lenovo X3550 M5 ServeRAID M5210 Internal

Lenovo can handle three rear I/O PCIe 3.0 cards. This is excellent since it allows the server to be customized. Lenovo also makes these slots easy to access with a focus on field serviceability.

Lenovo X3550 M5 Internal Expansion Tool Less
Lenovo X3550 M5 Internal Expansion Tool-Less

There are a myriad of other nice features. One example is that there is a small internal USB Type-A header which can be used for a USB license key dongle or an OS boot device.

Lenovo X3550 M5 Internal USB Type A
Lenovo X3550 M5 Internal USB Type A

Our test unit came with a single PSU but the hot swappable configurations include different wattages and the ability to use two redundant PSUs for those utilizing A+B power. Overall, the layout and design of the Lenovo solution are great.

Lenovo System x3550 M5 Performance

We were able to run our standard benchmarks on the Lenovo x3550 M5. If you have a Ubuntu 14.04 LTS LiveCD, you can run a direct comparison to the Lenovo x3550 M5 following the four steps in the Linux-Bench how-to. Lenovo has a number of CPU options ranging from single CPU to dual CPU configurations so this is simply a snapshot of one of those options.

Python Linux 4.4.2 Kernel Compile Benchmark

This is one of the most requested benchmarks for STH over the past few years. We (finally) have a Linux kernel compile benchmark script that is consistent. Expect to see this functionality migrate into Linux-Bench soon (we are just awaiting the parser work on it.) The task was simple, we have a standard configuration file, the Linux 4.4.2 kernel from kernel.org, and make using every thread in the system. We are expressing results in terms of complies per hour to make the results easier to read.

Intel Xeon E5 2667 V4 Python Linux Kernel Compile Benchmark
Intel Xeon E5 2667 V4 Python Linux Kernel Compile Benchmark

As you can see, the Intel Xeon E5-2667 V4 provides very good performance for an 8 core part. The higher clock speed and large cache both help.

NAMD Performance

NAMD is a molecular modeling benchmark developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. More information on the benchmark can be found here. We may replace this or augment with GROMACS in the next-generation Linux-Bench as that test is currently running through regressions.

Intel Xeon E5 2667 V4 NAMD Benchmark
Intel Xeon E5 2667 V4 NAMD Benchmark

If you are running an older Xeon system, the single Intel Xeon E5-2667 V4 in the Lenovo x3550 M5 may perform better. Moving to a single CPU E5 V4 configuration can have significant TCO benefits between fewer licensed cores and lower power consumption.

OpenSSL Performance

OpenSSL is widely used to secure communications between servers. This is an important protocol in many server stacks. We first look at our sign tests:

Intel Xeon E5 2667 V4 OpenSSL Sign Benchmark
Intel Xeon E5 2667 V4 OpenSSL Sign Benchmark

Here are the verify results:

Intel Xeon E5 2667 V4 OpenSSL Verify Benchmark
Intel Xeon E5 2667 V4 OpenSSL Verify Benchmark

Here you can see the single Intel Xeon E5-2667 V4 keeping up with higher core count and multi-processor systems.

Networking

Regarding networking performance the four onboard Broadcom NetXtreme 1Gbase-T ports and performed as expected using iperf3:

Lenovo System X3550 Network
Lenovo System X3550 Network

We suspect that many Lenovo server buyers will opt for one of their higher-end 10GbE or faster networking options.

Power Consumption

We used our calibrated Schneider Electric APC PDUs to measure the power consumption of the server. In the STH data center lab, we utilize a 208V circuit which is common in North American data centers.

  • Idle Power Consumption: 65w
  • 70% Load Power Consumption: 128w
  • Maximum Observed Power Consumption: 194w

The key here is that this configuration can handle more drives and high-speed networking and still maintain a sub 1A power profile on a 208V circuit.

Lenovo Management

Lenovo Integrated Management Module II (IMM) is this generation’s Lenovo management interface. IMM provides services from monitoring to hardware inventory, to iKVM access (with an upgrade key.) These management interfaces have become an industry standard and Lenovo has what we would consider a higher-echelon implementation, far from the bare-bones implementations we see used by other vendors.

Lenovo IMM II Login
Lenovo IMM II Login

The IMM default login on our test system is:

  • Username: USERID
  • Password: PASSW0RD (note the zero)

We highly suggest changing the default administrative logins immediately. IMM also includes the ability to integrate with directory services such as LDAP for authentication:

Lenovo IMM II LDAP Login Integration
Lenovo IMM II LDAP Login Integration

As with most solutions, the Lenovo IMM can alert on a system component failure and is configurable to send notifications both to administrators but also Lenovo service.

Lenovo IMM II PXE Event Log
Lenovo IMM II Event Log

Standard features such as power on/ off/ reset are available in the base IMM with upgrades enabling remote iKVM.

Lenovo IMM II System Status
Lenovo IMM II System Status

A handy feature that Lenovo has is the ability to force a PXE boot using the web management interface.

Lenovo IMM II PXE Boot
Lenovo IMM II PXE Boot

Many management interfaces from other vendors would require entering either the BIOS or a keystroke boot menu to force a PXE boot. This is one example of the value-add differentiation of the IMM solution.

Another higher function ability that IMM has is the ability to manage storage configurations.

Lenovo IMM II Storage Configuration
Lenovo IMM II Storage Configuration

Here we can see the Lenovo ServeRAID M5210 add-on card that is installed in our test server. You can set RAID configurations from the management interface and do not need to go into another tool or the firmware to edit these.

With the IMM upgrade, you can get remote KVM functionality which allows for complete remote administration including remote media.

Lenovo X3500 M5 5464EEU Remote 2
Lenovo X3550 M5 Remote iKVM

The one area we would have liked to see Lenovo IMM improve is in terms of speed. The interface is slightly slower to load than some other options. Generally, the BMC SoCs are based on low-power ARM chips and are meant to be accessed infrequently. We do hope that this is an area Lenovo looks into in the future.

Final Words

Overall, the Lenovo System x3550 M5 is a solid server. The server’s mechanical design clearly has forethought into customization as well as ease of serviceability. When it comes to managing clusters of these servers, the Lenovo IMM allows for monitoring, access management, and troubleshooting remotely. We also like the fact that the Lenovo x3550 M5 can accept higher-TDP CPUs, unlike some competitive systems such as the HPE DL60 Gen 9 we will have a review of shortly.

REVIEW OVERVIEW
Design & Aesthetics
9.4
Performance
9.8
Feature Set
9.5
Value
9
SHARE
Previous articleAMD EPYC New Details on the Emerging Server Platform
Next articleGoogle Cloud TPU Details Revealed
Patrick has been running STH since 2009 and covers a wide variety of SME, SMB, and SOHO IT topics. Patrick is a consultant in the technology industry and has worked with numerous large hardware and storage vendors in the Silicon Valley. The goal of STH is simply to help users find some information about server, storage and networking, building blocks. If you have any helpful information please feel free to post on the forums.

LEAVE A REPLY

Please enter your comment!
Please enter your name here