Re: Specific Swap Usage

From: Miroslav Lachman <000.fbsd_at_quip.cz>
Date: Thu, 28 Feb 2008 14:43:12 +0100
Arne Schwabe wrote:
> Hi,
> 
> is there any way to look what programs are swapped out and how much 
> memory they use? Looking at SIZE in top is just a wild guess. One server 
> here grows in swap usage and panics eventuelly when all swap is usage. 
> Swap usage is growing slowly (100 MB /week ) but it is growing and see 
> no way to get what really uses swap :( (Read man ps three times already :/)

AFAIK swapped processes in top are shown in lt + gt signs (braces):
  1382 root         1   5    0  1380K     0K ttyin    0:00  0.00% <getty>

from `man top`
COMMAND is the name of the command that the process is currently 
running (if the process is swapped out, this column is marked "<swapped>").

In `ps` output in column state: W - The process is swapped out.

You can get a list of swapped processes by this command:
ps auxwww | awk '$8 ~ /.W.*/ { print $0}'

(tested on FreeBSD 6.2 & FreeBSD 7.0)

Miroslav Lachman
Received on Thu Feb 28 2008 - 12:43:07 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:28 UTC