查看 Linux memory 内存占用

时间:2022-03-02 18:38:20

linux 系统内存检测;

如果系统内存使用过高 就会产生 out of memory exception 内存不足异常现象;

通常 在mongo 默认服务运行资源是不受限制的、也会占用而同一系统运行的其他服务;

当消耗整个系统资源时、也会导致系统杀死其他服务使用内存。

查看系统内存占用得排序:

#!/bin/bash
for proc in $(find /proc -maxdepth -regex '/proc/[0-9]+'); do
printf "%2d %5d %s\n" \
"$(cat $proc/oom_score)" \
"$(basename $proc)" \
"$(cat $proc/cmdline | tr '\0' ' ' | head -c 50)"
done >/dev/null | sort -nr | head -n