为什么VPS速度不快?

//其实文章标题是SEO 哈哈哈哈

前言

首先,为什么要写这篇文章?因为很多人都喜欢问

  • “哪里有便宜好用的VPS?”
  • “为什么我的$$R速度这么慢?”
  • “能推荐一个又快又稳定的VPS吗?”
  • “求一个稳定的VPS“

这些问题我曾经不止一次地回答,解释过,但是因为问题很复杂,可能一时半会讲不清,而且这也是很多刚开始买VPS的小白会问的问题,所以就在此水一篇文章。

最重要的一点

无论是自己购买,或者是听别人说,再或是看测评网站上的测评文章,请记住一句话:

任何VPS只有在自己测试后才知道是不是适合自己,适合自己的不一定适用其他所有人!

 

下面我们开始介绍各种影响VPS速度的因素和选择方法:

运营商因素

首先,影响VPS连接速度的最主要的因素就是服务器线路。我们都知道,中国有3大运营商:电信联通移动 (教育网,科技网不在讨论范围,长城宽带没救了,直接考虑换其他宽带吧)。不同的运营商连接同一台VPS的速度是不一样的。大部分情况下,移动 的出国效果是相对比较好的,但是墙的干扰相对严重些。联通 的选择也是很多的,稍微逊 移动 一点。中国电信 是一个又爱又恨的运营商。中国电信在出国线路的选择是最少的,因为人数众多,电信的出口带宽很容易在晚上高峰期(7点- 9点之间)堵塞。所以很多人的VPS会在晚上会非常非常卡,因为刚好到了晚出国上网高峰。但是电信拥有一种叫做 CN2 的黑科技,是中国电信的高速通道,就和迅雷会员高速通道一样。不过 CN2 通道很贵,如果我们愿意花钱,那么电信的 CN2 通道可以非常非常快!目前博主遇到的最快的 CN2 可以让中美线路优化到 130ms左右。如果拿快递举例子,那么电信就像是顺丰快递,CN2就像是额外付钱的顺丰次日达服务,虽然很贵,但是效率和速度非常好!

使用情况

VPS和其他商品一样,都遵循:一分钱一分货 原则。没有 “又快又稳定又便宜的”,也没有“高防御高配又快速”。

大家随便刷一刷AFF博客,或者其他测评博客都可以看到 Vultr,搬瓦工为代表的用户非常多的VPS商。

如果你只是上上谷歌,浏览网页,对速度没有要求,你可以用着。但是如果你想看视频,玩游戏,对速度和延迟又很高要求的,请你不要跟风购买。看着很多测评博客一个劲地推送搬瓦工,那么多人用,几乎每个刚入手的小白都会去买,你觉得速度能快到哪里去?

Vultr请不要盲目选择日本,因为日本是NTT线路,晚上用的人多就爆炸了,而且还疯狂地送优惠,效果好就奇怪了。

DigitalOcean的国内线路已经烂了,因为有一大群人会去撸DO的学生包。

如果使用以上VPS,请不要追求速度和效果了,他们到国内的线路都已经被操烂了。

路由线路

因为选择了不同的运营商,由此就会产生不同的路由表和线路。那么,路由表是什么呢?路由表简单的来讲就像是快递一样。电信移动联通就像是顺丰,圆通,XX快递等快递公司一样。从用户手中取件,然后运往目的地。其中,快递会经过各个中转站,这些分布在全国各地的中转站就代表着路由节点。打个比方,我们使用顺丰,从北京发快递往上海,图中会经过泰州/无锡中转站,那么这里的 泰州/无锡中转站就称之为一个路由节点

那么什么事路由表呢?路由表就是着所有路由节点间的关系的一个数据库。一个数据包如何从出发地经过路由节点达到目的地的。还是快递的例子,假设我们选择顺丰快递为我们提供快递服务,我们从北京寄出,那么这时候,顺丰公司就会规划处一条合理的线路,从北京 – 江苏 – 上海。那么这个包裹的经过,线路,中转节点,我们就称之为路由表。

我们购买VPS的时候,路由表是非常非常重要的东西,几乎是决定了你VPS速度的98%

安排合理,业务量不忙的路由表就速度快,如果是绕路的,使用者非常之多的路由,速度就会非常慢。

