笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. VPS教程
  3. 正文

lotServer+htcp内核算法调优

2021-10-04 4652点热度 0人点赞 0条评论

警告:

首先安装锐速可能会被ban,要有心理准备,但是我的想法是,可能他们没有调整参数,没有做到不适用官方源。
所以第一步我们先把源头换下,使用盟咖大佬的纯净版debian9.

开始

[DD系统]^(网络重装)

apt-get install net-tools (安装网络工具包)

ifconfig -a (查看本机公网IP地址)

route -n (查看网关地址)

按下图所示,获得相应的参数,留着备用!

然后将或得到参数填入对应的位置

bash <(wget –no-check-certificate -qO- ‘https://moeclub.org/attachment/LinuxShell/InstallNET.sh’) -d 9 -v 64 -a –ip-addr 我是ip地址 –ip-gate 我是网关 –ip-mask 我是掩码

如果您的VPS有VNC 可以连接上去看着进度

全自动安装默认root密码:MoeClub.org
安装完成后请立即更改密码.

安装[lotServer]^(锐速)

更换内核

Debian / Unbuntu自动更换内核(必须,运行后需重启)

bash <(wget –no-check-certificate -qO- ‘https://moeclub.org/attachment/LinuxShell/Debian_Kernel.sh’)

重启后再连接SSH执行锐速安装

bash <(wget –no-check-certificate -qO- https://github.com/xidcn/LotServer_Vicer/raw/master/Install.sh) install

安装完成会显示running

锐速参数调优

锐速配置文件路径:/appex/etc/config

涉及到修改的就几个参数,此次教程我使用伯力为教程对象,其他机器自己调,
利用ping测去程平均数÷相应数,得到当前数值

wankbps=”1000000″ #上行带宽
waninkbps=”1000000″ #下行带宽
initialCwndWan=”45″ #初始拥塞窗口;平均ping ms÷3
l2wQLimit=”512 4096″ #VPS内存MB×8=缓存数值
w2lQLimit=”512 4096″ #VPS内存MB×8=缓存数值
advinacc=”1″ # 开启高级入向加速
maxmode=”1″ #开启最大传输模式
halfCwndLossRateShift=”20″ #调整丢包率为20%;
shaperEnable=”1″ #流量整形, 看情况使用
smBurstMS=”15″ #该值越大,数据包发送量越大;平均ping ms÷9
shortRttMS=”43″ #将不对 RTT 小于 shortRttMS 的连接加速,节约系统资源;平均ping ms÷3

然后保存覆盖,随你用VI还是什么,达到效果就行;
然后重启锐速 或者重启vps,让其生效

* 启动命令 /appex/bin/lotServer.sh start
* 停止加速 /appex/bin/lotServer.sh stop
* 状态查询 /appex/bin/lotServer.sh status
* 重新启动 /appex/bin/lotServer.sh restart

TCP 优化

前往:/etc/sysctl.conf

修改你想优化的tcp参数,比如链接数比如加一些内核TCP拥堵算法,
reno、bic、cubic、hybla 什么的, 你们慢慢折腾

拥塞控制算法

Linux内核中提供了若干套TCP拥塞控制算法:

reno:最基本的拥塞控制算法,也是TCP协议的实验原型;

bic:适用于丢包极为罕见的情况,比如北美和欧洲之间的线路,这是2.6.8到2.6.18之间的Linux内核的默认算法;

cubic:修改版的bic,适用环境比bic广泛一点,它是2.6.19之后的linux内核的默认算法;

hybla:适用于高延时、高丢包率的网络,比如卫星链路——同样适用于中美之间的链路。

h-tcp:高性能网络中综合表现比较优秀的算法,但它有rtt不公平性和低带宽不友好性等问题。

网友的结论,hybla适合欧美节点的高延迟网络环境,htcp适合日本节点的低延迟网络环境,在实测过程中验证了htcp确实比较适合日本服务器节点的性能优化。本次伯力因为是延迟比较低,所以我们选择异类htcp

已编译算法

首先执行下面代码看看机器开启了哪些内核算法

ls -la /lib/modules/$(uname -r)/kernel/net/ipv4

你应该得到一个模块列表,大概是这样

tcp_bic.ko
tcp_diag.ko
tcp_highspeed.ko
tcp_htcp.ko
tcp_hybla.ko
tcp_illinois.ko
tcp_lp.ko
tcp_scalable.ko
tcp_vegas.ko
tcp_veno.ko
tcp_westwood.ko

查看当前内核已经启用或可用的算法:

sysctl net.ipv4.tcp_available_congestion_control

不出意外,返回的数值中没有htcp,hybla,但是我们先前查看的内核已经编译了它们
我们只需要从modprobe启用它即可

/sbin/modprobe tcp_htcp

/sbin/modprobe tcp_hybla

然后再次执行查看是否已经被启用

sysctl net.ipv4.tcp_available_congestion_control

终端返回下面数值即为启用成功

sysctl net.ipv4.tcp_available_congestion_control = htcp cubic reno hybla

接着我们编辑/etc/sysctl.conf

修改内核TCP拥堵算法:

#内核TCP拥堵算法
net.ipv4.tcp_congestion_control = htcp
#将网络拥塞队列算法设置为性能和延迟最佳的fq_codel
net.core.default_qdisc = fq_codel

修改完执行:

sysctl -p

或者重启vps,让其生效

此内核可以双开,你们可以试试效果,我感觉没啥区别

最后检测

看是否成功,可以用这个脚本检测状态

wget -N –no-check-certificate “https://github.000060000.xyz/tcp.sh” && chmod +x tcp.sh && ./tcp.sh

标签: htcp lotServer 内核算法
最后更新:2021-10-04

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
自己动手建立一款简洁漂亮的网站监控面板 uuBox——中文免费网络硬盘服务 DirectAdmin(Mysql)数据库支持授权外链 “我的团长我的团”为他们感动 2008年新年愿望 二次元个性主页PHP导航源码
最近评论
龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
喂 发布于 3 个月前(03月08日) 热帖ggww
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang