内存不可用,但没有进程正在使用它

内存不可用,但没有进程正在使用它

我们使用的是 centos 7 服务器。该free -m命令有以下输出。

[root@211 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:          31841       31173         389           0         278         178
Swap:        382975          45      382930

它显示大多数内存正在被使用。它不是用于缓存文件系统,而是由一些内核/用户进程使用。不过,我们在这个系统上没有任何进程在运行。输出ps aux --sort=-%mem | head如下

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       603  0.0  0.0 109300 14524 ?        Ss   Apr25   0:12 /usr/lib/systemd/systemd-journald
root      1249  0.0  0.0 658752  6156 ?        Ssl  Apr25  36:56 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
root         1  0.0  0.0 194160  4640 ?        Ss   Apr25   0:13 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root     58818  0.0  0.0 155636  4008 pts/0    R+   12:26   0:00 ps aux --sort=-%mem
root     56093  0.0  0.0 117168  3080 pts/0    Ss   10:01   0:00 -bash
root      1252  0.0  0.0 728324  2404 ?        Ssl  Apr25   0:25 /usr/sbin/rsyslogd -n
root       867  0.0  0.0  26388  1896 ?        Ss   Apr25   0:03 /usr/lib/systemd/systemd-logind
dbus       856  0.0  0.0  66440  1868 ?        Ssl  Apr25   0:04 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root     58819  0.0  0.0 107968  1672 pts/0    S+   12:26   0:00 head

我还检查了tmpfs文件系统和/dev/shm。它们都没有任何大文件。

什么东西会消耗掉所有的内存?任何关于如何调试的提示都将不胜感激。谢谢!

编辑:

添加cat proc/meminfo输出

MemTotal:       32605760 kB
MemFree:          405320 kB
MemAvailable:     185992 kB
Buffers:            8824 kB
Cached:            35724 kB
SwapCached:         5040 kB
Active:            23176 kB
Inactive:          31500 kB
Active(anon):       4064 kB
Inactive(anon):     6136 kB
Active(file):      19112 kB
Inactive(file):    25364 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      392167420 kB
SwapFree:       392123388 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          8684 kB
Mapped:            24512 kB
Shmem:                32 kB
Slab:             234744 kB
SReclaimable:      59568 kB
SUnreclaim:       175176 kB
KernelStack:        4224 kB
PageTables:         4932 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    408470300 kB
Committed_AS:     238592 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:     8891936 kB
DirectMap2M:    24334336 kB
DirectMap1G:           0 kB

添加输出df -t tmpfs

Filesystem     1K-blocks  Used Available Use% Mounted on
tmpfs           16302880     0  16302880   0% /dev/shm
tmpfs           16302880  1340  16301540   1% /run
tmpfs           16302880     0  16302880   0% /sys/fs/cgroup
tmpfs          398458880 46050 398412830   1% /tmp
tmpfs            3260576     0   3260576   0% /run/user/0
tmpfs            3260576     0   3260576   0% /run/user/1001
tmpfs            3260576     0   3260576   0% /run/user/1000

相关内容