[CentOS] What is eating up Swap
Chris
xchris89x at googlemail.com
Sat Dec 14 13:06:42 UTC 2013
Hi,
I have a smiliar problem on a CentOS 6.4 KVM host.
The host has 32 GB memory.
virt-top shows: Mem: 30208 MB (30208 MB by guests)
vm.swappiness = 0
Guests couldn't use more than 30,2 GB memory!
# uname -r
2.6.32-358.14.1.el6.x86_64
# uptime
13:48:16 up 132 days, 1:55, 3 users, load average: 3.10, 2.45, 1.16
# sysctl vm.swappiness
vm.swappiness = 0
# free -m
total used free shared buffers cached
Mem: 32081 31784 296 0 206 2635
-/+ buffers/cache: 28943 3137
Swap: 16111 3220 12891
Swap usage:
PID=1877 swapped 415092 KB (qemu-kvm)
PID=1925 swapped 47680 KB (qemu-kvm)
PID=2012 swapped 37188 KB (qemu-kvm)
PID=2114 swapped 555560 KB (qemu-kvm)
PID=2154 swapped 191832 KB (qemu-kvm)
PID=5299 swapped 341108 KB (qemu-kvm)
PID=11564 swapped 327620 KB (qemu-kvm)
PID=15383 swapped 218360 KB (qemu-kvm)
PID=16299 swapped 11280 KB (qemu-kvm)
PID=20391 swapped 946656 KB (qemu-kvm)
PID=30963 swapped 23040 KB (qemu-kvm)
PID=31248 swapped 169680 KB (qemu-kvm)
Overall swap used: 3285096 KB
What's going wrong? vm.swappiness ist set to 0 and the system has enough
free memory without need of swapping?
--
Chris
2013/12/12 Devin Reade <gdr at gno.org>
> --On Tuesday, December 10, 2013 08:18:09 AM -0800 John R Pierce
> <pierce at hogranch.com> wrote:
>
> > during idle time, dirty pages will be written to swap so they can then
> > be discarded if needed. ignore it, it means nothing
>
> Agreed. If you want to see if paging is actually an issue,
> run "vmstat -5" and ignore the first line of output. If, over time,
> you're seeing consistently high values for the si and so columns,
> then you have something to investigate. If they're usually
> low or zero, then ignore your swap usage.
>
> Same thing goes for the "free" values in top and vmstat; having
> low free memory counts in a long running kernel is normal and
> can be ignored. (Too many people, especially coming from the
> windows world, get wrapped around the handle about this.)
>
> If you want to maintain a historical record of memory and other
> performance indicators that you can use for investigative purposes
> after the fact, see the man page for sar(1).
>
> Devin
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
More information about the CentOS
mailing list