I got bored so i decided to look for a new AUR helper, then i started to wonder which would be the fastest. A quick google search brought up nothing so I decided to check for myself.
While highly unscientific I decided a good way to test was to see how long it takes to search for all packages under "python" in AUR (2678 packages)
All tests ran under the same circumstances and here are the results (scroll to bottom for summary)
aura (AUR only) aura -As python 0.58s user 0.03s system 3% cpu 17.889 total aura -As python 0.53s user 0.05s system 3% cpu 15.709 total aura -As python 0.57s user 0.04s system 2% cpu 23.403 total aura -As python 0.58s user 0.04s system 3% cpu 18.432 total aura -As python 0.58s user 0.04s system 2% cpu 21.697 total avg 0.568s user 0.04s system 2.6% cpu 19.426 total aurget (AUR only) aurget -Ss python 1.06s user 0.05s system 3% cpu 28.638 total aurget -Ss python 1.06s user 0.03s system 6% cpu 17.322 total aurget -Ss python 1.07s user 0.04s system 4% cpu 25.397 total aurget -Ss python 1.11s user 0.03s system 6% cpu 18.704 total aurget -Ss python 1.07s user 0.03s system 7% cpu 13.964 total avg 1.074s user 0.036s system 5.2% cpu 20.805 total aurora (AUR only) aurora -S python 7.13s user 0.03s system 27% cpu 26.102 total aurora -S python 6.92s user 0.04s system 46% cpu 14.973 total aurora -S python 7.07s user 0.03s system 35% cpu 19.885 total aurora -S python 7.12s user 0.02s system 33% cpu 21.566 total aurora -S python 7.11s user 0.03s system 29% cpu 24.150 total avg 7.07s user 0.03s system 34% cpu 21.335 total cower (AUR only) cower -s python 0.15s user 0.00s system 2% cpu 6.426 total cower -s python 0.14s user 0.01s system 1% cpu 7.880 total cower -s python 0.15s user 0.01s system 2% cpu 7.534 total cower -s python 0.14s user 0.01s system 1% cpu 9.623 total cower -s python 0.14s user 0.01s system 1% cpu 8.900 total avg 0.144s user 0.008s system 1.4% cpu 8.073 total meat (AUR only) meat -s python 0.16s user 0.01s system 2% cpu 7.155 total meat -s python 0.12s user 0.03s system 2% cpu 6.142 total meat -s python 0.16s user 0.00s system 1% cpu 8.848 total meat -s python 0.16s user 0.00s system 2% cpu 6.023 total meat -s python 0.16s user 0.01s system 1% cpu 9.362 total avg 0.152s user 0.01s system 1.6% cpu 7.506 total owl owl search python 4.57s user 0.21s system 16% cpu 29.211 total owl search python 4.24s user 0.25s system 16% cpu 27.332 total owl search python 4.21s user 0.22s system 17% cpu 24.833 total owl search python 4.37s user 0.24s system 16% cpu 28.169 total owl search python 4.31s user 0.23s system 17% cpu 26.441 total avg 4.34s user 0.23s system 16.4% cpu 27.197 total owl (AUR only) owl search -a python 3.56s user 0.25s system 17% cpu 22.268 total owl search -a python 3.67s user 0.21s system 15% cpu 24.402 total owl search -a python 3.71s user 0.19s system 16% cpu 24.348 total owl search -a python 3.64s user 0.20s system 16% cpu 23.460 total owl search -a python 3.62s user 0.22s system 17% cpu 22.359 total avg 3.64s user 0.214s system 16.2% cpu 23.367 total pacaur pacaur -Ss python 0.30s user 0.02s system 5% cpu 6.216 total pacaur -Ss python 0.31s user 0.01s system 3% cpu 8.185 total pacaur -Ss python 0.31s user 0.01s system 4% cpu 7.604 total pacaur -Ss python 0.33s user 0.01s system 4% cpu 7.042 total pacaur -Ss python 0.30s user 0.02s system 3% cpu 8.879 total avg 0.31s user 0.014s system 3.8% cpu 7.585 total pacaur (AUR only) pacaur -s python 0.15s user 0.01s system 2% cpu 7.058 total pacaur -s python 0.14s user 0.01s system 2% cpu 6.082 total pacaur -s python 0.15s user 0.01s system 2% cpu 7.150 total pacaur -s python 0.15s user 0.01s system 2% cpu 6.347 total pacaur -s python 0.16s user 0.01s system 2% cpu 6.298 total avg 0.15s user 0.01s system 2% cpu 6.587 total packer packer -Ss python 0.51s user 0.06s system 3% cpu 17.394 total packer -Ss python 0.52s user 0.04s system 4% cpu 13.484 total packer -Ss python 0.53s user 0.04s system 3% cpu 17.305 total packer -Ss python 0.55s user 0.03s system 3% cpu 17.590 total packer -Ss python 0.53s user 0.04s system 3% cpu 16.150 total avg 0.52s user 0.042s system 3.2% cpu 16.385 total packer (AUR only) packer -Ss --auronly python 0.18s user 0.03s system 0% cpu 25.927 total packer -Ss --auronly python 0.21s user 0.01s system 1% cpu 19.304 total packer -Ss --auronly python 0.21s user 0.01s system 1% cpu 21.000 total packer -Ss --auronly python 0.21s user 0.01s system 1% cpu 15.146 total packer -Ss --auronly python 0.20s user 0.02s system 1% cpu 17.919 total avg 0.202s user 0.016s system 0.8% cpu 19.859 total paktahn pak -Ss python 7.97s user 0.10s system 29% cpu 27.290 total pak -Ss python 7.92s user 0.09s system 31% cpu 25.476 total pak -Ss python 7.97s user 0.12s system 24% cpu 33.069 total pak -Ss python 7.94s user 0.07s system 32% cpu 24.758 total pak -Ss python 7.95s user 0.08s system 25% cpu 31.150 total avg 7.95s user 0.092s system 28.2% cpu 28.349 total pbfetch pbfetch -sa python 16.91s user 7.83s system 39% cpu 1:02.28 total pbfetch -sa python 16.88s user 8.04s system 36% cpu 1:09.11 total pbfetch -sa python 16.98s user 7.83s system 37% cpu 1:05.87 total pbfetch -sa python 16.98s user 7.77s system 32% cpu 1:15.52 total pbfetch -sa python 16.82s user 8.10s system 32% cpu 1:15.55 total avg 16.914s user 7.914s system 35.2% cpu 1:09.67 total pbfetch (AUR only) pbfetch -s python 17.14s user 7.58s system 35% cpu 1:09.11 total pbfetch -s python 16.66s user 8.01s system 36% cpu 1:07.95 total pbfetch -s python 16.64s user 8.13s system 38% cpu 1:04.37 total pbfetch -s python 16.79s user 7.81s system 33% cpu 1:12.38 total pbfetch -s python 16.61s user 7.96s system 32% cpu 1:14.79 total avg 16.768s user 7.898s system 34.8% cpu 1:09.72 total PKGBUILDer (AUR only) pkgbuilder -s python 23.44s user 73.39s system 88% cpu 1:48.82 total pkgbuilder -s python 23.32s user 73.66s system 88% cpu 1:49.92 total pkgbuilder -s python 23.12s user 74.84s system 90% cpu 1:48.44 total pkgbuilder -s python 23.44s user 75.52s system 90% cpu 1:49.16 total pkgbuilder -s python 23.33s user 75.17s system 88% cpu 1:50.97 total avg 23.33s user 74.516s system 88.8% cpu 1:49.46 total spinach spinach -s python 0.33s user 0.00s system 3% cpu 10.175 total spinach -s python 0.32s user 0.03s system 3% cpu 9.206 total spinach -s python 0.34s user 0.01s system 3% cpu 8.714 total spinach -s python 0.32s user 0.02s system 4% cpu 7.418 total spinach -s python 0.32s user 0.01s system 3% cpu 8.419 total avg 0.326s user 0.014s system 3.2% cpu 8.786 total yaourt yaourt -Ss python 0.28s user 0.03s system 4% cpu 7.334 total yaourt -Ss python 0.29s user 0.02s system 4% cpu 6.659 total yaourt -Ss python 0.26s user 0.04s system 5% cpu 5.934 total yaourt -Ss python 0.29s user 0.01s system 5% cpu 5.945 total yaourt -Ss python 0.30s user 0.02s system 5% cpu 5.954 total avg 0.284s user 0.024s system 4.6% cpu 6.365 total
In order of time in sec (lowest to highest)
yaourt 6.365 pacaur (A) 6.587 meat (A) 7.506 pacaur 7.585 cower (A) 8.073 spinach 8.786 packer 16.385 aura (A) 19.426 packer (A) 19.859 aurget (A) 20.805 aurora (A) 21.335 owl (A) 23.367 owl 27.197 paktahn 28.349 pbfetch 1:09.67 pbfetch (A) 1:09.72 PKGBUILDer (A) 1:49.46
In order of CPU usage (lowest to highest)
packer (A) 0.8% cower (A) 1.4% meat (A) 1.6% pacaur (A) 2.0% aura (A) 2.6% pacaur 3.2% spinach 3.2% packer 3.2% yaourt 4.6% aurget (A) 5.2% owl 16.2% owl (A) 16.4% paktahn 28.2% aurora (A) 34.0% pbfetch (A) 34.8% pbfetch 35.2% PKGBUILDer (A) 88.8%
My system specs (to give the numbers some meaning)
Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
MemTotal: 24638104 kB
Normal 7200rpm hdd
Linux 3.6.6-1-ck x86_64 GNU/Linux
Feel free to add benchmarks of your own or if you want me to benchmark another AUR helper tell me and ill get to it when I can.
Hope you enjoyed my meaningless benchmarks.
Last edited by monoloco (2012-11-17 18:34:13)
Yes, I do!
It's nice to know that Packer is really the fastest.
Yes, I do!
It's nice to know that Packer is really the fastest.
Ey? Am I reading the results wrong, or have they been changed?
Mobo: ASUS P8Z77-V PRO // Processor: Intel Core i7-3770K 3.4GHz // GFX: nVidia GeForce GTX 970 Ti // RAM: 32GB (4x 8GB) Corsair DDR3 (@ 2133MHz) // Storage: 1x 3TB Seagate SATAII 5x 1TB Samsung SATAII, 2x 120GB Corsair SSD
I can't read. I read pacaur as packer.