Created
August 6, 2026 17:33
-
-
Save madonuko/6dfd8da73fb95ae474bad60fde176c22 to your computer and use it in GitHub Desktop.
Benchmarks for `createrepo_c` and `satm createrepo`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ~/ダ/r/terrarawhide | |
| $ time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto --incremental | |
| 2026-08-06T16:21:14.633774Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T16:21:14.633929Z INFO satm::createrepo: all rpms processed n_new=0 n_cached=5675 | |
| 2026-08-06T16:21:14.633943Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T16:21:14.633946Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T16:21:14.855187Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T16:21:14.974077Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 360.00 millis fish external | |
| usr time 438.47 millis 0.00 micros 438.47 millis | |
| sys time 221.83 millis 496.00 micros 221.34 millis | |
| ~/ダ/r/terrarawhide | |
| $ time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto --incremental | |
| 2026-08-06T16:21:15.609334Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T16:21:15.609492Z INFO satm::createrepo: all rpms processed n_new=0 n_cached=5675 | |
| 2026-08-06T16:21:15.609511Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T16:21:15.609515Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T16:21:15.783943Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T16:21:15.914139Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 323.73 millis fish external | |
| usr time 438.88 millis 414.00 micros 438.46 millis | |
| sys time 196.16 millis 138.00 micros 196.02 millis | |
| ~/ダ/r/terrarawhide | |
| $ time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto --incremental | |
| 2026-08-06T16:21:16.489355Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T16:21:16.489508Z INFO satm::createrepo: all rpms processed n_new=0 n_cached=5675 | |
| 2026-08-06T16:21:16.489520Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T16:21:16.489524Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T16:21:16.662489Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T16:21:16.791501Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 321.14 millis fish external | |
| usr time 428.96 millis 387.00 micros 428.57 millis | |
| sys time 203.35 millis 134.00 micros 203.22 millis | |
| ~/ダ/r/terrarawhide | |
| $ time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto --incremental | |
| 2026-08-06T16:21:17.362485Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T16:21:17.362635Z INFO satm::createrepo: all rpms processed n_new=0 n_cached=5675 | |
| 2026-08-06T16:21:17.362649Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T16:21:17.362651Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T16:21:17.533121Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T16:21:17.660142Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 317.21 millis fish external | |
| usr time 423.00 millis 0.00 micros 423.00 millis | |
| sys time 198.25 millis 509.00 micros 197.74 millis | |
| ~/ダ/r/terrarawhide | |
| $ time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto --incremental | |
| 2026-08-06T16:21:44.776198Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T16:21:44.776364Z INFO satm::createrepo: all rpms processed n_new=0 n_cached=5675 | |
| 2026-08-06T16:21:44.776383Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T16:21:44.776387Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T16:21:44.950975Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T16:21:45.079363Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 322.44 millis fish external | |
| usr time 451.85 millis 0.00 micros 451.85 millis | |
| sys time 194.46 millis 511.00 micros 193.95 millis | |
| ~/ダ/r/terrarawhide | |
| $ time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 5675 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| New and old repodata match, not updating. | |
| ________________________________________________________ | |
| Executed in 3.01 secs fish external | |
| usr time 4.26 secs 460.00 micros 4.26 secs | |
| sys time 0.50 secs 805.00 micros 0.50 secs | |
| ~/ダ/r/terrarawhide | |
| $ time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 5675 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| New and old repodata match, not updating. | |
| ________________________________________________________ | |
| Executed in 2.95 secs fish external | |
| usr time 4.32 secs 0.00 micros 4.32 secs | |
| sys time 0.49 secs 686.00 micros 0.49 secs | |
| ~/ダ/r/terrarawhide | |
| $ time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 5675 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| New and old repodata match, not updating. | |
| ________________________________________________________ | |
| Executed in 2.94 secs fish external | |
| usr time 4.23 secs 418.00 micros 4.23 secs | |
| sys time 0.55 secs 155.00 micros 0.55 secs | |
| ~/ダ/r/terrarawhide | |
| $ time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 5675 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| New and old repodata match, not updating. | |
| ________________________________________________________ | |
| Executed in 2.93 secs fish external | |
| usr time 4.24 secs 680.00 micros 4.24 secs | |
| sys time 0.52 secs 0.00 micros 0.52 secs | |
| ~/ダ/r/terrarawhide | |
| $ time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 5675 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| New and old repodata match, not updating. | |
| ________________________________________________________ | |
| Executed in 2.96 secs fish external | |
| usr time 4.32 secs 0.00 micros 4.32 secs | |
| sys time 0.47 secs 567.00 micros 0.47 secs |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ~/ダ/r/terrarawhide | |
| $ rmz repodata; time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 0 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| ________________________________________________________ | |
| Executed in 33.80 secs fish external | |
| usr time 35.53 secs 0.00 micros 35.53 secs | |
| sys time 19.77 secs 876.00 micros 19.77 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata; time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 0 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| ________________________________________________________ | |
| Executed in 32.48 secs fish external | |
| usr time 36.28 secs 465.00 micros 36.28 secs | |
| sys time 19.40 secs 218.00 micros 19.40 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata; time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 0 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| ________________________________________________________ | |
| Executed in 33.31 secs fish external | |
| usr time 42.02 secs 345.00 micros 42.02 secs | |
| sys time 20.99 secs 161.00 micros 20.99 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata; time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 0 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| ________________________________________________________ | |
| Executed in 32.53 secs fish external | |
| usr time 35.11 secs 526.00 micros 35.11 secs | |
| sys time 18.99 secs 242.00 micros 18.99 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata; time createrepo_c --update --skip-stat --local-sqlite --workers 20 --ignore-lock . | |
| Directory walk started | |
| Directory walk done - 5675 packages | |
| Loaded information about 0 packages | |
| Temporary output repo path: ./.repodata/ | |
| Pool started (with 20 workers) | |
| Pool finished | |
| ________________________________________________________ | |
| Executed in 32.40 secs fish external | |
| usr time 40.23 secs 0.00 micros 40.23 secs | |
| sys time 20.66 secs 803.00 micros 20.66 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata .subatomic-cache; time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto | |
| 2026-08-06T17:27:42.015507Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T17:27:42.022805Z INFO satm::createrepo: all rpms processed n_new=5675 n_cached=0 | |
| 2026-08-06T17:27:42.022817Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T17:27:42.022819Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T17:27:42.256367Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T17:27:42.401321Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 30.94 secs fish external | |
| usr time 30.29 secs 467.00 micros 30.29 secs | |
| sys time 17.69 secs 151.00 micros 17.69 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata .subatomic-cache; time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto | |
| 2026-08-06T17:28:46.037975Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T17:28:46.045002Z INFO satm::createrepo: all rpms processed n_new=5675 n_cached=0 | |
| 2026-08-06T17:28:46.045016Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T17:28:46.045019Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T17:28:46.294369Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T17:28:46.447934Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 30.98 secs fish external | |
| usr time 32.05 secs 567.00 micros 32.05 secs | |
| sys time 18.55 secs 1.00 micros 18.55 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata .subatomic-cache; time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto | |
| 2026-08-06T17:29:22.276761Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T17:29:22.289913Z INFO satm::createrepo: all rpms processed n_new=5675 n_cached=0 | |
| 2026-08-06T17:29:22.289936Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T17:29:22.289940Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T17:29:22.524860Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T17:29:22.665280Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 31.81 secs fish external | |
| usr time 41.38 secs 0.00 micros 41.38 secs | |
| sys time 21.36 secs 811.00 micros 21.36 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata .subatomic-cache; time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto | |
| 2026-08-06T17:30:01.137333Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T17:30:01.145176Z INFO satm::createrepo: all rpms processed n_new=5675 n_cached=0 | |
| 2026-08-06T17:30:01.145191Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T17:30:01.145196Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T17:30:01.374858Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T17:30:01.527746Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 31.21 secs fish external | |
| usr time 39.54 secs 609.00 micros 39.54 secs | |
| sys time 20.83 secs 198.00 micros 20.83 secs | |
| ~/ダ/r/terrarawhide | |
| $ rmz repodata .subatomic-cache; time RUST_LOG=info /home/mado/repos/subatomic/target/release-optimized/satm createrepo --input . --output repodata/ auto | |
| 2026-08-06T17:30:34.640516Z INFO libsubatomic::repodata: purging old fragments | |
| 2026-08-06T17:30:34.651402Z INFO satm::createrepo: all rpms processed n_new=5675 n_cached=0 | |
| 2026-08-06T17:30:34.651423Z INFO satm::createrepo: writing repodata | |
| 2026-08-06T17:30:34.651425Z INFO libsubatomic::repodata: writing repodata dir=repodata/ | |
| 2026-08-06T17:30:34.887913Z INFO libsubatomic::repodata: compacting cache dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| 2026-08-06T17:30:35.031399Z INFO libsubatomic::repodata: cache compacted dir=/home/mado/ダウンロード/repo/terrarawhide/.subatomic-cache/repo | |
| ________________________________________________________ | |
| Executed in 30.69 secs fish external | |
| usr time 42.26 secs 0.00 micros 42.26 secs | |
| sys time 22.00 secs 791.00 micros 22.00 secs | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment