Benchmarking the performance of proot-distro #29944
robertkirkman
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
How much slower is proot really?
Sometimes, users ask about this, and we estimate how much it might be, but we didn't have any quantitative research for this, especially with the current updates of all components.
Benchmark Environment
Android ROM: termux-docker
proot-distro container: termux-docker
proot-distro version: 5.1.1
proot version: 5.1.107.72
Benchmark: https://github.com/kdlucas/byte-unixbench.git
Device Specifications
OS: Gentoo Linux x86_64
Kernel: Linux 6.18.28-gentoo-dist
CPU: AMD Ryzen 9 5950X (32) @ 5.09 GHz
GPU: AMD Radeon RX 5700 XT (the GPU was not benchmarked - this is to show that LLVMpipe is not used for background graphics tasks)
Memory: 80GiB System Memory
Storage: Sabrent SB-RKT4P-8TB PCIe 4.0 NVMe SSD (7.3T 3.1T 3.9T 45%)
What was the device running in the background besides the benchmark, proot-distro and termux-docker?
about:telemetry#scalars-tab_search=tabbrowser.engagement.tab_open_event_count)the amount of other running processes might sound large and inappropriate for a benchmark, but the system has powerful hardware and this is a light amount of idling windows for it. I am not hiding this information so others can draw their own conclusions. I did not open or close windows while running the benchmark so I do not believe the other processes running affected the results.
Benchmark Results
outside proot-distro:
Run 1. 11861.1
Run 2. 12113.9
Run 3. 11990.8
inside proot-distro:
Run 1. 6746.3
Run 2. 6811.0
Run 3. 6466.3
In UNIXbench, proot-distro has a 44% lower score than docker/chroot.
Beta Was this translation helpful? Give feedback.
All reactions