六月学习之Haproxy场景实践(性能优化)
  eHipUjOuzYYH 2023年11月02日 25 0

5、负载均衡性能优化

5.1、业务调整

1、多个业务建议配置多套集群
2、一个业务拆分多个模块配多个集群
3、配置动静分离、CDN等优化

5.2、硬件选型

1、4Core/16GB、8Core/32GB
2、万兆网卡
3、固态SSD硬盘

5.3、配置调整

1、内核调整
vim /etc/sysct.conf
# tcp优化
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_tw_reuse = 1           # 端口复用
net.ipv4.tcp_max_tw_buckets = 5000  # TIME-WAIT最大数量
攻鸡,开启后max_syn_backlog理论上没有最大值
net.ipv4.tcp_max_syn_backlog = 8192 # SYN半连接队列可存储的最大值
net.core.somaxconn = 65535          # SYN全连接队列可存储的最大值

# 修改TCP TIME-WAIT超时时间 https://help.aliyun.com/document_detail/155470.html
net.ipv4.tcp_tw_timeout = 5
net.core.netdev_max_backlog = 2000000 # 调网卡缓存队列,默认为1000

# 重试
net.ipv4.tcp_syn_retries=2          # 发送SYN包重试次数,默认6
net.ipv4.tcp_synack_retries = 2     # 返回syn+ack重试次数,默认5

# 系统中允许存在文件句柄最大数目(系统级)
fs.file-max = 204800
vm.swappiness = 0                   # 最大限度使用物理内存

2、文件描述符调整
vim /etc/security/limits.conf
# max user processes
* soft nproc 60000
* hard nproc 60000

# open files
* soft nofile 100000
* hard nofile 100000
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  7BPBXg9HtzBk   2023年11月19日   23   0   0 yum源vimcentos
  vxoexqgjyiCS   2023年11月19日   23   0   0 linuxvim数据
  YKMEHzdP8aoh   2023年11月30日   33   0   0 vimUDP
  xIUntf9oR6GI   2023年11月28日   31   0   0 sedvim基础命令
  jnZtF7Co41Wg   2023年11月19日   24   0   0 nginxvim
  L83A5jZvvg3Q   2023年11月19日   46   0   0 vim
  vxoexqgjyiCS   2023年11月19日   24   0   0 服务器vim字符串
  vxoexqgjyiCS   2023年11月22日   23   0   0 linuxvimbash
  L83A5jZvvg3Q   2023年11月19日   26   0   0 vimpython