2、在默认sysctl.conf文件中添加net.ipv4.tcp_timestamps=0值。
linux上要开启TCP Fast Open,内核版本至少为3.7.0, 且需要设置 /proc/sys/net/ipv4/tcp_fastopen 为3.开启后,如果有连接进来,使用如下命令查看:
grep '^TcpExt:' /proc/net/netstat | cut -d ' ' -f 91-96 | column -t
例如:
如果 TCPFastOpenPassive 在增长,表示接受到了fast open的tcp连接
ip_local_port_range,TCP和UDP本地端口范围,默认为[32768 , 60999],其中,最小值要求大于等于ip_unprivileged_port_start参数。
ip_unprivileged_port_start,非特权端口开始值,默认为1024.如果应用程序需要绑定小于此值的端口号,需要root权限。
临时调整
永久调整
在/etc/sysctl.d目录下,创建配置文件,将需要调整的参数加入其中即可。配置文件名格式为<number>-<appname>.conf。appname可以直接用应用系统运行时的os用户名。
执行以下命令,使之生效。替换掉命令中的文件名。
例如:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)