Centos top 出现大量postdrop

web时常页面打不开,ssh 进入后 时不时报错 out of memory (nginx) ... 重启nginx之后不多就又是报错,top 发现 4G内存吃掉3.9G,排序内存大小发现最大的也就占了1%左右,而后发现后面大部分是postdrop的进程,应该是crontab 所致

killall -9 postdrop

crontab -e

#在顶部添加

MAILTO=""

#保存
cat /proc/sys/vm/drop_caches
# 返回0,默认0 表示不释放

syn
#将系统缓存区中的脏数据写入磁盘中,包括已修改的i-node、已延迟的块I/O和读写映射文件

echo 3 > /proc/sys/vm/drop_caches
#配置文件/proc/sys/vm/drop_caches中记录了缓存释放的参数

sysctl -p
#不重启机器使配置改生效

top下,发现内存只占用了不到200多M

喜欢 1

这篇文章还没有评论

发表评论

您必须登录才能评论