Date: Tue, 05 Oct 2010 18:27:43 +0300 From: Andriy Gapon <avg@freebsd.org> To: freebsd-hackers@freebsd.org Cc: Ed Maste <emaste@freebsd.org> Subject: Re: sysctl for querying kmem_map->size Message-ID: <4CAB43EF.8010807@freebsd.org> In-Reply-To: <4CA4C63F.4070503@icyb.net.ua> References: <4CA4C63F.4070503@icyb.net.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
on 30/09/2010 20:17 Andriy Gapon said the following: > > Here's a patch that adds a sysctl for querying kmem_map->size, which may be useful > for system state/resources monitoring: > http://people.freebsd.org/~avg/sysctl-kmem_map_size.diff > > I am quite unsure about sizeof(kmem_map->size) == sizeof(int) hack, but I couldn't > think of other way to decide whether to use SYSCTL_ADD_UINT or SYSCTL_ADD_ULONG > depending on real type behind vm_size_t. Here's an updated patch: http://people.freebsd.org/~avg/sysctl-kmem_map_size2.diff The new code wraps kmem_map->size into SYSCTL_PROC() to handle vm_size_t type differences for different platforms. The idea is suggested by Ed Maste. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CAB43EF.8010807>