Difference between revisions of "Development"

From OpenZFS on OS X
Jump to: navigation, search
(Created page with " == Development == Huge thanks to [http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html BrendanGregg] for so much of the dtrace magic. dtrace the kernel while running...")
(No difference)

Revision as of 06:50, 17 March 2014

Development

Huge thanks to BrendanGregg for so much of the dtrace magic.

dtrace the kernel while running a command:

dtrace -x stackframes=100 -n 'profile-997 /arg0/ {
   @[stack()] = count(); } tick-60s { exit(0); }' -o out.stacks

it will run for 60 seconds.

Convert it to a flamegraph

./stackcollapse.pl out.stacks > out.folded
./flamegraph.pl out.folded > out.svg


This is ```rsync -ar /usr/ /BOOM/deletea/``` running;

rsync flamegraph