Server Hardware: CPU, RAM and ECC Explained
Server hardware differs from desktop components in reliability, redundancy and manageability.
CPU
Server processors (Intel Xeon, AMD EPYC) offer many cores, large caches, PCIe lanes and ECC support. For virtualization, cores and memory bandwidth matter more than clock speed.
ECC RAM
ECC (Error Correction Code) detects and corrects single-bit errors in RAM. For databases and file systems this prevents silent data corruption. Desktops usually do without it — servers never.
Multi-channel memory
DDR5 servers run in 8-channel mode: memory bandwidth scales with the number of channels. Wrong configuration (1 stick instead of 8) halves the bandwidth.
Redundancy
- Power supplies: 1+1 redundant, hot-swap.
- Fans: N+1, hot-swap.
- Storage: RAID/ZFS with hot spare.
- NIC: teaming/bonding for failover.
Remote management
iLO (HPE), iDRAC (Dell), IPMI/BMC (SuperMicro) provide remote console, sensors and power management — indispensable in data center operations.
See also: Hardware.