On 19/10/15 13:19, Vincent Schwarzer wrote:
Hey,
after working on / with rumpkernel a while I have some questions were I
hope someone can help me with:
1. Is there an documentation regarding rumpconf <-> rumpbake and what
each component is good for?
No, not really, it hasn't been an issue for me :/
Maybe there should be a one-line description for each component.
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 ;)
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?