>
>     2. Does anyone have experience in profiling/analyze rumprun instances
>>     (CPU utilization/ RAM Usage / .... ). I tried to profile an rumpkernel
>>     guest running on XEN using perf tools but didn't got the information I
>>     hoped.
>>
>>     What tools do you have used to profile rumprun applications and how?
>>
>
> If you want to profile the application, your current best bet is to
> compile it as a userspace process and do profiling there.
>
> If you want to profile the system part of Rumprun (scheduler, memory
> allocation, etc.), I don't really have a good answer to give.  We should
> figure out easy-to-follow recipes for that, but nobody has had time to do
> so yet.  You can get some info out of the instance with the tools in
> rumpctrl or simply with gdb (which admittedly has some downsides if you're
> trying to understand what's going on in a live system).  It's generally a
> good area to contribute to (hint hint ;)
>

How can I compile rumprun as userspace process since so far I used only
rump-gcc wrapper --> rumpbake --> rumprun ? My goal is to measure
performance metrics of an application running in rumpkernel respectively
rumpkernel as a whole to compare these metrics with the current system /
deployment the application is running in e.g. using perf-tools to do some
measurements.

>
>     3. Does anyone have a basic instance conf file for a rumpkernel xen
>>     instance he could provide?  I tried to use "rumprun  -S -D xen <...>"
>> but
>>     didn't understand the script dumped completely / wasn't executable.
>>
>
> Not sure what you mean here.  What do you want to accomplish?
>
> I wanted to know how a configure script had to look like for starting
rumpkernel on Xen to be able to use the xl toolstack instead of rumprun to
start rumpkernel instances.

Reply via email to