お世話になります。
現在、稼働中のWebサーバにて、物理メモリの空き容量があるにもかかわらず、スワップ領域を100%使ってしまい、スワップ領域の空きがないという現象が発生しております。
改善を図るにはどうしたらよいでしょうか。
OSはCentOS6.4です。
以下に、関連すると思われるコマンドの出力を羅列します。
$ free total used free shared buffers cached Mem: 16443276 5096000 11347276 0 332164 3360440 -/+ buffers/cache: 1403396 15039880 Swap: 4095992 4095992 0
Swapのfreeが0になっています。
$ uname -a Linux localhost.localdomain 2.6.32-358.2.1.el6.x86_64 #1 SMP Wed Mar 13 00:26:49 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release CentOS release 6.4 (Final)
$ cat /proc/meminfo MemTotal: 16443276 kB MemFree: 11393580 kB Buffers: 332164 kB Cached: 3369660 kB SwapCached: 90288 kB Active: 3399304 kB Inactive: 1158360 kB Active(anon): 2401504 kB Inactive(anon): 580472 kB Active(file): 997800 kB Inactive(file): 577888 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 4095992 kB SwapFree: 0 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 765552 kB Mapped: 25476 kB Shmem: 2126136 kB Slab: 349232 kB SReclaimable: 305408 kB SUnreclaim: 43824 kB KernelStack: 1624 kB PageTables: 19376 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 12317628 kB Committed_AS: 7510372 kB VmallocTotal: 34359738367 kB VmallocUsed: 304364 kB VmallocChunk: 34359429240 kB HardwareCorrupted: 0 kB AnonHugePages: 507904 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 4096 kB DirectMap2M: 2084864 kB DirectMap1G: 14680064 kB
$ cat /proc/sys/vm/swappiness 60
swappinessは出来る限り変更せずに解決したいです。
top - 14:34:54 up 790 days, 13:59, 3 users, load average: 0.06, 0.06, 0.07 Tasks: 169 total, 1 running, 168 sleeping, 0 stopped, 0 zombie Cpu(s): 1.6%us, 0.4%sy, 0.0%ni, 97.4%id, 0.6%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16443276k total, 5113416k used, 11329860k free, 332164k buffers Swap: 4095992k total, 4095992k used, 0k free, 3370900k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND 1799 root 20 0 98.1m 1884 1092 S 0.0 0.0 13:52.34 18m miniserv.pl 19704 root 20 0 6057m 66m 9936 S 0.0 0.4 75:38.55 3692 java 1963 root 20 0 97.9m 1244 788 S 0.0 0.0 188:02.48 3000 snmpd 1620 root 20 0 15080 584 580 S 0.0 0.0 0:00.00 2228 config 1531 root 20 0 247m 9.8m 760 S 1.0 0.1 7655:18 916 lsi_mrdsnmpagen 1708 root 20 0 78728 2016 1916 S 0.0 0.0 3:03.50 760 master 1717 postfix 20 0 78980 2024 1868 S 0.0 0.0 0:43.42 748 qmgr 6006 root 20 0 64116 624 520 S 0.0 0.0 6:04.32 568 sshd 1726 root 20 0 20408 760 672 S 0.0 0.0 4:23.37 552 crond 1608 root 20 0 52104 192 188 S 0.0 0.0 0:00.00 500 vsftpd 555 root 16 -4 10676 312 308 S 0.0 0.0 0:00.07 456 udevd 1603 root 20 0 52104 292 236 S 0.0 0.0 0:00.19 452 vsftpd 10811 root 18 -2 10672 260 256 S 0.0 0.0 0:00.00 452 udevd 10812 root 18 -2 10672 200 196 S 0.0 0.0 0:00.00 452 udevd 1462 haldaemo 20 0 25504 1848 1088 S 0.0 0.0 5:24.76 352 hald 15046 ntp 20 0 30160 1204 1072 S 0.0 0.0 0:38.62 320 ntpd 1380 root 20 0 244m 5520 872 S 0.0 0.0 8:16.67 296 rsyslogd 1618 root 20 0 13104 648 644 S 0.0 0.0 0:00.00 272 log 1615 root 20 0 19256 348 344 S 0.0 0.0 0:00.00 224 dovecot 1463 root 20 0 18104 764 760 S 0.0 0.0 0:00.01 196 hald-runner 1491 root 20 0 20248 808 804 S 0.0 0.0 0:00.01 168 hald-addon-inpu 1617 dovecot 20 0 12972 600 596 S 0.0 0.0 0:00.00 164 anvil 1737 root 20 0 21452 312 292 S 0.0 0.0 0:00.42 160 atd 1438 dbus 20 0 21400 808 624 S 0.0 0.0 0:03.54 116 dbus-daemon 1430 root 20 0 10884 532 412 S 0.0 0.0 103:31.64 100 irqbalance 1 root 20 0 19352 1292 1076 S 0.0 0.0 1:27.79 92 init 1505 haldaemo 20 0 17804 936 852 S 0.0 0.0 0:00.66 72 hald-addon-acpi 1810 root 20 0 4060 460 456 S 0.0 0.0 0:00.00 64 mingetty 1812 root 20 0 4060 460 456 S 0.0 0.0 0:00.00 64 mingetty 1814 root 20 0 4060 460 456 S 0.0 0.0 0:00.00 64 mingetty 1816 root 20 0 4060 460 456 S 0.0 0.0 0:00.00 64 mingetty 1818 root 20 0 4060 460 456 S 0.0 0.0 0:00.00 64 mingetty 25336 root 20 0 4060 456 452 S 0.0 0.0 0:00.00 64 mingetty 1453 root 20 0 4076 560 504 S 0.0 0.0 0:00.16 52 acpid
topコマンドをSwap順にソートしています。
top - 14:43:00 up 790 days, 14:07, 3 users, load average: 0.02, 0.08, 0.08 Tasks: 169 total, 2 running, 167 sleeping, 0 stopped, 0 zombie Cpu(s): 2.3%us, 0.3%sy, 0.0%ni, 97.2%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16443276k total, 5119408k used, 11323868k free, 332164k buffers Swap: 4095992k total, 4095992k used, 0k free, 3374408k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 19704 root 20 0 6057m 66m 9936 S 0.0 0.4 75:38.82 java 31465 apache 20 0 337m 52m 5520 S 0.7 0.3 0:01.03 httpd 31224 apache 20 0 336m 52m 6184 S 0.0 0.3 0:20.18 httpd 31317 apache 20 0 335m 51m 5924 S 0.3 0.3 0:09.55 httpd 31327 apache 20 0 332m 48m 5928 S 0.7 0.3 0:12.33 httpd 31375 apache 20 0 332m 48m 5888 S 0.3 0.3 0:07.18 httpd 31158 apache 20 0 332m 48m 5892 S 0.3 0.3 0:15.36 httpd 31326 apache 20 0 330m 46m 6008 S 0.3 0.3 0:12.13 httpd 31380 apache 20 0 330m 46m 5976 S 0.3 0.3 0:06.99 httpd 31377 apache 20 0 329m 45m 5888 S 0.7 0.3 0:06.20 httpd 31467 apache 20 0 329m 45m 5852 S 0.3 0.3 0:02.61 httpd 31250 apache 20 0 328m 44m 5920 S 0.3 0.3 0:16.33 httpd 31459 apache 20 0 328m 44m 5884 S 0.3 0.3 0:03.48 httpd 31460 apache 20 0 328m 44m 5888 S 0.3 0.3 0:02.59 httpd 31331 apache 20 0 328m 44m 5924 S 0.7 0.3 0:13.09 httpd 31461 apache 20 0 325m 40m 5896 S 0.7 0.3 0:01.14 httpd 31283 apache 20 0 324m 40m 6092 S 0.3 0.3 0:10.86 httpd 31318 apache 20 0 324m 40m 5924 S 0.3 0.3 0:14.48 httpd 31379 apache 20 0 324m 40m 5976 S 0.3 0.3 0:08.05 httpd 30750 apache 20 0 324m 40m 6112 S 0.7 0.3 0:44.45 httpd 31466 apache 20 0 324m 40m 5888 S 0.7 0.3 0:01.78 httpd 16068 root 20 0 296m 16m 8760 S 0.0 0.1 5:46.89 httpd 1531 root 20 0 247m 9.8m 760 S 0.3 0.1 7655:22 lsi_mrdsnmpagen 1380 root 20 0 244m 5520 872 S 0.0 0.0 8:16.67 rsyslogd 27015 root 20 0 143m 52m 3096 S 0.3 0.3 0:06.41 spamd 27016 root 20 0 143m 50m 684 S 0.0 0.3 0:00.03 spamd 27018 root 20 0 143m 50m 684 S 0.0 0.3 0:00.02 spamd 31024 user001 20 0 105m 1804 1448 S 0.0 0.0 0:00.01 bash 31162 user001 20 0 105m 1796 1448 S 0.0 0.0 0:00.01 bash 31385 user001 20 0 105m 1796 1448 S 0.0 0.0 0:00.02 bash 1799 root 20 0 98.1m 1884 1092 S 0.0 0.0 13:52.34 miniserv.pl 1963 root 20 0 97.9m 1244 788 S 0.0 0.0 188:02.58 snmpd
VIRT順にソートすると、こうなります。
以上、よろしくお願いします。

回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/09 01:18
2015/07/09 01:22
2015/07/09 03:07
2015/07/09 03:10
2015/07/09 03:38
2015/07/09 07:49
2015/07/14 09:37