unikernels and unified projects
Posted Mar 23, 2010 21:38 UTC (Tue) by
mingo (subscriber, #31122)
In reply to:
unikernels and unified projects by ejr
Parent article:
KVM, QEMU, and kernel project management
Nah, no need to wait 5-10 years, as perf already exceeds Oprofile in quite a few areas:
- PEBS (preicise profiling) hw support on Intel CPUs
- supports multiple, overlapping profiling sessions done at once
- supports precise per task and per workload profiling (Oprofile only does system-wide profiling)
- working call-graph profiling
- integration with tracepoints (for example you can profile based not on some hardware counter such as cycles, but based in "IO submitted" events)
- 'perf diff': view differential profiles
- 'perf lock': lock profiling
- 'perf sched': scheduler profiling/tracing
- 'perf kmem': SLAB subsystem profiling
- 'perf probe': dynamic probe based tracing, profiling
- 'perf timechart': analyse delays
- superior usability ;-)
So yes, while it's still a very young project, it's working quite well and is growing fast. Also, i'm curious, which particular features/capabilities are you looking for?
Thanks, Ingo
(
Log in to post comments)