Workload-kit is a set of utilities to generate various kind of workloads on a system, aimed at generating traces that presents recognizable features. The generated trace set could be used as a basis to validate trace analysis algorithms. Workload-kit makes it easy to generate the trace set on any architecture in a reproducible way.
Changelog: 2013-05-31 Workload-kit 0.1.13 * Add cputemp utility to trace sensor temperature with UST (contribution of Suchakra Sharma) * Add wk-pipette to show producer and consumer behavior on pipe full/empty conditions * Add 3 programs involving synchronization * wk-mutex: simple mutex hold * wk-imbalance: one thread limits the computation at a barrier * wk-pipeline: 3 stages pipeline controlled with semaphores * Modified do_hog function to be closer to the behavior of the counter function (contribution of Francois Rajotte) * lttng-simple: new option --enable-libc-wrapper * lttng-simple: increase UST buffer size to 16MB * New option to make UST optional (--disable-ust) The traceset has been generated with the following configuration: * Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz * LTTng master (2.2.0-rc2) * Linux 3.8.0-22-generic * Includes lttng-modules add-ons See this link for additional information about tracing userspace memory allocations with UST: http://multivax.blogspot.ca/2013/05/tracing-userspace-memory-allocation.html Sources: http://secretaire.dorsal.polymtl.ca/~fgiraldeau/workload-kit/ Traceset: http://secretaire.dorsal.polymtl.ca/~fgiraldeau/traceset/ Git repo: https://github.com/giraldeau/workload-kit
_______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
