设为首页 收藏本站
查看: 637|回复: 0

[经验分享] linux优化TCP教程

[复制链接]

尚未签到

发表于 2018-5-16 12:23:05 | 显示全部楼层 |阅读模式
  最近国内的网络形式越来越严峻,在日益高筑的围墙之下,掌握一门穿墙之术越来越成为需要。相对于 V** 而已, SS更为轻量级,安装配置过程极其简单。而客户端也可以在windows、mac、iOS和android上轻松运行,被人们所深深喜爱。
有部分朋友买的是基于openVZ架构的VPS服务器(多数VPS服务商超售现象频繁),续笔记在这里还是建议有条件的朋友去购买KVM架构的VPS服务器,优化提升空间更高。下面我们将针对OpenVZ和KVM两种不同的架构提供具体的SS服务加速及优化方法。
当然如果不想那么麻烦的去搭建和优化服务器,推荐去追乐网直接购买套餐使用,不用等待即买即用
OpenVZ 架构
OpenVZ的代表是BandwagonHost搬瓦工。受限于不能修改内核,所以优化方式有限。对于丢包严重的情况,最有效的方法是安装net-speeder。 但net-speeder的工作方式为无脑双倍发包,会导致有效数据减半,VPS流量翻倍。如非丢包严重,使用以后会导致实际速度更慢。所以非迫不得已,强烈不建议使用!

  • 有效数据减半:例如宽带跑到10Mbps下行,因为是双份同样的数据,无丢包情况下其实只有5Mbps的有效数据。
  • VPS流量翻倍:VPS流量会同时计算上下行流量,番Q1G流量,其实等于使用了2G流量,用了net-speeder双倍发包后,无丢包情况下等于使用3G流量,丢包严重的情况下会更高。
