Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Ubuntu Server Hardware Certification Details

Summary: The Dell Linux Engineering team works closely with Canonical to test and certify Ubuntu Server LTS releases on PowerEdge and PowerEdge-C servers. Here are details of the different components and tests that we run ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

SLN311106_en_US__1i_OS-and-Applications_Ubuntu_Server_vb_v1
Figure 1: Server

[ This article was written by Kent Baxley, Canonical Field Engineer ]

The Dell Linux Engineering team works closely with Canonical to test and certify Ubuntu Server LTS releases on PowerEdge and PowerEdge-C servers. Here are details of the different components and tests that we run:

Before running the certification test suite, the server must be able to automatically enlist, commission, and deploy the Ubuntu 14.04 LTS Server operating system via a Metal-As-A-Service (MAAS) server.

In addition to being compatible with MAAS, the following subsystems are tested:

Hard disks (RAID and non-RAID)

  • Storage devices (HDDs, RAID LUNs) are I/O Load tested using Open Source tools such as bonnie++.
  • Verify system storage performs at or above baseline performance.
  • Test the hard disk's SMART Capabilities, if applicable.
  • Detect and display disks attached to the system.
  • Run hdparm timing of cache reads as a benchmark.
  • Run hdparm timing of device (non-cache) reads as a benchmark.
  • Checks disk stats, generate some activity and recheck stats to verify they've changed. 

CPU

  • Test for clock jitter.
  • Test that the CPU can run at its max frequency using Ubuntu's Firmware Test Suite (fwts cpufreq).
  • Test offlining CPUs in a multicore system.
  • Test the CPU scaling capabilities using Ubuntu's Firmware Test Suite (fwts cpufreq).
  • Check CPU topology for accuracy
  • A general stress test is performed for to verify that the system can handle a
  • Sustained high load for a period of time. This utilizes the test tool "stress", available in the Ubuntu Universe repository.

Memory

  • Check the amount of memory reported in meminfo against the size of the memory modules detected by DMI.
  • A general stress test is performed to verify that the system can handle a sustained high load for a period of time. This utilizes the test tool "stress" available in the Ubuntu Universe repository.

Network

  • Detect available network controllers.
  • Run network bandwidth testing on all detected Ethernet devices.

Floppy Drives

  • Detect any installed drives and test inserted media.

Optical Drives (CD/DVD)

  • Detect any installed drives and run read tests against inserted optical media.

USB

  • Detect and show any USB devices attached to the system
  • Automated testing of USB 2.0 and USB 3.0 ports by performing file read/write and compare operations on inserted USB media.

Power Management

  • Verify that the Real-time clock (RTC) device functions properly, if present.
  • Check to see if CONFIG_NO_HZ is set in the kernel (simple regression check).

Virtualization

  • Test to ensure that a cloud image boots and works properly with the Kernel Virtual Machine (KVM) hypervisor on CPUs that support Virtualization.

Miscellaneous Tests

  • Run Ubuntu's Firmware Test Suite (fwts) automated tests to ensure there are no potential firmware or BIOS bugs that could interfere with proper system function.
  • Run basic in-band connectivity tests against a BMC / iDRAC using ipmi, verifying that IPMI works.

More details on Canonical’s certification testing program can be found at https://certification.canonical.com

For a detailed list of Dell servers that have been certified with Ubuntu Server,

visit https://certification.ubuntu.com/server/models/?vendors=Dell%20EMC

Article Properties
Article Number: 000130073
Article Type: Solution
Last Modified: 21 Feb 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.