Linux参数设置和常用调优积累

背景

  从2016年深入接触Sybase数据库后,经常会接到调优任务,每次调优时都会涉及到操作系统的参数调整。最近又陆续学习接触了PostgreSQL数据库、ElasticSearch、神州通用Oscar数据库,发现都有一些共性的操作系统参数需要调整。写这边文章的目的是希望把已经遇到和后续遇到的Linux操作系统调优,都积累起来。最后能分类梳理,明白操作系统调优涉及哪些方面,参数怎么调整。同时也能对Linux及操作系统原理有更深层次的理解!

内存参数

  • swap调整

  参考文档:Elasticsearch权威

  调整意见:指南认为Swaping是性能的坟墓,要禁用或者尽量少用swap

  调整方法:

    1. 临时禁用 sudo swapoff -a
    2. 永久禁用 修改/etc/fstab,具体方法待查
    3. 尽量少用 sysctl vm.swappiness=1,或者修改/etc/sysctl.conf 添加 vm.swappiness=1后执行sysctl -p

  其他知识:swappiness代表使用swap的倾向,取值范围0到100,越大代表越容易使用swap,查看方法 cat  /proc/sys/vm/swappiness

 

        

 

posted @ 2018-08-24 14:41  wangzhen3798  阅读(365)  评论(0编辑  收藏  举报