我们可以使用 TraceRoute 这款软件来测出从自己家到服务器之间的路由。(下载地址:https://cdn.ipip.net/17mon/besttrace.exe)

我们只需要输入VPS的IP地址即可进行路由测试。简单举个例子:

为什么VPS速度不快?

我们可以看到,这是一张很典型的路由表,路由节点是从 江苏扬州电信 – 江苏南京电信 – 上海电信 – 洛杉矶电信 – 洛杉矶Zayo – 洛杉矶QN机房

这是一张非常常见的中国大陆连接 美国QN机房(搬瓦工KVM,Hostdare,Virmatch,Hostodo都是这个机房)的路由表。其中,我们可以看到我们是从 上海电信 出国,连接到洛杉矶去的。因为上海市国内骨干网出口,所以晚上使用的人非常非常多。这也是为什么QN机房的VPS会在晚上丢包多,速度巨慢的原因。QN与洛杉矶电信之间还有 Zayo 路由节点交换。这都是我们可以从这张路由表上看出来的。我们不仅仅是需要看地图,更需要看上面的路由节点信息。

$$R的路由因素

我们大部分人购买VPS都是为了搭建$$R。$$R的速度,一大部分都是取决于回城路由。我们知道了路由表的概念之后,就明白了 去程 和 回程 两部分。去程路由 指的是你的电脑连接到VPS服务器的路由表。 回城路由 指的是从VPS服务器到你电脑的路由表。因为我们大部分的数据(包括你看Youtube的视频数据),都是 从VPS传输到自己电脑,也就是 回程路由。所以选择一个回城路由好的VPS是至关重要的。不过如果不会看回城路由或者不会测试回城路由,那么你就当做这一条不存在好了。

单边加速器(锐速,BBR,魔改BBR)

相信大家一定或多或少听过这一类加速软件。这一类统称为单边加速器。因为这类优化软件只针对 从VPS发送数据到用户电脑 这一种情况进行加速,也就是回程加速。因为他们都与Linux内核有关,只有 KVM 或者 Xen 虚拟化才可以对内核进行操作。这也是为什么 OpenVZ 无法安装这一类软件的原因。

下面我来一条条介绍:

  • 锐速:在几年前几乎是每台VPS必装的加速工具,效果明显,采用多倍发包进行加速。缺点:1.因为是多倍发包,所有流量消耗要成倍消耗。2.因为是多倍发包,所以少数VPS商会封禁。3.锐速支持的Linux内核相对较老,需要手动换成老版本的内核 4.闭源商业产品,虽然有破解版,但是闭源也就意味着更新不及时。5.内存占用较高,小内存可能会无法安装。6.参数需要自己手动优化,很繁琐。
  • BBR:不久之前出现的一种Linux内核拥塞算法。有些地区使用BBR效果很明显。内存几乎没有占用,因为他只是一种内核算法。缺点:1.BBR仍然处在试验阶段,所以会出现断流的情况 2.部分VPS加速效果不明显,甚至会变得比之前还慢。
  • 魔改版BBR:LOC的Yankee大佬开发的适合国情的BBR算法,具体情况还要等到持续测试,目前测试下来速度要比原版BBR好很多。

问:我应该选择哪种单边加速?

答:请每一种都测试一下,多重装几次进行测试。因为VPS地区很多,网络情况很复杂,中国国内网络也很复杂,加速效果不一,有人说锐速好,有人说BBR好,请自行测试,找到最适合自己的没有绝对的加速效果好的说法

[v_error]锐速和BBR系列只能二者选一,因为内核要求不同,无法同时安装!![/v_error]

$$R本身因素

这部分的影响较前两个要小很多。要点:

  • 原版的SS速度理论上是比开了协议混淆的$$R要高效,快速的,如果能用原版SS,尽量用原版。如果发现速度上不去的,很异常的限速情况,可以换成$$R试试看。
  • 请勿使用落后或者已经抛弃的协议混淆,具体可以在这里查询到:https://github.com/breakwa11/shadowsocks-rss/blob/master/ssr.md
  • 路由器上建议使用 rc4-md5 和其他协议插件,因为路由器的CPU解密速度不快,处理 AES或者Chacha20加密会很吃力,会影响到速度。
[v_blue]*请勿盲目追求Chacha20

很多人听说Chacha20快,于是全都改成Chacha20的加密,其实这是一个错误的选择。Chacha20期初是为了能够在ARM构架的CPU上进行解密,运算量小。因为ARM的CPU对于AES的处理并不是很快。但是,现在大部分CPU都是内置了AES-NI指令集的,这是一个专门针对AES加密算法优化的指令集。在这部分CPU上处理AES比Chacha20要快很多很多。所以并不是Chacha20就一定是最快的。[/v_blue]

双边加速

双边加速指的是需要电脑上和服务器同时运行软件而达到的专用效果。速度非常明显。支持所有的虚拟化方式(包括Openvz,KVM,Xen

  • FinalSpeed、TcpSpeed : 这两者都是非常暴力的加速方式,极其容易被服务商删除机器不退款。因为会强制占满整条线路的带宽,影响整条线工作。而且FS和TS使用Java编写,极其消耗内存。
  • KCPTun:利用KCP协议进行传输的双向加速工具。目前仅支持电脑和安卓手机,苹果手机不支持。配置复杂,但是可以牺牲较少的一部分带宽流量获得相当可观的速度提升。运行内存占用较小。但是不建议长时间使用,也有被删除机器的可能性。

原创文章,作者:雨落无声,如若转载,请注明出处:https://www.zhujiboke.com/2017/07/601.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(12条)

  • Hello 2018年11月13日 下午1:36

    ;

  • Hello 2018年11月13日 下午1:35

    alert(“hello!”);

  • Djdj 2018年11月13日 下午1:33
  • FZ 2017年10月10日 下午1:51

    我看不少人用搬瓦工装了FinalSpeed 但是貌似很少被封的消息 是有什么其它操作吗。

  • qwe 2017年8月3日 下午3:41

    博主文章中说锐速是多倍发包。。。。。可是锐速的原理好像也是拥塞算法吧 ❓

  • 2017年7月14日 上午1:15

    那ipip呢?ospf呢?

    • 雨落无声 回复 2017年7月14日 下午8:56

      =.= 只是随便讲了讲而已,基本上都是针对小白用户的,所以还没讲到这些。。。

  • 老司机 2017年7月13日 下午3:30

    群主,你的SSR带的有加速吗?

    • 雨落无声 回复 老司机 2017年7月13日 下午8:04

      我的脚本只装了SSR,其他加速功能都没有装,你们可以根据自己需要来安装。

  • yx17 2017年7月13日 下午1:40

    这一波能骗到多少IP呢(笑+手动滑稽,没有滑稽差评)

  • 三叔 2017年7月13日 上午9:10

    其实可以汇聚成一句话:

    网络情况复杂,请自己尝试最合适的方法。

  • ghoul 2017年7月12日 下午10:37

    滋持