关于锐速的一些说法

2015-01-23 18:50:33 +08:00
 lsylsy2

利益申明:本人非锐速/华夏创新员工,但是在他们还没有分出锐速这个子品牌的时候就认识了,关系不错,很早就购买了收费授权,也推荐别人购买收费授权。现在在个人翻墙等开发环境和网站生产环境使用锐速。(不过一大半收费授权都没续费,换成了免费的……)

简介:锐速(ServerSpeeder)是华夏创新(Appex)的子品牌,包括krypt的“涡轮加速”等,都是同一个内核。
大概原理是介入内核的TCP拥塞控制,起到优化TCP传输效率的效果。

Q:锐速装不上/装上去变慢了/etc
A:装不上一般是内核版本问题(官方挺懒的……),装上去变慢了一般是设置问题(比如大多数VPS,config里面的rsc要设置成"1"),如果你买了收费授权,不要客气去轰炸客服;如果你用的是免费授权,作为一个潜在用户,稍微客气一点的去轰炸客服吧。

Q:锐速抢带宽,是不道德软件?
A:就个人用了这么久的观察:
1. 锐速的普通模式,和设置TCP的htcp、hybla是一个性质;TCP拥塞控制,简单来说,就是根据当前的丢包状况,判断带宽是否被占满,下一秒应该发送多少字节的东西;锐速比hybla能更快的判断(中美这样高延迟高带宽的网络)丢包,能让发送速率更贴近实际上限。锐速只是让你能够更有效的利用你花钱购买的带宽,而不是额外占据了别人的带宽/中美光缆。至于说你把你的用满了然后别人就没得用,那叫服务商超售。
2. 锐速有一个“maxmode”设定,开启后才是多重发包;官方文档说明为“开启后会进一步提高加速效果,但是可能会降低有效数据率;”,属于需要谨慎使用的工具。换个角度,net-speeder的发包量显然比锐速大,但是效果超过锐速了么?
3. 按照appex官网,国内的chinacache和爱奇艺,国外的cachefly都和appex有合作,应该也就是说他们的服务器也安装了锐速。这仨的规模和知名度,v2应该没几个不知道的吧;咱们这点小流量跟谁过不去啊。

结论:
LZ就是来给你们安利锐速的,装上之后百分之五百分之十的掉包基本不算事儿了,校园网卡的时候IPv6挂个代理到日本然后再翻回来看B站比直连还流畅。
哦顺带,这玩意也不是国内独家,国外也有一个类似的TCP优化软件,不过被Akamai收购后就没消息了。Akamai是啥我应该不用再介绍了。

14875 次点击
所在节点    软件
105 条回复
clowwindy
2015-01-23 20:00:19 +08:00
……突然觉得说什么都是对牛弹琴还是不说了。
lsylsy2
2015-01-23 20:00:50 +08:00
@typcn 以前serverspeeder的官网放在kimsufi法国最便宜那款服务器上,国内访问依旧流畅,现在在百度我猜是攻击。萌百现在有国内BGP线路的节点,但是你访问走的都是360和百度云加速,一个道理。

@ryd994 萌百现在基本所有的服务器上都安装了锐速,无论服务器上的监控,newrelic的监控还是Linode的图表,流量都十分正常。
不知道“抢着”重发是什么意思,如果这个包确实丢失了,那么早点发晚点发又有什么区别呢?
cubic之类算法的期望值是,带宽限制10M,那么我以11M发送就会有1/11的丢包,以10M发送就应该不丢包;而现在的情况是你以1M和10M速度发送,都有10%的丢包,那么cubic会##错误##的将发送带宽限制在一个非常低的水准。
刚才已经说了,重发风暴是没有的事情,然后关于公平,你先问问电信和GFW为什么不让你出国再说。

