Posted on 2018-04-10
The Sub-1-Watt 64-bit Ubuntu Linux ARM Server
Today, we follow up the release of our Ubuntu desktop image with our headless server image for AML-S905X-CC. The headless server image is based on the latest Linux LTS 4.14 along with some of our customizations. It utilizes the same infrastructure we've created for our desktop image while consuming considerably less power.
- Linux 4.14 LTS
- u-boot 2017.11
- Custom Partition Layout
- 256MB FAT EFI Partition
- BTRFS Partition
- Copy-on-Write for greater reliability
- Facebook's zstd compression
- @ root subvolume and @lc-ubuntu-16-headless release snapshot
- Self expands on startup to full disk size
- Auto generated Swap
- 1-2GB in side located at end of disk
- offload pages from zswap
In testing, power consumption is around 180mA with network, eMMC, and microSD card connected for a total consumption of 0.91W! Did we mention this thing has quad 64-bit ARM Cortex-A53 processors? Just to give you an idea, your "energy efficient" 13W LED light bulb uses the same power as 15 of these servers.
We performed no optimization or other funny business in our images to achieve these results. You can get a Le Potato yourself and compile a mainline kernel to verify the results. If you have one already, you can download the latest images here. If you are serious about minimizing power consumption, more saving can probably be extracted.