本文由 bth2008@91yunbbs 发布。【 原帖子地址 】
不得不提 bbr2: https://github.com/marywangran/BBR-the-second
( 需要自己编译 )
这个 bbr 就是超级暴力发包,你可以理解为单边 FS ,但比 FS 还要暴力,极容易被视作滥用(你要是在 Virmach 上装这个,不被封算我输)。 而且会有很严重的断流现象。
为了防止小学生玩,这个 bbr2 作者多加了一两行代码吧 ~ 所以直接用 make 编译是编译不出来的。
其他还有一些不错的拥塞控制协议,譬如修改版的 TCP Qvegas
https://github.com/marywangran/qvegas
又譬如 QTCP
https://github.com/marywangran/QTCP
又譬如 $$ 作者 madeye 的 TCP_China (这个修改下,比 bbr 好使)
https://github.com/madeye/tcp_china
想用 TCP_China 的话, Ubuntu 14.04 、 16.04 未换 4.9 以上内核时,按顺序执行这些命令:
apt-get update && apt-get install make gcc && git clone https://github.com/madeye/tcp_china && cd tcp_china make insmod tcp_china.ko lsmod | grep tcp_china
看到 tch_china 时说明已经加载成功了。
还有个洋人的,其实比 BBR 好多了,我一般人都不告诉他!
https://github.com/giltu/KernelPCC
最后,特别感谢 @evanvane 大佬当时给我的指导,他给我过一个教程,一个工具。
* 教程: http://intronetworks.cs.luc.edu/current/html/newtcps.html
* 用来调 BBR 的工具: https://github.com/Gasparila/TCPTuner
倒是编译出来bbr2了,可是一安装就会断网怎么解决?
别折腾
今天小测了一下这里面的方式(除了QTCP和QVegas还有BBR2没编译出来,因为妾不懂C)
表现最好的还是BBR和锐速
tcp_china没调参数,表现一般,跟Flash TCP那个辣鸡水平差不多(500kB/s)
PCC的表现比tcp_china好些,但是都没破M
最后那个BBR 的调节工具怎么用啊
搜bbr 修改 教程
91yun 和 谷歌 都搜不到
http://blog.csdn.net/dog250/article/details/54999332
谢谢
什么时候做个bbr或者tcp_china的调试教程?
没计划。
bbr2那个宏不是防小学生的吧…
功效上来说是这样的,哈哈哈。
…server上了bbr2就一直read error,根本无法建立tcp连接…
我选择scalable
突然发现91这里不能回复别人的留言 只能回复自己这层的
这就感觉和深度学习调参一样。。
本来想放在BWG上,看到暴力两个字放弃了…可不能毁了传家宝
非常暴力。传家宝可以试试TCP_China
tcp_china和锐速比,哪个更加优秀?
刚才在CAC上试了 tcp-china 效果不明显~~~
希望dalao赶紧把bbr2 编译出来,让我等小白快快用上!~
bbr2上去你想被封机啊。所以我才不放啊!
TCPCHINA也要慢慢调参数的,不调当然一般。
怎么编译?怎么没有编译教程
当然没有教程,现在只是给大家知道有这些玩意的时候。BBR2永远不会出编译教程。
小学生求教怎么编译bbr2
给我装。
沙发
发这么暴力的东西出来 不怕被毒瘤吗
就是要小学生的机器被封,哈哈。
然而帖子里还说要防止小学生 (阴险)
bbr2小学生编译不出来。
tcp_china什么的不怎么暴力,我觉得挺好。
所以这就是老司机的套路吗
这个站点总是做这种事,劝别人不要怎样怎样,自己却拼命做这些事。
你看那么不爽还来看干啥?可以滚了。