另外,在虚拟环境测试过,一个(有设定延迟的)局域网中多个节点均使用锐速,传输效果很好。至于有没有抢cubic,不知道。
typcn
2015-01-23 20:01:53 +08:00
@lsylsy2 我的电信宽带 Chrome 内置下载怎么跟你的不一样?
typcn
2015-01-23 20:03:26 +08:00
@lsylsy2 我是说锐速官网,一堆404,还是百度免费加速,自己研发的东西自己都不敢用?
lsylsy2
2015-01-23 20:06:47 +08:00
@typcn 线路不同,掉包率不同呗。我记得别的帖子里你是华中。华东(包括上海)最近线路很差。

3. 58.221.*.*
4. 61.160.134.97
5. 202.97.27.14
6. 202.97.84.5
7. 202.97.33.22
8. 202.97.35.102
9. 202.97.35.238
10. 203.181.102.41
11. otejbb205.int-gw.kddi.ne.jp
12. cm-fcu204.kddnet.ad.jp
13. 124.215.199.126
14. speedtest.tokyo.linode.com

这是我的trace,开了-i0.1才把中间几跳显示出来。
lazycat
2015-01-23 20:07:10 +08:00
支持的内核太少是硬伤。。。
Dreista
2015-01-23 20:09:49 +08:00
@clowwindy 唔?
lsylsy2
2015-01-23 20:11:44 +08:00
@typcn 你从哪儿看出他没用了?
套了层百度云加速,本来的IP隐藏掉抗攻击,本来锐速就是个面向小站长利润不高的子品牌,没必要上什么高端东西吧。
他们的官网和客服都很扯淡,这点我也很同意,但是软件本身是好东西。
lsylsy2
2015-01-23 20:18:38 +08:00
@clowwindy 唔,先说明一下,我发这篇帖子收不到锐速的任何好处,顶多是我下次花钱买授权的时候,把带宽限制给我放松一点。
然后我正经学习过计算机网络课程,教材是清华大学出版社 潘爱民翻译的那本,自认为对TCP拥塞控制、慢启动之类有基本的正确的了解。

@lazycat 问过官方,每个版本的内核都需要手工打补丁、编译、做QA之类,没有收费用户的话没什么推动力,然后现在锐速很大一部分收费用户是Win系统的挖矿党。
个人角度,debian和ubuntu的发行版内核基本都支持,然后去年以来支持了好几个版本的Linode内核(我猜岛风go影响很大),个人已经满意了。
aiguozhedaodan
2015-01-23 20:28:55 +08:00
“我发这篇帖子收不到锐速的任何好处,顶多是我下次花钱买授权的时候,把带宽限制给我放松一点。”
建议先学一下语文
lsylsy2
2015-01-23 20:33:47 +08:00
@aiguozhedaodan 唔抱歉,更改一下,说成锐速不会因为我的发言而付出什么?改限制对他们来说就是数字调一调的事情。
就把我当成锐速的Promoter吧,当成广告把帖子沉了也可以;
我只是想从技术上表明下没开maxmode的时候,锐速和一个写的更好的hybla没有本质区别,提高利用率和挤占带宽不应该被当成一码事情。
ryd994
2015-01-23 20:36:40 +08:00
@lsylsy2 网络有延迟延迟有波动,那么当一个包到了某个时间还没有ack回来的时候,到底是延迟波动略增加了呢?还是意外传输错误丢掉了呢?还是拥塞导致路由被迫弃掉呢?这个时机就是要拥塞算法进行判断。对于延迟波动就不应该重发。对于意外丢包应该尽快重发。对于拥塞,就应该重发,但是加大间隔,减速,以保护网络稳定和公平。所以各种拥塞算法都有各自的逻辑来判断。锐速的判断逻辑极其激进,确实改善了意外丢包的判断,但是这是以增加不必要的重发为代价的。丢了的重发,没丢的也重发,网络拥塞了还重发。用的人少就是损人利己,用的人多就是大家玩完。

