[NTLUG:Discuss] why swap?

Stephen Klein jaguar at imagin.net
Fri Sep 10 09:38:01 CDT 2004


I'm not sure why rsync would be running slow, but my experience is that 
2.4.X kernels tend to us at least a little swap not matter what the 
actual memory utilization is.  2.6.X kernels may be similar.

In fact, my machine shows no processes swapped out, yet free shows about 
38MB swap in use and 29MB free RAM.

Probably harmless.

Hope this helps,
Stephen Klein

Robert Citek wrote:
> 
> Why is swap being used?
> 
> I'm running rsync to take a snapshot of one machine to another.  It's 
> been proceeding extremely slowly (< 5 MB/s over GigE).  So I had a look 
> at the processes and memory usage with top, ps, and vmstat (see below). 
>  Both top and vmstat indicate that swap is being used.  Yet, the top 5 
> programs use up a total of less than 20% of memory according to top and 
> ps.  With 4 GB of RAM you'd think there would be no need to swap.
> 
> Any thoughts as to why swap is being used?  Any other diagnostics I 
> should run?
> 
> Regards,
> - Robert
> 
> -----
> 
> # uname -va
> Linux subaru 2.4.20-31.9bigmem #1 SMP Tue Apr 13 17:11:51 EDT 2004 i686 
> athlon i386 GNU/Linux
> 
> # top
>  06:42:22  up 9 days, 12:18,  2 users,  load average: 3.61, 3.83, 3.84
> 99 processes: 97 sleeping, 2 running, 0 zombie, 0 stopped
> CPU0 states:   4.1% user  16.0% system    0.0% nice   0.0% iowait  79.2% 
> idle
> CPU1 states:   5.0% user  27.0% system    0.0% nice   0.0% iowait  67.2% 
> idle
> Mem:  3643768k av, 3572204k used,   71564k free,       0k shrd,  187396k 
> buff
>                    2261104k actv,  539744k in_d,   70352k in_c
> Swap: 12590248k av,  115244k used, 12475004k free                 
> 2625336k cached
> 
>   PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
> 19575 root      15   0  348M 269M   140 S    32.3  7.5 108:04   0 rsync
>   754 ntp       15   0  2404 2404  2160 S     0.0  0.0   0:20   0 ntpd
> 20290 rwcitek   15   0  1744 1400  1176 S     0.0  0.0   0:00   1 bash
> 20374 root      15   0  1284 1284   972 R     0.3  0.0   0:00   1 top
>   ...
> 
> # ps uax --sort=-vsz
> USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
> root     19694 18.1  8.7 363312 320476 pts/1 S    Sep09 102:54 rsync -av 
> --delete ...
> root     19575  1.1  7.6 363308 277508 pts/1 S    Sep09   6:42 rsync -av 
> --delete ...
> root       601  0.0  0.0 20884  596 ?        S    Aug31   0:04 ypbind
> root       713  1.0  0.0  7276  336 ?        S    Aug31 140:05 3dmd
> rwcitek  17021  0.0  0.0  5600    4 pts/1    S    Sep08   0:00 /bin/bash
> rwcitek  20290  0.0  0.0  5592  884 pts/0    S    06:21   0:00 -bash
>   ...
> 
> # vmstat  1 20
>    procs                      memory      swap          io     system   
>    cpu
>  r  b  w   swpd   free   buff  cache   si   so    bi    bo   in    cs us 
> sy id
>   ...
>  0  2  2 113608  17852 177092 2692320   20    0   104     0 1619  2766  
> 0  8 92
>  2  0  1 113620  17956 177268 2692104   36   12   624  1748 2464  4901  
> 3 21 75
>  0  0  1 113652  17820 176952 2692604    0   32    12    32 1971  4712  
> 2 16 82
>  0  1  7 113652  17864 177172 2692380    0    0   136 36192 1611  2997  
> 2 11 87
>  0  0  0 113664  22604 176772 2687988    4   12   232  1712 1779  3004  
> 2 12 86
>  1  0  2 113664  19488 177204 2690728    0    0   100     0 2393  4313  
> 5 17 78
>  2  0  1 113672  18040 177324 2692064    0    8   104     8 1824  3630  
> 2 17 81
> 
> 
> 
> 
> 
> Regards,
> - Robert
> http://www.cwelug.org
> 
> 
> _______________________________________________
> https://ntlug.org/mailman/listinfo/discuss
> 
> 
> 
> 





More information about the Discuss mailing list