You are not logged in.

#1 2012-11-17 18:10:23

monoloco
Member
Registered: 2012-11-17
Posts: 1

AUR helper search benchmarks

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)

Offline

#2 2012-11-17 18:18:04

Šaran
Member
From: Bosnia
Registered: 2011-09-03
Posts: 407

Re: AUR helper search benchmarks

Yes, I do! smile
It's nice to know that Packer is really the fastest.

Offline

#3 2012-11-17 19:13:56

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 5,385

Re: AUR helper search benchmarks

Šaran wrote:

Yes, I do! smile
It's nice to know that Packer is really the fastest.

Ey? Am I reading the results wrong, or have they been changed?


Sakura:-
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

Offline

#4 2012-11-17 19:15:33

Šaran
Member
From: Bosnia
Registered: 2011-09-03
Posts: 407

Re: AUR helper search benchmarks

/facepalm
I can't read. I read pacaur as packer.

Offline

Board footer

Powered by FluxBB