linux 系統內存檢測;
如果系統內存使用過高 就會產生 out of memory exception 內存不足異常現象;
通常 在mongo 默認服務運行資源是不受限制的、也會占用而同一系統運行的其他服務;
當消耗整個系統資源時、也會導致系統殺死其他服務使用內存。
查看系統內存占用得排序:
#!/bin/bash for proc in $(find /proc -maxdepth 1 -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 2>/dev/null | sort -nr | head -n 30