您的位置:首页 > 运维架构 > Linux

linux 参数优化

2016-07-08 16:18 253 查看
脏页

vm.dirty_background_radio=10 (当脏页占内存10%,pdflush工作)

vm.dirty_radio=40 (当进程自身脏页占内存40%,进程自己处理脏页,将其写入磁盘)

vm.dirty_expire_centisecs=3000 (脏页老化时间为30秒 3000/100=30秒)

vm.dirty_writeback_centisecs=500 (每隔5秒,pdflush监控一次内存数量 500/100=5秒)

sync 将所有缓存,脏页同步到磁盘,一般敲三次

echo 3 > /proc/sys/vm/drop_caches 回收buffers (可用free -m 查看)

内存溢出自动杀死进程(SELINUX关)

vm.panic_on_oom=0(计算机自动处理)

1(自行配置处理)(子进程会继承父进程此值)

/proc/PID/oom_adj (-19不可被杀死~15可被杀死)

/proc/PID/oom_score (0~2588672)(2的n次方,与上值对应变化,只需改一处)

(pidof vsftpd(查看进程号))

swap优化

swap尽量放在多个设备,这样多个I/O可同时运作

vm.swappiness=60 (0优先使用cache~100优先使用swap)

swap大小 内存 swap

1~2G 1.5倍

2~8G 1倍

>8G 0.75倍

vm.swap_token_timeout = 300 (秒)

(多久往swap里写一次)

swapon -s 查看

swapoff -a 关闭

swapon -a 开启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: