err, that is the whole point.
SwapTotal - SwapFree reflects the high water mark problem.
for example, if we are swapping, and process P1 has 20GB of swap,
then SwapTotal - SwapFree = 20GB. if i start a new process P2 which uses
3GB swap, then SwapTotal - SwapFree = 23GB. Great!
process P1 now exits. so only 3GB of swap are actually being used,
and yet SwapTotal - SwapFree = 23GB (still!).

if process P2 now exits, then SwapTotal-SwapFree goes back to 0.

what i would call the real problem is that

        SwapTotal != SwapFree + (swap actually being used)

andrew

On Aug 27, 2012, at 7:32 AM, Dan Ritter wrote:

> On Mon, Aug 27, 2012 at 06:49:28AM -0700, Andrew Hume wrote:
>> i have some colleagues who are being frustrated by the stupid way
>> Linux measures swap space consumption (the high water mark
>> of currently running processes).
>> 
>> does anyone know of a way to measure how much swap space is actually being 
>> used?
> 
> In /proc/meminfo, SwapTotal - SwapFree isn't appropriate for you?
> 
> -dsr-


------------------
Andrew Hume  (best -> Telework) +1 623-551-2845
and...@research.att.com  (Work) +1 973-236-2014
AT&T Labs - Research; member of USENIX and LOPSA




_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to