使用net_speeder给VPS加速
net-speeder 安装
  1
  2
  3
  4
  [color=#2E0D6E !important]wget [color=#5C2699 !important]https[color=#2E0D6E !important]:[color=#007400 !important]//coding.net/u/njzhenghao/p/download/git/raw/master/net_speeder-installer.sh
  [color=#2E0D6E !important]bash [color=#5C2699 !important]net_speeder[color=#2E0D6E !important]-[color=#5C2699 !important]installer[color=#333333 !important].[color=#AA0D91 !important]sh
全端口加速
  1
  2
  3
  [color=#5C2699 !important]nohup[color=#006FE0 !important] [color=#2E0D6E !important]/[color=#5C2699 !important]usr[color=#2E0D6E !important]/[color=#5C2699 !important]local[color=#2E0D6E !important]/[color=#5C2699 !important]net_speeder[color=#2E0D6E !important]/[color=#2E0D6E !important]net_speeder [color=#AA0D91 !important]venet0[color=#006FE0 !important] [color=#C41A16 !important]"ip"[color=#006FE0 !important] [color=#2E0D6E !important]>[color=#2E0D6E !important]/[color=#5C2699 !important]dev[color=#2E0D6E !important]/[color=#5C2699 !important]null[color=#006FE0 !important] [color=#2E0D6E !important]2[color=#2E0D6E !important]>[color=#2E0D6E !important]&[color=#2E0D6E !important]1[color=#006FE0 !important] [color=#2E0D6E !important]&
加入自启动
  1
  2
  3
  [color=#AA0D91 !important]echo[color=#006FE0 !important] [color=#C41A16 !important]'nohup /usr/local/net_speeder/net_speeder venet0 "ip" >/dev/null 2>&1 & '[color=#006FE0 !important] [color=#2E0D6E !important]>>[color=#006FE0 !important][color=#2E0D6E !important]/[color=#5C2699 !important]etc[color=#2E0D6E !important]/[color=#5C2699 !important]rc[color=#333333 !important].[color=#AA0D91 !important]local

KVM-XEN 架构
KVM、XEN可以通过TCP优化和安装锐速破解版来进行提速。怎么查看自己的VPS采用的是不是KVM技术?输入以下代码即知:
  1
  2
  3
  4
  [color=#5C2699 !important]apt[color=#2E0D6E !important]-[color=#2E0D6E !important]get [color=#2E0D6E !important]install [color=#5C2699 !important]virt[color=#2E0D6E !important]-[color=#2E0D6E !important]what
  [color=#5C2699 !important]virt[color=#2E0D6E !important]-[color=#AA0D91 !important]what


一、TCP优化
1.修改文件句柄数限制
修改/etc/security/limits.conf文件
  1
  2
  3
  [color=#5C2699 !important]vi[color=#006FE0 !important] [color=#2E0D6E !important]/[color=#5C2699 !important]etc[color=#2E0D6E !important]/[color=#5C2699 !important]security[color=#2E0D6E !important]/[color=#5C2699 !important]limits[color=#333333 !important].[color=#AA0D91 !important]conf
加入
  1
  2
  3
  4
  [color=#2E0D6E !important]*[color=#006FE0 !important] [color=#2E0D6E !important]soft [color=#AA0D91 !important]nofile[color=#006FE0 !important] [color=#2E0D6E !important]51200
  [color=#2E0D6E !important]*[color=#006FE0 !important] [color=#2E0D6E !important]hard [color=#AA0D91 !important]nofile[color=#006FE0 !important] [color=#2E0D6E !important]1024000
Centos用户:执行下面命令,然后重启服务器执行ulimit -n,查询返回51200即可。
  1
  2
  3
  [color=#5C2699 !important]ulimit[color=#006FE0 !important] [color=#2E0D6E !important]-[color=#AA0D91 !important]n[color=#006FE0 !important] [color=#2E0D6E !important]51200
Ubuntu用户:还需要编辑/etc/pam.d/common-session,加入一行
  1
  2
  3
  [color=#AA0D91 !important]session [color=#AA0D91 !important]required [color=#5C2699 !important]pam_limits[color=#333333 !important].[color=#AA0D91 !important]so
编辑/etc/profile,加入一行
  1
  2
  3
  [color=#5C2699 !important]ulimit[color=#006FE0 !important] [color=#2E0D6E !important]-[color=#AA0D91 !important]SHn[color=#006FE0 !important] [color=#2E0D6E !important]51200
然后重启服务器执行ulimit -n,查询返回51200即可。

2.调整内核参数
修改/etc/sysctl.conf文件,用以下内容替换
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  [color=#5C2699 !important]fs[color=#333333 !important].[color=#5C2699 !important]file[color=#2E0D6E !important]-[color=#5C2699 !important]max[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]51200
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]core[color=#333333 !important].[color=#5C2699 !important]rmem_max[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]67108864
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]core[color=#333333 !important].[color=#5C2699 !important]wmem_max[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]67108864
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]core[color=#333333 !important].[color=#5C2699 !important]netdev_max_backlog[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]250000
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]core[color=#333333 !important].[color=#5C2699 !important]somaxconn[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]4096
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_syncookies[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]1
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_tw_reuse[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]1
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_tw_recycle[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]0
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_fin_timeout[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]30
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_keepalive_time[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]1200
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]ip_local_port_range[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]10000[color=#006FE0 !important] [color=#2E0D6E !important]65000
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_max_syn_backlog[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]8192
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_max_tw_buckets[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]5000
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_rmem[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]4096[color=#006FE0 !important] [color=#2E0D6E !important]87380[color=#006FE0 !important] [color=#2E0D6E !important]67108864
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_wmem[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]4096[color=#006FE0 !important] [color=#2E0D6E !important]65536[color=#006FE0 !important] [color=#2E0D6E !important]67108864
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_mtu_probing[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#2E0D6E !important]1
  [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_congestion_control[color=#006FE0 !important] [color=#2E0D6E !important]=[color=#006FE0 !important] [color=#AA0D91 !important]hybla

注意事项:
不建议开启 net.ipv4.tcp_tw_recycle,故设置为 net.ipv4.tcp_tw_recycle = 0;
而TCP拥塞算法的问题,你可以执行命令:
  1
  2
  3
  [color=#2E0D6E !important]sysctl [color=#5C2699 !important]net[color=#333333 !important].[color=#5C2699 !important]ipv4[color=#333333 !important].[color=#5C2699 !important]tcp_available_congestion[color=#333333 !important]_control
查看本机提供的拥塞算法控制模块。如果没有文中提到的htcp,hybla 算法,你可以尝试通过modprobe启用模块:
  1
  2
  3
  4
  [color=#2E0D6E !important]/[color=#5C2699 !important]sbin[color=#2E0D6E !important]/[color=#2E0D6E !important]modprobe [color=#5C2699 !important]tcp_htcp
  [color=#2E0D6E !important]/[color=#5C2699 !important]sbin[color=#2E0D6E !important]/[color=#2E0D6E !important]modprobe [color=#5C2699 !important]tcp[color=#333333 !important]_hybla
保存修改后执行 sysctl -p 使配置生效。
  1
  2
  3
  [color=#5C2699 !important]sysctl[color=#006FE0 !important] [color=#2E0D6E !important]-[color=#5C2699 !important]p[color=#006FE0 !important] [color=#2E0D6E !important]/[color=#5C2699 !important]etc[color=#2E0D6E !important]/[color=#5C2699 !important]sysctl[color=#333333 !important].[color=#AA0D91 !important]conf

二、锐速破解版
锐速破解版不支持 OpenVZ 的小鸡,如果你的内核不对,是Centos的话请食用《CentOS系统更换内核教程,更好的适配锐速破解版》,如果嫌麻烦又不想花太多钱,你可以购买我们的SS账号,会有适合您的套餐供您选择。>>点击购买
安装方法:
  1
  2
  3
  [color=#5C2699 !important]wget[color=#006FE0 !important] [color=#2E0D6E !important]-[color=#5C2699 !important]N[color=#006FE0 !important] [color=#2E0D6E !important]--[color=#5C2699 !important]no[color=#2E0D6E !important]-[color=#5C2699 !important]check[color=#2E0D6E !important]-[color=#2E0D6E !important]certificate [color=#5C2699 !important]https[color=#2E0D6E !important]:[color=#007400 !important]//raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh
安装过程中依次输入以下命令:
  1
  2
  3
  4
  5
  6
  7
  8
  [color=#AA0D91 !important]eth0
  [color=#2E0D6E !important]1000000
  [color=#2E0D6E !important]1000000
  [color=#2E0D6E !important]0
  [color=#AA0D91 !important]y
  [color=#AA0D91 !important]y
锐速优化:
打开/serverspeeder/etc目录中的config文件,编辑如下内容:
  1
  2
  3
  4
  5
  6
  [color=#5C2699 !important]rsc[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  [color=#5C2699 !important]gso[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  [color=#5C2699 !important]maxmode[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  [color=#5C2699 !important]advinacc[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
重启锐速服务完成优化:
  1
  2
  3
  [color=#2E0D6E !important]service [color=#2E0D6E !important]serverSpeeder [color=#AA0D91 !important]restart
锐速优化全解:
  1
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  [color=#2E0D6E !important]1)[color=#006FE0 !important] [color=#5C2699 !important]accif[color=#2E0D6E !important]=[color=#C41A16 !important]"eth*"
  加速接口,[color=#2E0D6E !important]eth*一般为服务器上对外提供服务的网络接口,例如[color=#006FE0 !important] [color=#2E0D6E !important]eth0 [color=#AA0D91 !important]eth1,一般通过[color=#006FE0 !important] [color=#AA0D91 !important]ifconfig[color=#006FE0 !important] 命令可以看到,可以同时设定多个接口作为加速接口(接口之间用空格分开),如[color=#006FE0 !important] [color=#5C2699 !important]accif[color=#2E0D6E !important]=[color=#C41A16 !important]"eth0 eth1",默认为[color=#C41A16 !important]"eth0"
  [color=#2E0D6E !important]2)[color=#5C2699 !important]acc[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  [color=#AA0D91 !important]TCP[color=#006FE0 !important] 加速开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启[color=#006FE0 !important] [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 的[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 加速功能,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭[color=#AA0D91 !important]LotServer[color=#006FE0 !important] 的[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important]加速功能,默认为[color=#006FE0 !important] [color=#2E0D6E !important]1
  [color=#2E0D6E !important]3)[color=#5C2699 !important]advacc[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  高级加速开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启此功能可以得到更好的加速效果,但有可能会造成有效数据率下降,默认为[color=#006FE0 !important] [color=#2E0D6E !important]1
  [color=#2E0D6E !important]4)[color=#5C2699 !important]advinacc[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  高级入向加速开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启此功能可以得到更好的流入方向流量加速效果。
  [color=#2E0D6E !important]5)[color=#5C2699 !important]wankbps[color=#2E0D6E !important]=[color=#C41A16 !important]"1000000"
  加速接口上行带宽,指的是从服务器流出到[color=#006FE0 !important] [color=#AA0D91 !important]Internet[color=#006FE0 !important] 的最大带宽,单位为[color=#006FE0 !important] [color=#AA0D91 !important]Kbps,例如服务器所连接的[color=#006FE0 !important] [color=#AA0D91 !important]Internet[color=#006FE0 !important] 带宽为[color=#006FE0 !important] [color=#2E0D6E !important]1G,则设置为[color=#006FE0 !important] [color=#2E0D6E !important]1000000,默认为[color=#006FE0 !important] [color=#2E0D6E !important]1000000
  [color=#2E0D6E !important]6)[color=#5C2699 !important]waninkbps[color=#2E0D6E !important]=[color=#C41A16 !important]"1000000"
  加速接口下行带宽,指的是从[color=#006FE0 !important] [color=#AA0D91 !important]Internet[color=#006FE0 !important] 流入服务器的最大带宽,单位为[color=#006FE0 !important] [color=#AA0D91 !important]Kbps,例如服务器所连接的[color=#006FE0 !important][color=#AA0D91 !important]Internet[color=#006FE0 !important] 带宽为[color=#006FE0 !important] [color=#2E0D6E !important]1G,则设置为[color=#006FE0 !important] [color=#2E0D6E !important]1000000,默认为[color=#006FE0 !important] [color=#2E0D6E !important]1000000,[color=#AA0D91 !important]wankbps[color=#006FE0 !important] 和[color=#006FE0 !important] [color=#AA0D91 !important]waninkbps[color=#006FE0 !important] 的设置一般与实际带宽相同最理想,如果无法确定实际带宽,一般设置为网卡的最大吞吐能力即可,例如网卡为千兆全双工网卡,则[color=#006FE0 !important] [color=#AA0D91 !important]wankbps和[color=#006FE0 !important] [color=#AA0D91 !important]waninkbps[color=#006FE0 !important] 都设置为[color=#006FE0 !important] [color=#2E0D6E !important]1000000,当设置过小时,例如实际带宽有[color=#006FE0 !important][color=#2E0D6E !important]100Mbps,但[color=#006FE0 !important] [color=#AA0D91 !important]wankbps[color=#006FE0 !important] 和[color=#006FE0 !important] [color=#AA0D91 !important]waninkbps[color=#006FE0 !important] 设置为[color=#2E0D6E !important]10Mbps,则数据流量会被限制在[color=#006FE0 !important] [color=#2E0D6E !important]10Mbps[color=#006FE0 !important] 以内,此时会降低服务器的吞吐。
  [color=#2E0D6E !important]7)[color=#5C2699 !important]csvmode[color=#2E0D6E !important]=[color=#C41A16 !important]"0"[color=#006FE0 !important] [color=#5C2699 !important]highcsv[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  [color=#AA0D91 !important]csvmode[color=#006FE0 !important] 拥塞控制模式开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启[color=#006FE0 !important] [color=#AA0D91 !important]tcp[color=#006FE0 !important] 加速后,在某些丢包较大的网络中可能会造成有效数据率下降的问题,此时开启拥塞控制模式,可以有效避免该问题,但开启此选项时,可能加速效果也会下降,默认为[color=#006FE0 !important] [color=#2E0D6E !important]0,[color=#5C2699 !important]csvmode[color=#2E0D6E !important]=[color=#C41A16 !important]"1"[color=#006FE0 !important] [color=#5C2699 !important]highcsv[color=#2E0D6E !important]=[color=#C41A16 !important]"0"时,为普通拥塞控制模式,对拥塞具有一定控制的同时对加速效果的影响较小,[color=#5C2699 !important]csvmode[color=#2E0D6E !important]=[color=#C41A16 !important]"1"[color=#006FE0 !important] [color=#5C2699 !important]highcsv[color=#2E0D6E !important]=[color=#C41A16 !important]"1"时,为高级拥塞控制模式,可以更好的控制拥塞但是相比于普通拥塞控制模式对加速效果的影响较大。
  [color=#2E0D6E !important]8)[color=#5C2699 !important]subnetAcc[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  局域网加速开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,不开启时对于同一局域网内的连接不会加速,开启后对同一网段的[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 连接也进行加速。
  [color=#2E0D6E !important]9)[color=#5C2699 !important]maxmode[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  最大传输模式,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启后会进一步提高加速效果,但是可能会降低有效数据率。
  [color=#2E0D6E !important]10)[color=#5C2699 !important]maxTxEffectiveMS[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  最大传输模式生效时间,用于控制最大传输模式对每一个连接的生效时间,设为[color=#2E0D6E !important]0[color=#006FE0 !important] 表示从连接建立到连接结束,都采用最大传输模式传输,单位为[color=#006FE0 !important] [color=#AA0D91 !important]ms,[color=#2E0D6E !important]1000[color=#006FE0 !important] 即[color=#006FE0 !important] [color=#2E0D6E !important]1s
  [color=#2E0D6E !important]11)[color=#5C2699 !important]pcapEnable[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  抓包开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启此功能后会抓取经过加速引擎处理的数据包,在[color=#2E0D6E !important]/[color=#5C2699 !important]appex[color=#2E0D6E !important]/[color=#AA0D91 !important]log[color=#006FE0 !important] 目录下生成抓包文件。
  [color=#2E0D6E !important]12)[color=#5C2699 !important]bypassOverFlows[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  流量[color=#006FE0 !important] [color=#AA0D91 !important]bypass[color=#006FE0 !important] 开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启此功能后当服务器的连接数超过引擎设定后会对超过的连接的流量[color=#006FE0 !important] [color=#AA0D91 !important]bypass,否则会无法新建连接。
  [color=#2E0D6E !important]13)[color=#5C2699 !important]initialCwndWan[color=#2E0D6E !important]=[color=#C41A16 !important]"44"
  初始[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 发送窗口能够发送的数据包的数量,该值设置的高会获得更好的加速效果,但是可能会造成网络的拥塞。
  [color=#2E0D6E !important]14)[color=#5C2699 !important]l2wQLimit[color=#2E0D6E !important]=[color=#C41A16 !important]"256 2048"
  从[color=#006FE0 !important] [color=#AA0D91 !important]LAN[color=#006FE0 !important] 到[color=#006FE0 !important] [color=#AA0D91 !important]WAN[color=#006FE0 !important] 加速引擎在缓冲池充满和空闲时分别能够缓存的数据包队列的长度的上限,该值设置的高会获得更好的加速效果,但是会消耗更多的内存。
  [color=#2E0D6E !important]15)[color=#5C2699 !important]w2lQLimit[color=#2E0D6E !important]=[color=#C41A16 !important]"256 2048"
  从[color=#006FE0 !important] [color=#AA0D91 !important]WAN[color=#006FE0 !important] 到[color=#006FE0 !important] [color=#AA0D91 !important]LAN[color=#006FE0 !important] 加速引擎在缓冲池充满和空闲时分别能够缓存的数据包队列的长度的上限,该值设置的高会获得更好的加速效果,但是会消耗更多的内存。
  [color=#2E0D6E !important]16)[color=#5C2699 !important]shrinkPacket[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  [color=#AA0D91 !important]slab[color=#006FE0 !important] 缓存缩减开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,当服务器内存消耗很高时可以将该值设定为[color=#006FE0 !important] [color=#2E0D6E !important]1,这样会降低内存的消耗。
  [color=#2E0D6E !important]17)[color=#5C2699 !important]retranWaitListMS[color=#2E0D6E !important]=[color=#C41A16 !important]"32"
  重传等待时间,当服务器没有收到[color=#006FE0 !important] [color=#AA0D91 !important]ack[color=#006FE0 !important] 或者丢包产生之后客户端重复[color=#006FE0 !important] [color=#AA0D91 !important]ack[color=#006FE0 !important] 时间达到[color=#006FE0 !important] [color=#2E0D6E !important]32ms,服务器重传数据,默认为[color=#006FE0 !important] [color=#2E0D6E !important]32ms
  [color=#2E0D6E !important]18)[color=#5C2699 !important]halfCwndMinSRtt[color=#2E0D6E !important]=[color=#C41A16 !important]"500"[color=#006FE0 !important]  [color=#5C2699 !important]halfCwndLossRateShift[color=#2E0D6E !important]=[color=#C41A16 !important]"3"
  以上两个值用于判断网络拥塞,分别为延时和丢包率,丢包率默认值为[color=#006FE0 !important] [color=#2E0D6E !important]3,即[color=#2E0D6E !important]1[color=#2E0D6E !important]/[color=#2E0D6E !important]2[color=#2E0D6E !important]^[color=#2E0D6E !important]3,当拥塞产生时,退出第三代[color=#006FE0 !important] [color=#5C2699 !important]Learning[color=#2E0D6E !important]-[color=#2E0D6E !important]based [color=#AA0D91 !important]TCP[color=#006FE0 !important] 算法,采用类似传统[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 的算法。
  [color=#2E0D6E !important]19)[color=#643820 !important]#byte cache
  [color=#5C2699 !important]byteCache[color=#2E0D6E !important]=[color=#C41A16 !important]"0"[color=#006FE0 !important]
  [color=#5C2699 !important]httpComp[color=#2E0D6E !important]=[color=#C41A16 !important]"1"[color=#006FE0 !important]
  [color=#5C2699 !important]byteCacheMemory[color=#2E0D6E !important]=[color=#C41A16 !important]"250"[color=#006FE0 !important] [color=#643820 !important]#MB
  [color=#5C2699 !important]byteCacheDisk[color=#2E0D6E !important]=[color=#C41A16 !important]"0"[color=#006FE0 !important] [color=#643820 !important]#MB
  [color=#5C2699 !important]diskDev[color=#2E0D6E !important]=[color=#C41A16 !important]"/dev/sda2"
  以上为双边缓存的设置,当前只有部分版本支持该功能。分别是缓存开关,数据压缩开关,内存大小,硬盘大小,指定硬盘位置。
  [color=#2E0D6E !important]20)[color=#5C2699 !important]shaperEnable[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  流量整形开关,配合上行和下行带宽设置开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启此功能,会采用[color=#006FE0 !important] [color=#AA0D91 !important]wankbps[color=#006FE0 !important] 以及[color=#006FE0 !important] [color=#AA0D91 !important]waninkbps[color=#006FE0 !important] 设置的带宽大小运行,关闭此功能,会根据实时传输自动测算带宽大小。
  [color=#2E0D6E !important]21)[color=#5C2699 !important]tcpOnly[color=#2E0D6E !important]=[color=#C41A16 !important]"1"
  设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,开启此功能,即只处理[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 流量,关闭此功能,也处理除[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important]以外的流量(不会对非[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 流量加速),一般用于配置策略对非[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 数据丢弃时。
  [color=#2E0D6E !important]22)[color=#5C2699 !important]SmBurstMS[color=#2E0D6E !important]=[color=#C41A16 !important]"15"
  引擎允许的最大突发时间,设为[color=#006FE0 !important] [color=#2E0D6E !important]0,则关闭,该值越大,数据包发送量越大,当前推荐默认为[color=#006FE0 !important] [color=#2E0D6E !important]15
  [color=#2E0D6E !important]23)[color=#5C2699 !important]rsc[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  网卡接收端合并开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,在有些较新的网卡驱动中,带有[color=#006FE0 !important] [color=#AA0D91 !important]RSC[color=#006FE0 !important] 算法的,需要打开该功能。
  [color=#2E0D6E !important]24)[color=#5C2699 !important]gso[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  [color=#AA0D91 !important]GSO[color=#006FE0 !important] 开关,设为[color=#006FE0 !important] [color=#2E0D6E !important]1[color=#006FE0 !important] 表示开启,设为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 表示关闭,当网卡需要开启[color=#006FE0 !important] [color=#AA0D91 !important]gso[color=#006FE0 !important] 功能时,开启此功能,[color=#AA0D91 !important]LotServer变为支持[color=#AA0D91 !important]gso的模式,关闭此功能,如果网卡开启[color=#AA0D91 !important]gso,[color=#AA0D91 !important]LotServer会关闭网卡的[color=#006FE0 !important] [color=#AA0D91 !important]gso[color=#006FE0 !important] 功能。
  [color=#2E0D6E !important]25)[color=#5C2699 !important]lanSegment[color=#2E0D6E !important]=[color=#C41A16 !important]""
  当[color=#006FE0 !important] [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 不是[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 连接的最终节点并且采用单臂模式部署时,如果[color=#006FE0 !important] [color=#AA0D91 !important]LotServer和服务器之间网络环境很好,不需要加速,将此参数的值设为[color=#006FE0 !important] [color=#AA0D91 !important]Lan[color=#006FE0 !important] 一侧的子网网段(参数的值为子网网段的十六进制表示加子网掩码,例:[color=#AA0D91 !important]ip[color=#006FE0 !important] 为[color=#006FE0 !important] [color=#2E0D6E !important]172.33.0.0[color=#2E0D6E !important]/[color=#2E0D6E !important]16,[color=#5C2699 !important]lanSegment[color=#2E0D6E !important]=[color=#C41A16 !important]"AC210000/16"),则[color=#006FE0 !important] [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 和服务器之间不进行加速,可以节省[color=#AA0D91 !important]LotServer[color=#006FE0 !important] 使用的资源并获得更好的加速效果。如果不设置此参数,则[color=#006FE0 !important][color=#AA0D91 !important]LotServer[color=#006FE0 !important] 会对所有经过的[color=#006FE0 !important] [color=#AA0D91 !important]TCP[color=#006FE0 !important] 连接进行加速。(注:如果参数转换为十六进制后,第一位数字为[color=#006FE0 !important] [color=#2E0D6E !important]0时,需要省略,不然无法正常写入配置。例如:参数十六进制值为:[color=#2E0D6E !important]0C210000[color=#2E0D6E !important]/[color=#2E0D6E !important]16,那么[color=#006FE0 !important][color=#5C2699 !important]lanSegment[color=#2E0D6E !important]=[color=#C41A16 !important]"C210000/16"。)
  [color=#2E0D6E !important]26)[color=#5C2699 !important]configTimeout[color=#2E0D6E !important]=[color=#C41A16 !important]"30"
  设置开启[color=#006FE0 !important] [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 时,写入配置所需要的时间。当引擎的数目很多时需要写入配置的时间较长,默认为[color=#006FE0 !important] [color=#2E0D6E !important]30s
  [color=#2E0D6E !important]27)[color=#5C2699 !important]engineNum[color=#2E0D6E !important]=[color=#C41A16 !important]"0"
  [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 启动的加速引擎的的个数,在多处理器[color=#333333 !important](核[color=#333333 !important])的系统环境下,启用多个加速引擎可以使网络流量的负载在多个处理器[color=#333333 !important](核[color=#333333 !important])之间做均衡分配,从而帮助优化系统[color=#AA0D91 !important]CPU[color=#006FE0 !important] 资源的利用,启用多个加速引擎时,引擎序号从[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 开始,分别为[color=#006FE0 !important] [color=#5C2699 !important]engine0[color=#333333 !important],[color=#006FE0 !important] [color=#5C2699 !important]engine1[color=#333333 !important],[color=#AA0D91 !important]engine2,等等,每个引擎的负载对应交给相同序号的处理器来处理,即,[color=#AA0D91 !important]engine0[color=#006FE0 !important] 使用[color=#006FE0 !important] [color=#5C2699 !important]cpu0[color=#333333 !important],[color=#006FE0 !important] [color=#AA0D91 !important]engine1[color=#006FE0 !important] 使用[color=#006FE0 !important] [color=#AA0D91 !important]cpu1[color=#006FE0 !important] 等,[color=#AA0D91 !important]engineNum[color=#006FE0 !important] 默认为[color=#006FE0 !important] [color=#2E0D6E !important]0,表示启用的加速引擎个数与系统的处理器个数相同,[color=#2E0D6E !important]64bit[color=#006FE0 !important] 架构下,当实际的[color=#006FE0 !important] [color=#AA0D91 !important]engineNum[color=#006FE0 !important] 参数大于[color=#006FE0 !important] [color=#2E0D6E !important]4[color=#006FE0 !important]时,检查内存:当总内存减去[color=#006FE0 !important] [color=#AA0D91 !important]engine[color=#006FE0 !important] 占用内存剩余数小于[color=#006FE0 !important] [color=#2E0D6E !important]2G[color=#006FE0 !important] 时,提示用户一个[color=#006FE0 !important][color=#AA0D91 !important]warning:[color=#2E0D6E !important]LotServer [color=#5C2699 !important]Warning[color=#2E0D6E !important]:[color=#006FE0 !important] [color=#333333 !important]$[color=#2E0D6E !important]CPUNUM [color=#2E0D6E !important]engines [color=#2E0D6E !important]will [color=#2E0D6E !important]be [color=#2E0D6E !important]launched [color=#2E0D6E !important]according [color=#AA0D91 !important]to[color=#006FE0 !important] [color=#2E0D6E !important]the [color=#2E0D6E !important]config [color=#5C2699 !important]file[color=#333333 !important].[color=#2E0D6E !important]Your [color=#2E0D6E !important]system [color=#2E0D6E !important]total [color=#2E0D6E !important]RAM [color=#AA0D91 !important]is[color=#006FE0 !important] [color=#333333 !important]$[color=#2E0D6E !important]memTotal[color=#333333 !important]([color=#5C2699 !important]KB[color=#333333 !important])[color=#333333 !important],[color=#006FE0 !important] [color=#2E0D6E !important]which [color=#2E0D6E !important]might [color=#2E0D6E !important]be [color=#2E0D6E !important]insufficient [color=#AA0D91 !important]to[color=#006FE0 !important] [color=#2E0D6E !important]run [color=#2E0D6E !important]all [color=#2E0D6E !important]theengines [color=#2E0D6E !important]without [color=#2E0D6E !important]performance [color=#2E0D6E !important]penalty [color=#2E0D6E !important]under [color=#2E0D6E !important]extreme [color=#2E0D6E !important]network [color=#5C2699 !important]conditions[color=#333333 !important].[color=#006FE0 !important]
  [color=#2E0D6E !important]28)[color=#5C2699 !important]shortRttMS[color=#2E0D6E !important]=[color=#C41A16 !important]"10"
  白名单开关,打开后[color=#006FE0 !important] [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 将不对[color=#006FE0 !important] [color=#AA0D91 !important]RTT[color=#006FE0 !important] 小于[color=#006FE0 !important] [color=#AA0D91 !important]shortRttMS[color=#006FE0 !important] 的连接加速,节约系统资源,提高性能,设置为[color=#006FE0 !important] [color=#2E0D6E !important]0[color=#006FE0 !important] 时表示关闭此功能,[color=#AA0D91 !important]LotServer[color=#006FE0 !important] 会加速所有的连接,设置为其他值时,例如[color=#006FE0 !important] [color=#2E0D6E !important]10,则表示当第一次建立连接时,[color=#AA0D91 !important]Lotserver[color=#006FE0 !important] 会测量所有的新建连接的[color=#006FE0 !important] [color=#AA0D91 !important]RTT,但是不对其进行加速,如果[color=#006FE0 !important] [color=#AA0D91 !important]RTT[color=#006FE0 !important]大于[color=#006FE0 !important] [color=#2E0D6E !important]10ms,[color=#AA0D91 !important]LotServer[color=#006FE0 !important] 会从第二次建立连接开始对其加速,如果[color=#006FE0 !important] [color=#AA0D91 !important]RTT[color=#006FE0 !important] 小于[color=#006FE0 !important] [color=#2E0D6E !important]10ms,[color=#AA0D91 !important]LotServer[color=#006FE0 !important] 则一直不会对其加速。默认值[color=#006FE0 !important] [color=#2E0D6E !important]10ms。重启[color=#006FE0 !important] [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 后,原来记录的每个连接的[color=#006FE0 !important] [color=#AA0D91 !important]RTT[color=#006FE0 !important] 会被清除,重新开始记录。[color=#AA0D91 !important]LotServer[color=#006FE0 !important] 使用五元组判断是否为同一连接,五元组包括:源[color=#006FE0 !important] [color=#AA0D91 !important]ip,目的[color=#006FE0 !important] [color=#AA0D91 !important]ip,源端口,目的端口和协议。
  [color=#2E0D6E !important]29)[color=#5C2699 !important]apxexe[color=#2E0D6E !important]=[color=#C41A16 !important]" /appex/bin/acce-***"
  [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 模块文件的路径。
  [color=#2E0D6E !important]30)[color=#5C2699 !important]apxlic[color=#2E0D6E !important]=[color=#C41A16 !important]"/appex/etc/apx-***.lic"
  [color=#AA0D91 !important]LotServer[color=#006FE0 !important] 授权文件的路径。

卸载方法:
  1
  2
  3
  [color=#5C2699 !important]chattr[color=#006FE0 !important] [color=#2E0D6E !important]-[color=#5C2699 !important]i[color=#006FE0 !important] [color=#2E0D6E !important]/[color=#5C2699 !important]serverspeeder[color=#2E0D6E !important]/[color=#5C2699 !important]etc[color=#2E0D6E !important]/[color=#2E0D6E !important]apx*[color=#006FE0 !important] [color=#2E0D6E !important]&&[color=#006FE0 !important] [color=#2E0D6E !important]/[color=#5C2699 !important]serverspeeder[color=#2E0D6E !important]/[color=#5C2699 !important]bin[color=#2E0D6E !important]/[color=#5C2699 !important]serverSpeeder[color=#333333 !important].[color=#2E0D6E !important]sh [color=#5C2699 !important]uninstall[color=#006FE0 !important] [color=#2E0D6E !important]-[color=#AA0D91 !important]f

  ----------------------------------------------
  本文章来自肖俊杰的博客
  http://blog.51cto.com/13504390
  QQ :122501162
  邮箱:root@zzzdlx.cn

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-460982-1-1.html 上篇帖子: linux 命令及运用 下篇帖子: linux下curl的用法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表