forked from josch/mmdebstrap
README.md: update benchmark numbers with new debootstrap
This commit is contained in:
parent
2d03a81997
commit
8c42daad92
1 changed files with 11 additions and 8 deletions
17
README.md
17
README.md
|
@ -30,7 +30,7 @@ Summary:
|
||||||
|
|
||||||
- more than one mirror possible
|
- more than one mirror possible
|
||||||
- security and updates mirror included for Debian stable chroots
|
- security and updates mirror included for Debian stable chroots
|
||||||
- 3-6 times faster
|
- twice as fast
|
||||||
- chroot with apt in 11 seconds
|
- chroot with apt in 11 seconds
|
||||||
- gzipped tarball with apt is 27M small
|
- gzipped tarball with apt is 27M small
|
||||||
- bit-by-bit reproducible output
|
- bit-by-bit reproducible output
|
||||||
|
@ -46,14 +46,17 @@ with debootstrap since 2009 (See #543819 and #762222). Since mmdebstrap uses
|
||||||
apt internally, support for multiple mirrors comes for free and stable or
|
apt internally, support for multiple mirrors comes for free and stable or
|
||||||
oldstable **chroots will include security and updates mirrors**.
|
oldstable **chroots will include security and updates mirrors**.
|
||||||
|
|
||||||
A side-effect of using apt is being **3-6 times faster** than debootstrap. The
|
A side-effect of using apt is being twice as fast as debootstrap. The
|
||||||
timings were carried out on a laptop with an Intel Core i5-5200U.
|
timings were carried out on a laptop with an Intel Core i5-5200U, using a
|
||||||
|
mirror on localhost and a tmpfs.
|
||||||
|
|
||||||
| variant | mmdebstrap | debootstrap |
|
| variant | mmdebstrap | debootstrap |
|
||||||
| ------- | ---------- | ------------ |
|
| --------- | ---------- | ------------ |
|
||||||
| minbase | 14.18 s | 51.47 s |
|
| essential | 9.52 s | n.a |
|
||||||
| buildd | 20.55 s | 59.38 s |
|
| apt | 10.98 s | n.a |
|
||||||
| - | 18.98 s | 127.18 s |
|
| minbase | 13.54 s | 26.37 s |
|
||||||
|
| buildd | 21.31 s | 34.85 s |
|
||||||
|
| - | 23.01 s | 48.83 s |
|
||||||
|
|
||||||
Apt considers itself an `Essential: yes` package. This feature allows one to
|
Apt considers itself an `Essential: yes` package. This feature allows one to
|
||||||
create a chroot containing just the `Essential: yes` packages and apt (and
|
create a chroot containing just the `Essential: yes` packages and apt (and
|
||||||
|
|
Loading…
Reference in a new issue