首先要知道一点所有的TCP/IP的参数修改是临时的,因为它们都位于/PROC/SYS/NET目录下,如果想使参数长期保存,可以通过编辑/ETC/SYSCTL.CONF文件来实现,这里不做详细说明,只针对Linux的TCPIP内核参数优化列举相关参数:
1、为自动调优定义socket使用的内存
2、默认的TCP数据接收窗口大小(字节)
3、最大的TCP数据接收窗口
4、默认的TCP发送窗口大小
5、最大的TCP数据发送窗口
6、在每个网络接口接收数据包的速率比内核处理这些包速率快时,允许送到队列的数据包最大数目
7、定义了系统中每一个端口最大的监听队列长度
8、探测消息未获得相应时,重发该消息的间隔时间
9、在认定tcp连接失效之前,最多发送多少个keepalive探测消息等。
相关优化参数代码:
sh# net.core.wmem_default 发送缓存区预留内存默认大小 默认值 16k # net.core.rmem_default 接受缓存区预留内存默认大小 默认值 16k # net.core.wmem_max 发送缓存区预留内存最大值 默认值 128k # net.core.rmem_max 接受缓存区预留内存最大值 默认值 128k # net.unix.max_dgram_qlen 进程间通信发送数据, 默认10 # net.ipv4.tcp_syncookies # net.ipv4.syn_retries # net.ipv4.tcp_fin_timeout 如果socket连接由本端关闭,则保持在FIN-WAIT-2状态的时间 # net.ipv4.tcp_keepalive_time 当keepalive起作用的时候,tcp发送keepalive消息的频度,默认2小时 # net.ipv4.route_max_size 路由缓存最大值出现tcpip.sys蓝屏是电脑运算处理能力相对较低,而用户使用要求相对较高造成的。1、从网上下载驱动精灵2011,更新主板、网卡、显卡、声卡、鼠标以及系统设备、IDE控制器、串行总线控制器等驱动。 2、加大物理内存,加大虚拟内存设置,将虚拟内存设置在空间比较大的C盘以外的分区中。3、适当降低迅雷、电驴下载速度和游戏效果要求。4、随时关闭不使用的程序,尽量不要同时打开运行占用系统资源较大的程度序,如迅雷、BT下载和游戏。5、如果你安装使用360安全卫士或网络流量监控,要关闭它。打开360安全卫士-功能大全-打开“网络优化”中的“流量监控”-点击右上角“设置”-将“流量监控”和“网速保护”关闭。6、如你现在使用的主板支持,可将CPU升级为四核,它能更好的支持多程序同时运行。释放端口。linux全称GNU/Linux,是一种免费使用和自由传播的类UNIX *** 作系统,其内核由林纳斯·本纳第克特托瓦兹于1991年10月5日首次发布,其中实时补丁提高tcpip通讯时间是释放端口。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)