Linuxは、物理メモリーがないと、ディスク領域のSwapを使います。
スワップが使われていたら、即問題というわけではなく、Swap IN/OUTが頻繁に起こっているかを確認します。
通常は、Swap IN/OUTが頻繁にあったら、メモリー不足です。
逆に、Swap IN/OUTが発生していなかったら、大丈夫な可能性もあります。
スワップは一時的にバックアップなどで使われるときがあり、一度使われたら減らないので、瞬間をみるだけではだめです。
# free -m total used free shared buff/cache available Mem: 740 248 220 5 270 356 Swap: 819 0 819
[user1@centos7 ~]$ cat /proc/meminfo |grep -i swap SwapCached: 72972 kB SwapTotal: 2097148 kB SwapFree: 1732232 kB [user1@centos7 ~]$
[user1@Centos7 ~]$ sar -W Linux 3.10.0-327.10.1.el7.x86_64 (Centos7) 2020年08月16日 _x86_64_ (2 CPU) 00時00分01秒 pswpin/s pswpout/s 00時10分01秒 6.82 4.48 00時20分01秒 39.99 7.66 00時30分01秒 28.48 6.90 00時40分02秒 13.10 6.49 00時50分01秒 16.25 8.22 平均値: 20.92 6.75 [user1@Centos7 ~]$
[root@centos7 ~]# sar -W 1 Linux 3.10.0-693.21.1.el7.x86_64 (centos7) 2019年03月31日 _x86_64_ (2 CPU) 23時16分04秒 pswpin/s pswpout/s 23時16分05秒 0.00 0.00 23時16分06秒 0.00 0.00 23時16分07秒 0.00 0.00 23時16分08秒 0.00 0.00 23時16分09秒 0.00 0.00 23時16分10秒 0.00 0.00 23時16分11秒 0.00 0.00 23時16分12秒 0.00 0.00 23時16分13秒 0.00 0.00 23時16分14秒 0.00 0.00 ^C 23時16分14秒 0.00 0.00 平均値: 0.00 0.00 [root@centos7 ~]#
[root@centos7 ~]# grep VmSwap /proc/*/status | sort -k 2 -nr |head /proc/664/status:VmSwap: 12468 kB /proc/720/status:VmSwap: 12424 kB /proc/947/status:VmSwap: 10140 kB /proc/663/status:VmSwap: 8252 kB /proc/8483/status:VmSwap: 7848 kB /proc/8484/status:VmSwap: 7784 kB /proc/19894/status:VmSwap: 5372 kB /proc/17595/status:VmSwap: 5232 kB /proc/21585/status:VmSwap: 5008 kB /proc/2984/status:VmSwap: 4344 kB [root@centos7 ~]#
関連ページ