DietPi OS stats & comparison

See resource usage and performance stats of DietPi images, compared to Debian-based lite/minimal/server images of other projects.

Note: This does not say that DietPi is better than other distributions, it does say that DietPi base images are lighter, being one of our major goals.

Furthermore, the OS images provided by other projects do not say much about the project itself. Others focus more on own build systems, kernel development, and/or hardware. We maintain own kernel sources only for a small number of SBCs, and otherwise rely on and benefit from kernel development done by other projects. Instead, we focus on userland development, our large catalogue of ready-to-use software options, automated setups and lightweight base images.

We do believe in the benefits of shipping minimal base images, allowing a better overview of installed packages and available features, less disk I/O on APT upgrades, installing additional packages only on demand. However, this may not be important for everyone, and some may prefer to have more packages/features pre-installed, hence less need to install things afterwards. This is hence not a question of better/worse, but one of personal priorities and preferences, for the own Linux system use case.

Further details about the compared values, though with outdated results, can be found in our blog post.

Commands to derive data

You may also run our comparison script to test and print the values right on your system.

StatCommand
Disk usagefindmnt -Ufnrbo USED / # + /boot + /boot/efi + /boot/firmware
RAM usagefree -tm | mawk 'END {print $3" MiB"}'
Pre-installed packagesdpkg --get-selections | wc -l
Running processesecho $(( $(pstree -Ta | wc -l) - 3 ))
Boot durationsystemd-analyze | mawk '{print $(NF-1)" "$NF;exit}'
Temporary filesfindmnt -Ufnro SOURCE /tmp
Log filesfindmnt -Ufnro SOURCE /var/log
SSH pre-installedss -tlpn 'sport 22'

Raspberry Pi Zero W

Trixie-based 32-bit images tested on 2026-03-31
StatDietPiDietPi/Raspberry Pi OS Lite [%]Raspberry Pi OS Lite
RAM usage42 MiB44%96 MiB
Running processes938%24
Disk usage702 MiB30%2378 MiB
Pre-installed packages21532%664
Boot duration27.834s22%125.217s
Temporary filesRAM disk (tmpfs)RAM disk (tmpfs)
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesedit required
Download size178 MiB36%497 MiB
Image size1024 MiB40%2568 MiB
Build date2026-03-312025-12-04

Raspberry Pi 5

Trixie-based 64-bit images tested on 2026-04-02
StatDietPiArmbian minimalRaspberry Pi OS Lite
RAM usage152 MiB186 MiB240 MiB
Running processes92124
Disk usage894 MiB1148 MiB2639 MiB
Pre-installed packages251315658
Boot duration2.768s5.224s15.836s
Temporary filesRAM disk (tmpfs)RAM disk (tmpfs)RAM disk (tmpfs)
Log filesRAM disk (tmpfs))Compressed RAM disk (zramrootfs
SSH pre-installedYesYesedit required
Download size183 MiB213 MiB487 MiB
Image size1095 MiB1832 MiB2848 MiB
Build date2026-03-312026-02-092025-12-04

Odroid XU4

Trixie/Noble-based images tested on 2026-04-02
StatDietPiHardkernel Ubuntu minimalArmbian minimal
RAM usage110 MiB141 MiB153 MiB
Running processes82019
Disk usage642 MiB2380 MiB1320 MiB
Pre-installed packages197482293
Boot duration9.521s25.123s16.180s
Temporary filesRAM disk (tmpfs)rootfsRAM disk (tmpfs)
Logs filesRAM disk (tmpfs)rootfscompressed RAM disk (zram)
SSH pre-installedYesYesYes
Download size197 MiB733 MiB240 MiB
Image size705 MiB2406 MiB1112 MiB
Build date2026-03-302024-09-112026-02-03

NanoPi R76S

Trixie-based images tested on 2026-06-28
StatDietPiFriendlyELEC Debian CoreArmbian minimal
RAM usage296 MiB425 MiB376 MiB
Running processes92320
Disk usage630 MiB784 MiB1475 MiB
Pre-installed packages196552297
Boot duration10.148s7.448s9.308s
Temporary filesRAM disk (tmpfs)RAM disk (tmpfs)RAM disk (tmpfs)
Logs filesRAM disk (tmpfs)rootfscompressed RAM disk (zram)
SSH pre-installedYesYesYes
Download size180 MiB721 MiB63%280 MiB
Image size785 MiB7430 MiB71%1632 MiB
Build date2026-06-152026-04-032026-05-29

DietPi vs Debian (netinst CD)

Bookworm on x86_64 UEFI PC at 2024-05-31

These images are hard to compare. Debian does not offer a server live image. Closest to compare is the Debian network installer CD ISO image, with the DietPi UEFI installer image. The Debian installer debootstraps a fresh Debian onto the target drive, which requires a lot of pre-configuration, manual formatting, and makes use of network access for additional and/or updated packages. The DietPi installer comes with a complete embedded DietPi live image, which does not need any pre-configuration. However, opposed to Debian, DietPi does updates and initial configuration on first boot and login.

In the Debian installer, everything was de-selected, but the SSH server and common system utilities, which is closest to what DietPi images ship with.

StatDietPiDietPi/Debian [%]Debian
RAM usage296 MiB83%357 MiB
Running processes953%17
Disk usage1055 MiB59%1787 MiB
Pre-installed packages23766%357
Boot duration7.425s107%6.967s
Temporary filesRAM disk (tmpfs)rootfs
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesselection required
Download size650 MiB103%629 MiB
ISO size677 MiB108%629 MiB
Build date2024-05-132024-02-10

DietPi vs Debian (QEMU qcow2)

Bookworm on x86_64 VM at 2024-05-30

Tests were performed on a VirtualBox DietPi VM host with nested AMD-V, using qemu-system-x86_64.

The Debian local QEMU virtual machine image in qcow2 format was compared to the DietPi Proxmox image, which is in qcow2 format as well. We could have taken our generic VM image and compare it with the xz-compressed raw image of Debian, which is however not prominently listed on their download page. The content of all those images is identical, hence relevant is only that the disk format is the same.

StatDietPiDietPi/Debian [%]Debian
RAM usage165 MiB87%190 MiB
Running processes857%14
Disk usage734 MiB63%1156 MiB
Pre-installed packages20974%283
Boot duration7.286s72%10.072s
Temporary filesRAM disk (tmpfs)rootfs
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesNo
Download size227 MiB58%394 MiB
Image size242 MiB61%394 MiB
Build date2024-05-132024-05-07