jtune not showing resource usage - fixed

Miroslav Lachman 000.fbsd at quip.cz
Wed Sep 26 10:09:35 PDT 2007


Chris Thunes wrote:
> On 8/13/07, *Miroslav Lachman* <000.fbsd at quip.cz 
> <mailto:000.fbsd at quip.cz>> wrote:
> 
>     Chris Thunes wrote:
>      > Hey all,
>      >   I've been working with the resource limiting patches on a 6.2
>     installation
>      > and haven't been able to get jtune to show memory usage for jails
>     at all.
>      >
>      > [root at virt1] ~ # jtune -j 15 -i
>      > JID Hostname Memory Used / Limit CPU Shares
>      > 15 jail0.rootbsd.net <http://jail0.rootbsd.net> 0 M / 256 M 0
>      >
>      > I have the limits enabled in sysctl and really have idea as to
>     why this
>      > wouldn't be displaying correctly. If there is anyone who can
>     point me in the
>      > right direction the help would be greatly appreciated.
> 
>     Hi,
>     I had same question more than month ago, but no answer (2007-06-29). So
>     I think no competent person is subscribed to this list.
>     [I CCed cdjones now = maybe he knows :)]
> 
>     Miroslav Lachman
> 
> 
> I found the problem and was able to fix it and created a small patch for 
> anyone who needs this fixed. A function called prison_memory in 
> sys/kern/kern_jail.c is called to calculate the memory usage for a given 
> jail but this value is never stored back to the corresponding prison 
> object which is used by jtune to check the memory usage. This patch just 
> drops a few lines in at the end of prison_memory to store this value to 
> the structure. If anyone knows any adverse side effects this would cause 
> please let me know.
> 
> - Chris

Hi,

I tried your patch, but without success. My version of kern_jail.c 
(after patching by cdjones_jail_soc2006.patch) does not have those lines 
which your patch wants to remove. (jtune still showing 0M usage [freebsd 
6.2])

Any ideas?

Miroslav Lachman


More information about the freebsd-jail mailing list