> > 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.
