-
zeta-tcp: lotspeed zeta-tcp 版本(Appex Networking zeta-tcp) -
auto install
curl -fsSL https://raw.githubusercontent.com/uk0/lotspeed/zeta-tcp/install.sh | sudo bash
# or
wget -qO- https://raw.githubusercontent.com/uk0/lotspeed/zeta-tcp/install.sh | sudo bash- manual compile and load
# 下载代码/编译
git clone https://github.com/uk0/lotspeed.git
cd lotspeed && make
# 加载模块
sudo insmod lotspeed.ko
# 设置为当前拥塞控制算法
sudo sysctl -w net.ipv4.tcp_congestion_control=lotspeed
sudo sysctl -w net.ipv4.tcp_no_metrics_save=1
# 查看是否生效
sysctl net.ipv4.tcp_congestion_control
# 查看日志
dmesg -w
- helper (lotserver_beta越小强的越凶,建议大雨620否则会导致CPU飙高)
root@racknerd-6bf1e7b:~# lotspeed
╔════════════════════════════════════════════════════════════════════╗
║ LotSpeed v5.6 Management ║
╟────────────────────────────────────────────────────────────────────╢
║ start Start LotSpeed ║
║ stop Stop LotSpeed ║
║ restart Restart LotSpeed ║
║ status Check Status ║
║ preset [name] Apply Config ║
║ set [k] [v] Set Parameter ║
║ monitor Live Logs ║
║ uninstall Remove Completely ║
╟────────────────────────────────────────────────────────────────────╢
║ Presets: conservative, balanced ║
╚════════════════════════════════════════════════════════════════════╝# disable lro
ethtool -K eth0 lro off
# 丢包16%
sudo tc qdisc add dev ens3 root netem loss 16%
sudo tc qdisc add dev eth0 root netem loss 16%
#取消丢包
sudo tc qdisc del dev ens3 root netem
sudo tc qdisc del dev eth0 root netem
# test command
iperf3 -4 -s -p 35201
iperf3 -c green1 -p 35201 -R -t 30✅ 基于“时延+丢包”混合驱动的拥塞控制 ✅ 学习型状态机 ❌ 概率性丢包检测 ❌ 反向控制
-
基于时延和丢包的混合驱动拥塞控制
-
学习型状态机
-
概率性丢包检测
-
反向控制
-
跨流协同优化
-
使用的服务器:
- cloudcone
- Los Angeles, CA-DC1
- [Ubuntu 24.04 - x86_64 — 74.48.174.xx]
- 北京500M联通,测试时间:2025-12-12 10:51:00