linux 性能优化

32 篇文章 16 订阅 ¥15.90 ¥99.00
22 篇文章 72 订阅 ¥29.90 ¥99.00
本文介绍了如何优化Linux服务器性能,特别是针对处理大量长连接的情况。主要内容包括设置文件打开句柄数,查看并调整系统默认值,通过`ulimit`和`limits`配置增加最大打开文件数,以及修改`file-max`以适应更大需求。此外,还涉及修改`sysctl.conf`以优化TCP连接参数,如复用TIME_WAIT套接字和设置本地端口范围。
摘要由CSDN通过智能技术生成

设置文件打开句柄数

被压测服务器需要保持100W长连接,客户和服务器端是通过socket通讯的,每个连接需要建立一个socket,程序需要保持100W长连接就需要单个程序能打开100W个文件句柄

查看系统默认的值

ulimit -n

设置最大打开文件数

ulimit -n 1000000
通过修改配置文件的方式修改程序最大打开句柄数

root soft nofile 1040000
root hard nofile 1040000

root soft nofile 1040000
root hard nproc 1040000

root soft core unlimited
root hard core unlimited

  • soft nofile 1040000

  • hard nofile 1040000

  • soft nofile 1040000

  • hard nproc 1040000

  • soft core unlimited

  • hard core unlimited
    修改完成以后需要重启机器配置才能生效

修改系统级别文件句柄数量
file-max的值需要大于limits设置的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌拉乌拉liang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值