- Joined
- Aug 16, 2005
- Messages
- 26,854 (3.82/day)
- Location
- Alabama
System Name | RogueOne |
---|---|
Processor | Xeon W9-3495x |
Motherboard | ASUS w790E Sage SE |
Cooling | SilverStone XE360-4677 |
Memory | 128gb Gskill Zeta R5 DDR5 RDIMMs |
Video Card(s) | MSI SUPRIM Liquid X 4090 |
Storage | 1x 2TB WD SN850X | 2x 8TB GAMMIX S70 |
Display(s) | 49" Philips Evnia OLED (49M2C8900) |
Case | Thermaltake Core P3 Pro Snow |
Audio Device(s) | Moondrop S8's on schitt Gunnr |
Power Supply | Seasonic Prime TX-1600 |
Mouse | Lamzu Atlantis mini (White) |
Keyboard | Monsgeek M3 Lavender, Moondrop Luna lights |
VR HMD | Quest 3 |
Software | Windows 11 Pro Workstation |
Benchmark Scores | I dont have time for that. |
Introduction
So its about that time, my existing cluster runs on some E3 Xeons from the skylake era and while they are in perfect working order I am under a LOT of memory pressure from the max 32gb/node. I decided it was time to bite the bullet and shop around for a platform knowing I will buy atleast 3.Introduction
It started with some sapphire rapids xeons, but the depth of those chassis it a bit more than I want since I populate both sides of my rack. The only affordable option was ebay ES xeons which is honestly fine, but the motherboards either had to come from a WS line like proart, or MSIs flavor, or they had to be part of a barebones sled which ran me into the length constraints.
Moving on I decided to take a look at what options were out there. Gigabyte looked great, I have used there systems briefly, but they are hard to get. Supermicro an obvious choice was meh and again didnt really have the dimensions I needed for the compute I wanted. Lenovo was a no, there boot sequence is terribly long, Looked at some Dell and HP servers and while they would fit the bill iLO and iDRAC are terrible and they hide a lot of features behind licensing ala supermicro.
Then I found this. The AsrockRack 1U4LW-B650/2L2T RPSU. This is a server with all the works but built on a consumer platform.
One of the biggest issues I found immediately was that no amount of snooping online, either youtube, hosting forums, asrocks own site, indicated what exactly I would get if I actually bought one. Thats kind of scary since seperate coolers (looking at you supermicro) or missing rails (Dell) are pains in the ass to order after the fact and shipping generally takes forever.
This made me nervous but I decided to take the plunge.
It comes in a marked box like most servers, pretty industry standard but if you have porch pirates just something to make note of, though I doubt most people are ordering pure storage flash arrays to there house.
Opening it up I was actually super happy! I immediately recognized the rail box as well as the heatsink box. Im off to a great start! Atleast I would be able to boot this. Of course the server itself was packaged nicely which is always a plus I have had terrible luck with HP and super micro sending me bent chassis.
The other little box contained a single power cable some M.2 screws, some chassis screws and other odds and ends. I found the single power cable mildly inconvenient since its a dual PSU system but its also only like $1400 bare bones so its fine.
The heatsink itself is really nothing special, A square piece of metal that you line up with your fans if you have a squared socket and 4 retention screws. This design isnt new and anyone who has ever looked at a server for the last 20 years has seen this.
Surprisingly the bottom had a copper contact plate, most 1u systems dont anticipate a ton of power draw so most manufacturers just give you a solid hunk of aluminium. So this is a pleasant surprise. It has some pre-applied server goo that I swapped out with some thermal grizzly. After this gets racked I wont visit the DC again for another 5 years so its important to make sure all of this is setup as you intend to leave it.
Side shot, no heatpipes here, just a copper base with some fins soldered on.
This is the MOST ANNOYING part of missing heatsinks, since server heatsinks are generally the same, the major difference is usually height. So here you go the part number; your welcome Evan.
Front shot of the server itself. its a 1U with 4 hot swap bays and integrated ears.
Tugging on one of the PSUs I was pleasantly surprised. This sports 2 450w PSUs by FSP and are rated 80+ platinum.
Taking the top off we are greeted with your run of the mil 1u layout. PSUs to the right, CPU center and IO to the left. It also sports a 2.5" mountpoint internally that is not hot swappable. The cooling baffles are plastic sheets, they arent my favorite, or anyone in the industry most likely, but they do work.
The server itself has specs as follows:
AM5 Ryzen or Epyc 4004 series CPUs
4 DDR5 DIMM slots unregistered
1x m.2 4x pcie 5 slot
4 hot swap bays
2x 1gb Intel 210 ethernet NICs
2x 10GB Broadcom ethernet NICs
1x 1GB Realtek ethernet IPMI NIC
5x 40x28mm fans
Thats the gist anyway. I was happy to see that the IPMI nic is driven by an aspeed 2600. Thats relatively new in server land it was released in 2019. The 2500 which im used to working with was launched in like 2015. The 2700 is on the horizon but not actually launched so thats a nice win.
A closer look
A closer look
Now that we have it all taken apart we need to install some parts. For this test build we are going to throw in the following, under the assumption this is what I will stick with, which generally means I will get the best that I can in the density I need. The parts list is as follows.
1x AMD Ryzen 7950x
4x 32GB Crucial udimms (CT2K32G48C40U5)
1x 1TB Samsung 990 Pro NVMe
2x 500gb Sandisk Ultra SSDs
2x 20TB Seagate Exos
1x Intel Arc Pro A40
Now that we have it all installed we need to start with the basics. IPMI is your lifeline on any machine you are not in front of, so before ANYTHING makes it into my rack it has to work, have the features I want, and most importantly be stable.
Nice, Im used to early 2000s yahoo.com vibes. It looks like these come with redfish right out of the box. After logging in, I was prompted to immediately change the password. Nice! Once we were in I was greeted with the main control panel.
Looks good. Now time to beat on it.
IPMI the good, the bad, the ugly
IPMI the good, the bad, the ugly
First order of business is usually what an admin will absolutely need, that can be broken down into only a few items.
- BMC Upgrading: The upgrading of the IPMI firmware itself
- BIOS Upgrading: Upgrading of the servers bios
- Remote Control: KVM and its abilities
Those are needed and unfortunately a lot of the time they are locked behind a license key. Some nice to haves are as follows
- Configuration Backup IPMI
- Configuration Backup bios
- Sensor reading
Remember though after all of this we still need it to be stable, so it's time to start clicking around.
First things first we want to see if we can update firmware or if im going to need to buy a license. This is important because licenses are generally not BOM from the manufacturer, you need to get them from a VAR like CDW or PC Connection. Thats when your dealing with sales people and it can get pretty trying on your patience.
Thankfully thats not the case! Atleast yet.... Lets actually click on one to see what happens. We will do BIOS since that usually the one locked behind a license.
Wow no shit. At this point you would have a license key field or a upload dialogue for your key file. However straight from the factory they dont seem to limit you. Alright lets try the BMC firmware next.
Nice, it was expected but its good to make sure. So far so good, lets see how manageable this is, time to click around and see how responsive and buggy the IPMI implementation is from Asrock.
Honestly so far its pretty quick and they include some really nice features. The sensors windows actually draws a graph for each sensor being read, and the above shows some extras they throw in; including a BSOD screenshot. Nice.
Lets try KVM
Not terrible at all, its snappy, allows media mounting and has control built in. However. It is kind of annoying. Here are some griped I immediately have.
- The time out is not based on usage it seems. It will boot me after 15min no matter what. So far there is no setting for timeout adjustment.
- The BIOS and IPMI version from the box are JANKY the features are nice but when it reads out "N/A" how useful is it really? Thankfully an update did cure most of this.
Those dont seem like terrible gripes, until you are trying to image a box in an emergency and your session disconnects, or you are inexperienced with datacenter hardware and dont understand why most functions seem half baked.
As I said; after upgrading the BIOS and IPMI firmware, its smooth sailing, minus the time out, which is still intensely annoying. If you are mounting media from your personal PC and streaming it a continent away because you are doing a remote install your not going to be pleased when it boots you 36% into writing to disk.
The BIOS
The BIOS gets graded on features. Unlike consumer land the only player I can remember that actually tries to make there BIOS EVGA/Gigabyte pretty is Dell, and frankly it sucks, its slow cumbersome and glitches. As far as looks go this is a pure your intimate with the industry or your not. If you expect gorgeous interactive BIOS systems, then stick to consumer land where they cater to you.The BIOS
Standard OPRom init
Now we get the interactive splash, kinda looks nice to be honest!
Now we have the BIOS itself. Everyone older than 20 has seen it.
Not bad, I should also note that even with the factory BIOS it booted without issue with the test parts. That doesnt mean it wasnt without its gremlins though.
First off the disk detection was too fast or broken, meaning you had to warm reboot to see them in the BIOS. The newer roms fix this but it was annoying. Additionally; the product page itself does not contain all of the firmware. If you want the latest you need to go to the motherboard section and not the server section.
Server Section:
Board Section:
However, its not as bad as broadcoms or HPs site so I will chalk this up to just being jaded. The support itself is actually great! They already have a beta BIOS for the 9000 series AMD chips.
Neat. Moving on the next stop is the famous "Advanced" tab. The impact can vary by OEM but its generally ALWAYS AMD based systems. There are SO MANY options under the advanced tab most Jr's get tricked into thinking the server or session has hung. It hasn't, it just takes forever to iterate.
From here we are looking for a few specific things.
- Virtualization settings, SR-IOV IOMMU etc
- Security, both platform and memory
Taking a peek around we find a few off the bat. Re-BAR and SR-IOV
Looking further we find the TPM 2.0 enablment
DDR Data scrambling
Expected ECC enablment
IOMMU perfect
Pluton support extra nice
Secure Boot thats expected but fine.
This all seems in order, but you know what would be cool? If we can change some of these options from IPMI.
Last edited: