DragonFly BSD
DragonFly bugs List (threaded) for 2010-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [issue1805] sysctl needed for taking swap statistics


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 17 Aug 2010 09:44:21 -0700 (PDT)

:New submission from Carlos Olmedo Escobar <carlos.olmedo.e@gmail.com>:
:
:I'm developing a library and I need to take the total/free swap space from a
:sysctl() call (i can use kvm but in this case my lib will need the suid bit).
:This kind of call already exists on FreeBSD (vm.swap_info plus struct xswdev).
:Also in Open/NetBSD.

    We currently have (in HEAD):

    vm.swap_anon_use	# of pages of anonymous memory swapped out to swap.

    vm.swap_cache_use	# of pages of clean data swapped out by swapcache
			  (for people with SSDs).

    There is no total swap sysctl but I will add one right now.  I will
    call it 'vm.swap_size'.  You will then be able to calculate the
    amount of free swap with (vm.swap_size - vm.anon_use - vm.cache_use).

    Currently the list of individual swap devices is not exported.

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]