你买10M的网络是意味着你有10M的出门左转的带宽,但是长途呢?跨洋呢?这些线路的成本多高?照你说的买了就该保证,哪怕按中国人手10kbps,那也是1.3Tbps!但是仔细想,平时大家毕竟国内网络用的多,毕竟大网站各地有cdn,所以长途带宽需求根本没那么大,更何况大家不可能同时所有人在线。国际带宽不便宜,未必就是(当然也未必不是)有人恶意限制。国际精品网就是这个想法,如果拥塞,国精的人出的钱多,优先保证他们的需求,这有什么不合理?想低延迟低丢包?好办啊,你出资从你家直接光纤拉到美国,绝对低延迟,丢包不超过1%

带宽限制10M不代表你到全世界都有10M,和长宽之流的超级局域网一个道理。出口带宽小,就只有大家自觉,不自觉的结果就是出口路由因为重发风暴堵死,大家玩完。

cubic算法没你想的那么简单,你想的到的,大学里CS的教授会想不到?连最古老的veno也比你说的思路要聪明得多。我建议你先学习一下veno的基本思路。

局域网内,大家用锐速上传,出口路由上随机大延迟,随机丢包,同时超过某个速率也直接丢包,这三条加上,然后在出口外下载试试?看看各服务器网卡上有多少出口,客户端上又有多少下载?还有如果有其他算法的机器,其他机器会不会根本没速度?这才叫测试。大家都在内网互跑,低延迟没丢包带宽大,就算veno也效果好的很。近几年拥塞算法的研究重点都是大延迟大带宽的long and fat。
ryd994
2015-01-23 20:43:24 +08:00
@lsylsy2 只会手工打补丁不会用patch还有什么好说的?
既然你自认为学过正规的基础网络课程,那packet multiplex那段你睡着了?routing那段你又睡着了?为什么引入拥塞算法那段你又睡着了?延迟和丢包的原因?
我倒好奇你考试怎么过得!
nocheater
2015-01-23 20:49:37 +08:00
@ryd994 打了这么多字不容易,看起来是个认真的人

我就问一句:您测试过锐速开启后的重复发包情况么?至少翻倍的结论是怎么得出来的,请勿人云亦云。。。。
sanddudu
2015-01-23 20:50:13 +08:00
@ryd994 我支持网络中立原则,所以我觉得国际精品网完全是一个笑话
llbbzh
2015-01-23 20:50:33 +08:00
以前看过一个很恰到好处的比喻:
TCP拥塞控制算法是一种“道德”。

“道德”是什么?我们市很多中学的学生会,提供每年初免费送礼物/明信片的服务(请搜索“爱心信使”),只要写上对方的学校和班级并交给学生会就能送到。对礼物没有限制。如果大家都遵守规矩,只送些轻巧的小礼物,那还不会出事。可是如果我送的礼物的体积太大,空间太挤,或者礼物很重(比如今年有人送了六块砖头),就不会再有空间放别人的信件。万一有哪天,人人都送砖头呢?送货的都是学生,扛得起来吗?

国际带宽也是一个道理。
ryd994
2015-01-23 20:53:14 +08:00
@nocheater 用过,流量翻倍也是亲身经历
顺带一提,ad hominem是很无聊的做法
顺带再一提,一切与主题无关,对他人的身份进行攻击的都属于ad hominem,讨论别人是否有资格也是
ryd994
2015-01-23 20:56:09 +08:00
@sanddudu 硬件是要钱的。出钱多的人多用,也是合理啊。如果不分国精和普通,结果不是普通的网络变好,而是大家都要涨价,这对那些天天上贴吧淘宝优酷的人才叫不公平。
lsylsy2
2015-01-23 20:56:40 +08:00
@llbbzh 国际带宽这么道德的话,还要精品网和专线干嘛?这是商业。
锐速这玩意就算真的不道德,我还是会用,因为我办宽带签的合同和买VPS点击同意的条款里面,这都是合理合法的。
带来的后果也许就是以后买的宽带都出不了国,国际带宽另外花钱算。
咦,我刚才说了啥,精品网和专线?想想香港的国际带宽怎么也有点眼熟?
mhycy
2015-01-23 20:58:40 +08:00
@lsylsy2 我作为邻居不介意我用net-speeder吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164883

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX