小编jof*_*fox的帖子

有什么方法或工具可以转储内存缓存和缓冲区吗?

我想查看缓冲区中加载了哪些文件。很明显,我所指的缓冲区和缓存是运行free -m命令时显示的内容:

$ free -m
             total       used       free     shared    buffers     cached
Mem:          7800       7671        128          0        291        724
-/+ buffers/cache:       6655       1144
Swap:         5823        613       5210
Run Code Online (Sandbox Code Playgroud)

linux cache buffer dump

6
推荐指数
1
解决办法
3564
查看次数

Linux 重启内存不足

我有一台带有 Intel(R) Atom(TM) CPU D525 和 1 GB 内存的服务器。我注意到服务器大约每 7 天就会关闭并自动重启一次。

我查看了内存使用情况,发现当内存使用率达到90%时,内核会重新启动。当我检查内核登录/var/log/messages文件时,我没有发现任何有关内核关闭的信息,只是一条有关内核启动的消息。我检查了文件/proc/sys/vm/min_free_kbytes,值为“3765”。


我猜当可用内存非常低,但没有达到系统开始回收内存的数量时。然后内核不能做任何事情,所以它然后重新启动。

你能给我一些见解吗?

linux out-of-memory

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

linux ×2

buffer ×1

cache ×1

dump ×1

out-of-memory ×1