我的 Linux 服务器出现问题,我搜索了很多次,但找不到像我这样的案例。
我有一台 32GB RAM 的 Linux 服务器,启动时没问题,但执行几天后,RAM 基本上没有被使用。
以下是我停止几乎所有服务后 htop 显示的内容。16GB 被一些我不知道的东西使用,2GB 被缓冲区使用,0.6GB 被缓存使用。那里列出了所有 45 个任务,我的 RAM 发生了什么?
下面是我重新启动系统并在启动后立即停止所有进程时的情况。
我真的不知道RAM发生了什么......
编辑:发布此内容后,我让服务器运行了 3 天,再次停止了几乎所有服务,并运行了以下建议的命令:
htop
free -m
total used free shared buffers cached
Mem: 32068 18243 13824 0 2542 1138
-/+ buffers/cache: 14563 17505
Swap: 4204 5 4199
Run Code Online (Sandbox Code Playgroud)
cat /proc/meminfo
MemTotal: 32837972 kB
MemFree: 14153316 kB
Buffers: 2603212 kB
Cached: 1167872 kB
SwapCached: 964 kB
Active: 2591368 kB
Inactive: 1187300 kB
Active(anon): 6492 kB
Inactive(anon): 1304 kB
Active(file): 2584876 …Run Code Online (Sandbox Code Playgroud)