Linux高并发连接数解决
admin
2024-02-27 21:33:32
0

Linux高并发连接数解决

  • 0. 环境
  • 1. 通常的配置步骤
    • 1.1 其他辅助命令
  • 2. tcp其他信息的配置,在/etc/sysctl.conf文件中配置
    • 2.1 其他辅助命令
  • 3. Ubuntu 18.04及以上
  • 4. 其他辅助命令

0. 环境

Ubuntu 20.04.3 LTS

1. 通常的配置步骤

  1. 打开系统对进程文件描述符的限制sudo vim /etc/security/limits.conf,添加如下内容:
    root soft nofile 65535
    root hard nofile 65535
    
  2. 重启sudo reboot
  3. 检查设置在root用户下是否生效ulimit -n
    1. 若不生效
      检查/etc/pam.d/login中是否包含session required pam_limits.so,没有则添加。其中pam_limits.so的路径根据视具体情况而定
      pam_limits.so用来加载用户限制配置
    2. /sbin/sysctl -p /etc/sysctl.conf 使其生效

1.1 其他辅助命令

  1. 查看file-max系统的总限制(ulimit显示的是对一个进程的限制信息)
    cat /proc/sys/fs/file-max

2. tcp其他信息的配置,在/etc/sysctl.conf文件中配置

net.ipv4.ip_local_port_range = 1024 65535net.core.rmem_max=16777216net.core.wmem_max=16777216net.ipv4.tcp_rmem=4096 87380 16777216net.ipv4.tcp_wmem=4096 65536 16777216net.ipv4.tcp_fin_timeout = 10net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_timestamps = 0net.ipv4.tcp_window_scaling = 0net.ipv4.tcp_sack = 0net.core.netdev_max_backlog = 30000net.ipv4.tcp_no_metrics_save=1net.core.somaxconn = 262144net.ipv4.tcp_syncookies = 0net.ipv4.tcp_max_orphans = 262144net.ipv4.tcp_max_syn_backlog = 262144net.ipv4.tcp_synack_retries = 2net.ipv4.tcp_syn_retries = 2

使其生效

  1. /sbin/sysctl -p /etc/sysctl.conf
  2. /sbin/sysctl -w net.ipv4.route.flush=1

参考Linux下解决高并发socket最大连接数限制,tcp默认1024个连接

2.1 其他辅助命令

  1. 查看端口范围,可用于对外通信的端口范围
    cat /proc/sys/net/ipv4/ip_local_port_range
  2. 查看net 的相关配置
    /proc/sys/net/下的相关内容,如coreipv4目录

3. Ubuntu 18.04及以上

  1. /etc/systemd/user.conf and /etc/systemd/system.conf
    添加 DefaultLimitNOFILE=65535

    sed -i '/DefaultLimitNOFILE/c DefaultLimitNOFILE=65535' /etc/systemd/*.conf
    图形模式下这些配置会影响到socket的连接数

  2. 生效
    systemctl daemon-reexec

  3. 重启sudo reboot

4. 其他辅助命令

  1. 查看当前有多少个TCP连接到当前服务器命令:
    netstat -antp |grep -i est |wc -l

  2. 获取当前系统的模式
    systemctl get-defaul
    multi-user.target 为文本模式
    graphical.target 为图形模式

    1. 设置为图形模式
      systemctl set-default graphical.target
    2. 设置为命令行模式
      systemctl set-default multi-user.target

    参考Linux查看系统启动的模式为命令行模式还是图形模式

相关内容

热门资讯

酒香浸润烟火处:亿星酒业连锁门... 当清晨的阳光洒满社区的林荫道,当傍晚的大排档升腾起诱人香气,当路边的晚风拂去行人的疲惫,亿星名酒连锁...
喜稻拌饭——温暖偕行 喜稻拌饭起源于山西省,扎根于传统朝鲜族拌饭的深厚底蕴,将朝鲜族料理中对食材新鲜度的严苛把控、酱料调配...
经典名肴——红烧鸡块 编者按:本公众号自2016年创立以来,一直关注人类科学(史)、技术(史)、博物(史)三大领域。当下,...
衣食住行跟我逛︱小时候的味道!... 作为苏州人从小吃到大的美食,除了苏式汤面和生煎馒头,还有甜咸适口的粢饭团。近日,记者了解到,位于苏州...
中伏将至,头伏饺子二伏面,5道... 7月30日即将迎来中伏,老话说:“头伏饺子二伏面”,中伏,天气异常炎热,人体新陈代谢加快,对能量的需...
姑苏早点来丨月泊湾,重温“小辰... 月泊湾·壹号菜市场 前身为三香农贸市场 去年底完成改造焕新 熟悉的烟火气依旧氤氲升腾 📍月泊湾·壹...
原创 唤... 晨光中的谷物交响曲 六点三十分,闹钟在朦胧中响起。厨房里飘来咖啡的香气,阳光透过纱帘在地板上投下斑...
【有一种叫云南的生活】气候凉爽... 入夏以来,秋城昭阳迎来了大批避暑旅居的川渝游客。他们在昭阳的各大公园里欢歌起舞,畅享清凉夏日带来的惬...
2025年火把节全州接待游客8... 激情火把节,最炫民族风。 7月18日晚,2025年凉山彝族火把节开幕式在西昌举行,凉山再次进入一年一...
博物馆奇妙夜:五家大湾区博物馆... 暑假,博物馆又成了热门打卡点,广东省博物馆的预约门票更是一票难求。旅游平台数据显示,7月中上旬,博物...
阜新市十佳研学旅游示范基地“出... 经阜新市文旅广电局、阜新市教育局、阜新市团市委、阜新市传媒中心及旅游协会组成的专家组严格评审并公示,...
西藏之旅第一站雅安自驾游大本营... 西藏之旅第一站雅安自驾游大本营 从这里正式挑战318房车旅行生活 自驾游
原创 泰... 泰国和柬埔寨,哪个实力更强?不用想就知道泰国吊打柬埔寨。但问题的关键是,他们可能打起来,但是大打特打...
环游的脚步没挡住,前列腺增生的... 退休后我和老伴计划环游全国,可第一站就出了岔子。在杭州西湖边,才走了半小时,我就觉得不对劲,赶紧找了...
新华视点|暑期经济“热”力全开... 这个暑期,全国文旅市场迎来消费热潮,各地依托特色资源打造沉浸式体验,点燃夏日经济新引擎。 河南开封:...
【爱我英雄城 见我文明行】西湖... 为进一步提升旅游景区的文明形象, 优化游客旅游体验, 近期西湖区通过实地排查、 精准整改、强化引导等...
新疆大环线10日游定制团价格多... 七月的新疆,简直是上帝打翻的调色盘!雪山、草原、湖泊、沙漠在阳光下绽放着最浓烈的色彩,走一趟新疆大环...