今天惊愕地发现,主节点上8G内存被不知道什么进程吃掉了整整6G有余,正常的计算快要维持不下去了,遂处理之。
先看看内存使用状况
[root@node1 ~]# free -m total used free shared buffers cached Mem: 8004 6557 1446 0 163 5630 -/+ buffers/cache: 763 7240 Swap: 1983 0 1983
把内存里的数据暂时写到硬盘里 [root@node1 ~]# sync 修改 /proc/sys/vm/drop_caches文件 [root@node1 ~]# echo 3 > /proc/sys/vm/drop_caches [root@node1 ~]# cat /proc/sys/vm/drop_caches
再看内存 [root@node1 ~]# free -m total used free shared buffers cached Mem: 8004 631 7372 0 0 60 -/+ buffers/cache: 570 7433 Swap: 1983 0 1983 终于释放出来了。