AIX 作为Web Server 使用时,tcp相关的几个参数调整

一,参数

1,TCP_TIMEWAIT
描述:确定 TCP/IP 在释放已关闭的连接并再次使用其资源前必须经过的时间。关闭与释放之间的这段时间称为 TIME_WAIT 状态或者两倍最大段生存期(2MSL)状态。此时间期间,重新打开到客户机和服务器的连接的成本少于建立新连接。通过减少此条目的值,TCP/IP 可以更快地释放关闭的连接,并为新连接提供更多资源。如果运行中的应用程序要求快速释放连接或创建新连接,或者由于许多连接处于 TIME_WAIT 状态而导致吞吐量较低,请调整此参数。

如何查看或设置:
发出以下命令,将TCP_TIMEWAIT状态设置为15秒:请将 no 命令添加到/etc/tunables/nextboot(AIX5.2版本是/etc/rc.net)文件中
no –o tcp_timewait =1
 

2,TCP_KEEPIDLE
描述:“保持活动”包确保连接保持活动/已建立状态。
如何查看或设置:使用 no 命令来确定当前值或设置该值。此更改将在您下次重新启动机器后失效。要永久地更改此值,请将 no 命令添加到/etc/tunables/nextboot(AIX5.2版本是/etc/rc.net)文件中。例如:
no -o tcp_keepidle=600
缺省值:14400 个半秒(2 小时)。
建议值:600 个半秒(5 分钟)。

3,TCP_KEEPINTVL
描述:指定为了验证连接而发送的各个包之间的时间间隔。
如何查看或设置:使用以下命令来将此值设置为 5 秒:要永久地更改此值,请将 no 命令添加到/etc/tunables/nextboot(AIX5.2版本是/etc/rc.net)文件中。
no -o tcp_keepintvl=10
缺省值:150(1/2 秒)
建议值:10(1/2 秒)

4,TCP_KEEPINIT
描述:指定 TCP 连接的初始超时值。
如何查看或设置:使用以下命令来将此值设置为 20 秒:要永久地更改此值,请将 no 命令添加到/etc/tunables/nextboot(AIX5.2版本是/etc/rc.net)文件中。
no -o tcp_keepinit=40
缺省值:150(1/2 秒)
建议值:40(1/2 秒)

5,TCP_KEEPCNT

描述:代表在终止连接前,可以发送的保持活动的探测数。 缺省值: 8

如何查看或设置:使用以下命令来将此值设置为 4次:要永久地更改此值,请将 no 命令添加到/etc/tunables/nextboot(AIX5.2版本是/etc/rc.net)文件中。
no –o tcp_keepcnt = 4

 

二、参数应用说明:
对于没有建立的TCP连接,tcp_keepinit定义了TCP连接的初始超时值,即一个还没有建立的连接,如果它的空闲时间超过了tcp_keepinit(默认75秒),那么这个连接将会被丢弃。
对于已经建立(ESTABLISHED)的TCP连接,如果连接空闲的时间超过了tcp_keepidle(默认2小时),那么系统开始往对方发送keepalive包,来探测对方是否仍然alive。
(1) 如果对方有回应,那么此连接可以继续保持空闲2小时,之后再发送一次keepalive探测包,如此循环。
(2) 如果对方没有回应,那么系统将会等待tcp_keepintvl(默认75秒),再次发送keepalive探测包,如此发送 tcp_keepcnt次(默认8次,即间隔75秒发一次,一共发8次)。如果这8次探测包都没有回应,那么系统将发送FIN来结束此连接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值