tcp 调参skill

使用方法:

告诉你家agent

我想体验 https://github.com/sealeelike/skills/tree/main/audit-tune-tcp-node 这个skill。

然后他会问你些问题,回答完毕,让他自己跑就行了。


同一个机器,同一个时段,经过天才程序员codex调参以后,效果截然不同。我不得不承认我之前的机器都白买了。

下方对比系统默认普通bbr+fq,和调参后。测试机器为isvoro LAPR,配置为9929,200Mbps

系统默认
sealee@seaDesktop:~$ iperf3 -4 -c 192.220.x.x -p 5201 -R
Connecting to host 192.220.x.x, port 5201
Reverse mode, remote host 192.220.x.x is sending
[  5] local 192.168.31.201 port 52492 connected to 192.220.x.x port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  0.00 Bytes  0.00 bits/sec
[  5]   1.00-2.00   sec   128 KBytes  1.05 Mbits/sec
[  5]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec
[  5]   3.00-4.00   sec   128 KBytes  1.05 Mbits/sec
[  5]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec
[  5]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec
[  5]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec
[  5]   7.00-8.00   sec   128 KBytes  1.05 Mbits/sec
[  5]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec
[  5]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec
- - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.17  sec   580 KBytes   467 Kbits/sec   25             sender
[  5]   0.00-10.00  sec   384 KBytes   315 Kbits/sec                  receiver

iperf Done.
普通bbr+fq
sealee@seaDesktop:~$ iperf3 -4 -c 192.220.x.x -p 5201 -R
Connecting to host 192.220.x.x, port 5201
Reverse mode, remote host 192.220.x.x is sending
[  5] local 192.168.31.201 port 60756 connected to 192.220.x.x port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   256 KBytes  2.09 Mbits/sec
[  5]   1.00-2.00   sec  1.62 MBytes  13.6 Mbits/sec
[  5]   2.00-3.00   sec  9.38 MBytes  78.7 Mbits/sec
[  5]   3.00-4.00   sec  12.0 MBytes   101 Mbits/sec
[  5]   4.00-5.00   sec  9.38 MBytes  78.6 Mbits/sec
[  5]   5.00-6.00   sec  10.1 MBytes  84.9 Mbits/sec
[  5]   6.00-7.00   sec  9.88 MBytes  82.9 Mbits/sec
[  5]   7.00-8.00   sec  10.0 MBytes  83.8 Mbits/sec
[  5]   8.00-9.00   sec  10.0 MBytes  83.9 Mbits/sec
[  5]   9.00-10.00  sec  10.0 MBytes  83.9 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.17  sec  85.9 MBytes  70.8 Mbits/sec  8571             sender
[  5]   0.00-10.00  sec  82.6 MBytes  69.3 Mbits/sec                  receiver

iperf Done.
调参后
sealee@seaDesktop:~$ iperf3 -4 -c 192.220.x.x -p 5201 -R
Connecting to host 192.220.x.x, port 5201
Reverse mode, remote host 192.220.x.x is sending
[  5] local 192.168.31.201 port 58048 connected to 192.220.x.x port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   512 KBytes  4.19 Mbits/sec
[  5]   1.00-2.00   sec  3.50 MBytes  29.4 Mbits/sec
[  5]   2.00-3.00   sec  12.2 MBytes   103 Mbits/sec
[  5]   3.00-4.00   sec  16.0 MBytes   134 Mbits/sec
[  5]   4.00-5.00   sec  22.0 MBytes   185 Mbits/sec
[  5]   5.00-6.00   sec  19.0 MBytes   159 Mbits/sec
[  5]   6.00-7.00   sec  18.2 MBytes   153 Mbits/sec
[  5]   7.00-8.00   sec  18.8 MBytes   157 Mbits/sec
[  5]   8.00-9.00   sec  19.0 MBytes   159 Mbits/sec
[  5]   9.00-10.00  sec  16.1 MBytes   135 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.16  sec   151 MBytes   125 Mbits/sec  5694             sender
[  5]   0.00-10.00  sec   145 MBytes   122 Mbits/sec                  receiver

iperf Done.

所以我调制了一个skill,用于tcp调参。安装好skill以后,直接告诉AI机器的基本信息即可(ssh登陆方式,vps带宽,以及其他可选补充信息)。如下图

然后agent就会自己跑。跑完输出大约如下


Caution

使用本skill可能会让AI持续工作长达数十分钟,如下图