Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 May 2007 09:42:50 -0400
From:      Bill LeFebvre <bill@lefebvre.org>
To:        freebsd-stable@freebsd.org
Subject:   Re: top shows '<swapped>'
Message-ID:  <4641CFDA.9020805@lefebvre.org>
In-Reply-To: <d018a9bd0705080607x402b29a2q4d5aae29454626d7@mail.gmail.com>
References:  <d018a9bd0705080607x402b29a2q4d5aae29454626d7@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ken Chen wrote:
> When I use 'top' command to check my system, some processes are shown like
> '<php>'. The manual told these processes are swapped out.
> 
> But my problem is .. I don't have swapping device (swapoff -a). Where are
> they swapped to ?
> 
> last pid: 29144;  load averages:  0.69,  0.67,  0.82
> up 19+11:25:27  21:05:03
> 89 processes:  1 running, 88 sleeping
> CPU states:  1.2% user,  0.0% nice,  0.9% system,  0.0% interrupt, 
> 97.8%idle
> Mem: 309M Active, 27M Inact, 127M Wired, 19M Cache, 60M Buf, 4136K Free
> Swap:
> 
>  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
> 29141 nobody      1   4    0 37164K 15932K select 0   0:00  4.55% php
> 28856 nobody      1   4  -15 36936K  7612K sbwait 0   0:44  1.66% php
>                   .
>                   .
>                   .
> 29116 nobody      1   4  -15 33732K 13140K accept 0   0:00  0.00% php
> 24937 nobody      1   8  -15 31740K     0K wait   1   0:00  0.00% <php>
> 24948 nobody      1   8  -15 31740K     0K wait   0   0:00  0.00% <php>
> 24931 nobody      1   8  -15 31740K     0K wait   0   0:00  0.00% <php>
> 24950 nobody      1   8  -15 31740K     0K wait   1   0:00  0.00% <php>
> 24932 nobody      1   8  -15 31740K   220K wait   1   0:00  0.00% php

The <> are only used when the process flag PS_INMEM is clear, which is 
supposed to indicate that the process is or is not "in memory".   This flag 
is only ever cleared in swapout, called from swapout_procs.  My bet is that 
the processes are being marked for swap but the dirty pages never actually 
go anywhere since you don't have a backing store.  Maybe someone more 
familiar with the inner workings of the VM system can fill us in on what 
happens on a system with no swap.

Bill LeFebvre



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4641CFDA.9020805>