This repository was archived by the owner on Oct 9, 2020. It is now read-only.

Description
| image |
command |
regular runc (root) (config) |
runrootless |
runrootless+seccomp |
| docker gentoo/stage3-amd64 |
emerge --sync |
52s |
1m43s |
2m54s |
| ditto |
emerge zsh (after emerge --sync) |
2m1s |
9m3s |
(crashed quickly) |
| alpine |
apk add gcc |
1.4s |
2.2s |
2.0s |
| ditto |
apk add openjdk8 |
3.1s |
4.4s |
3.14s |
| ditto |
git clone https://github.com/torvalds/linux.git |
6m38s |
10m43s |
(crashed quickly) |
- PRoot overhead seems significant for
emerge, especially during compiling packages
- For
apk add, overhead is negligible
- Suggestion:
-- Enable PRoot only during apk/apt/yum operation
-- Disable PRoot for compilation