This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

static user probe performance


We wanted to get an idea of the performance of user markers with
respect to various improvements that have been made. After starting
with the tcl testsuite I switched to a benchmark program because it is
easier to generate reproducible results. The benchmark is a program
that runs: towers of Hanoi, eight queens, integer multiplication,
quicksort, bubblesort, fft. Probes are placed in high traffic areas
of each benchmark and are hit in the 100,000+ range. For each possibility the benchmark is run twice not using stap, then a stap module is built, then the module is run. The statistics are from /usr/bin/time


##### no volatile probe arguments (requires gcc-4.4.3-10)
7.05user 0.11system 0:07.17elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19700minor)pagefaults 0swaps
7.06user 0.11system 0:07.18elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19699minor)pagefaults 0swaps
28.01user 496.38system 31:23.32elapsed 27%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+21912minor)pagefaults 0swaps

##### volatile probe arguments
0.23user 0.00system 0:07.20elapsed 3%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19700minor)pagefaults 0swaps
0.23user 0.00system 0:07.19elapsed 3%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19700minor)pagefaults 0swaps
79.37user 1349.53system 31:15.61elapsed 76%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+21910minor)pagefaults 0swaps

##### no volatile probe arguments and no probe semaphores
0.23user 0.00system 0:07.33elapsed 3%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19699minor)pagefaults 0swaps
0.24user 0.00system 0:07.35elapsed 3%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19701minor)pagefaults 0swaps
113.04user 1760.64system 31:15.29elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+21909minor)pagefaults 0swaps

##### volatile probe arguments and no probe semaphores
7.38user 0.11system 0:07.50elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19699minor)pagefaults 0swaps
7.38user 0.11system 0:07.50elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+19699minor)pagefaults 0swaps
104.12user 1777.06system 31:22.16elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+21911minor)pagefaults 0swaps


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]