OPERATING SYSTEMSOS Linux

Making Xen Traces Look Good with KernelShark – Giuseppe Eletto, University of Turin & Dario Faggioli

Making Xen Traces Look Good with KernelShark – Giuseppe Eletto, University of Turin & Dario Faggioli, SUSE

So, what do a Penguin, a Shark, and a Panda have in common? Answer: the plugin that we have developed for opening Xen hypervisor traces with KernelShark, just like it opens Linux kernel traces! Xen comes with advanced tracing capabilities but with limited options for visualizing and analyzing them. KernelShark, on the other hand, is renowned in the tracing community for the simplicity of illustrating Linux kernel trace files. With our KernelShark plugin, it is now possible to have a very clear and intuitive view of the execution of the VM’s vCPUs on the pCPUs, in a Xen system, and of all the events that happen in the meanwhile. This talk will describe the challenges faced during the development, the design choice made, and the current status of the project (yes, there will be a demo!). Finally, we will outline some possible future developments.

For more info about the Xen Project, which is focused on advancing virtualization in a number of different commercial and open source applications, including server virtualization, Infrastructure as a services (IaaS), desktop virtualization, security applications, embedded and hardware appliances, and automotive/aviation, see: https://xenproject.org/ or @The Xen Project for more videos.

source

by The Xen Project

linux foundation

Leave a Reply

Your email address will not be published. Required fields are marked *