设为首页 收藏本站
查看: 544|回复: 0

[经验分享] linux 系统调优

[复制链接]

尚未签到

发表于 2018-5-17 13:20:05 | 显示全部楼层 |阅读模式
  1,用户最大进程数配置
  Centos5环境修改/etc/security/limits.conf文件
Centos6环境修改/etc/security/limits.d/90-nproc.conf文件

  
  root@mysql:/data/tools/db# vim /etc/security/limits.conf
*               soft nofile          65535
*               soft nproc           65535
*                hard nofile         65535
*                hard nproc          65535 root@mysql:/data/tools/db# cd /etc/security/limits.d/
  root@mysql:/etc/security/limits.d# vim 90-nofile.conf
* soft nofile 65535
* hard nofile 65535
root soft nofile unlimited  

  内核调优
  vim /etc/sysctl.conf 修改后 sysctl -p 生效
  

  

  

  # 内核panic时,30秒后自动重启
  kernel.panic = 30
  #
  # # 允许更多的PIDs (减少滚动翻转问题); may break some programs 32768
  kernel.pid_max = 32768
  #
  # # 内核所允许的最大共享内存段的大小(bytes)
  kernel.shmmax = 16777216
  #
  # # 在任何给定时刻,系统上可以使用的共享内存的总量(pages)
  kernel.shmall = 4194304
  #
  # # 设定程序core时生成的文件名格式
  kernel.core_pattern = core_%e
  #
  # # 当发生oom时,自动转换为panic
  vm.panic_on_oom = 1
  #
  # # 表示强制Linux VM最低保留多少空闲内存(Kbytes)
  38,1          11%
  #
  # For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
  # sysctl.conf(5) for more details.
  

  # Controls IP packet forwarding
  net.
  

  # 内核panic时,30秒后自动重启
  kernel.panic = 30
  #
  # # 允许更多的PIDs (减少滚动翻转问题); may break some programs 32768
  kernel.pid_max = 32768
  #
  # # 内核所允许的最大共享内存段的大小(bytes)
  kernel.shmmax = 16777216
  4,1            0%
  net.ipv4.tcp_tw_recycle = 1
  net.ipv4.tcp_tw_reuse = 1
  #
  # # 表示是否启用以一种比超时重发更精确的方法(请参阅 RFC 1323)来启用对 RTT 的计算;为>了实现更好的性能应该启用这个选项
  net.ipv4.tcp_timestamps = 1
  #
  # # 表示本机向外发起TCP SYN连接超时重传的次数
  net.ipv4.tcp_syn_retries = 4
  

  # Controls the System Request debugging functionality of the kernel
  kernel.sysrq = 0
  

  kernel.core_uses_pid = 1
  

  # Controls the default maxmimum size of a mesage queue
  kernel.msgmnb = 65536
  

  # Controls the maximum size of a message, in bytes
  kernel.msgmax = 65536
  

  # 内核panic时,30秒后自动重启
  kernel.panic = 30
  #
  # # 允许更多的PIDs (减少滚动翻转问题); may break some programs 32768
  kernel.pid_max = 32768
  #
  # # 内核所允许的最大共享内存段的大小(bytes)
  kernel.shmmax = 16777216
  #
  # # 在任何给定时刻,系统上可以使用的共享内存的总量(pages)
  kernel.shmall = 4194304
  #
  # # 设定程序core时生成的文件名格式
  kernel.core_pattern = core_%e
  11,0-1         6%
  net.ipv4.tcp_synack_retries = 4
  #
  # # 减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。
  net.ipv4.tcp_fin_timeout = 30
  #
  # # 减少TCP KeepAlive连接侦测的时间,使系统可以处理更多的连接。
  # # 如果某个TCP连接在idle 300秒后,内核才发起probe.如果probe 2次(每次2秒)不成功,内核才彻
  底放弃,认为该连接已失效.
  net.ipv4.tcp_keepalive_time = 300
  net.ipv4.tcp_keepalive_probes = 2
  net.ipv4.tcp_keepalive_intvl = 2
  #
  # # 系统所能处理不属于任何进程的TCP sockets最大数量
  net.ipv4.tcp_max_orphans = 262144
  #
  # # 系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,TIME_WAIT套接字将立刻被清>除并打印警告信息。
  net.ipv4.tcp_max_tw_buckets = 40000
  #
  # # arp_table的缓存限制优化
  net.ipv4.neigh.default.gc_thresh1 = 256
  net.ipv4.neigh.default.gc_thresh2 = 1024
  net.ipv4.neigh.default.gc_thresh3 = 8192
  net.ipv4.neigh.default.gc_stale_time=120
  net.ipv4.conf.all.arp_announce=2
  net.ipv4.conf.lo.arp_announce=2
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-461395-1-1.html 上篇帖子: linux 安装pyenv环境 下篇帖子: Linux系统之SSH
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表