1、场景:

今天想从腾讯云打包点文件转移到另一台服务器。

2、结果:

腾讯云服务器:2核4G1M带宽,正常下载速度128K左右,用迅雷下出了1-2K的速度。

3、过程:

早上:把好多文件,打包成了N个压缩包。小的几M,大的几十上百M。

几M小文件:放到网站下,直接跑网址另存为就下载完了。

几十上百M的文件:开始用迅雷下载,毕竟有断点续传功能。

-------------------------------------------------------------------------------

结果雷就来了:

刚开始还好,几十K的,跑了几分钟,慢慢的就跑不动了,

下载速度一降再降,降到最后只有几K,最后1K都上不来,卧草1。

服务器系统、IIS 重启了好几回,还是那个几K的速度,一脸朦B。

中午停了几个小时,重新用迅雷下载,速度回来了,100来K。

不到几分钟,又降到几K,1K以下,卧草1。

--------------------------------------------------------------------------------

于是提交了腾讯云的工单,反映服务器是不是被限速了?

结果是这样的:

 

 

提完工单,自己顺带看了一下官网的网络监控:

看到这个宽带,受到了启发。

于是到服务器,打开启了资源监控的网络:

看到了大量莫名的IP,不断的吃着带宽,导致自己下载的IP,吃不到带宽。

于是跑到IIS,开始限制起IP来:

 

 

 

发现一点毛用都没有,这里的限制竟然限制不了某些IP对静态资源的读取。

于是,跑腾讯云安全组去限制了:

 

结果发现,这封了1个还有2个,封了2个还有3个,封了好五六个后,我累了,毁灭吧。

来个全站屏蔽,然后只开自己的IP允许访问。

 

下载速度,蹭蹭蹭就上来了。。。。。

故事说完了。

---------------------------------------------------------------------------------------------------

原理解说:

1、服务器总带宽就128K速度。

2、迅速在下载大文件的时候,如果自己之前没下载过,会自己安排好大一批小弟一起去下载。

于是,服务器的带宽被迅雷安排的小弟吃满了,而你的下载,要跟迅雷安排的小弟抢饭吃,卧草3。

如果你开了会员:

迅雷小弟吃到的文件,就会变成加速传给你。

如果不是会员:

于是无解了,等死吧,等个1天半载的,迅雷的小弟都吃完了,速度应该就回来了。

后续:

1、对于新文件下载,不要用迅雷,因为第1次下载,服务器会被平均掉网速,甚至网速给迅雷小弟全吃了。

2、敏感文件下载,不要用迅雷,因为下载,它服务器就有好几份。

3、呵呵,如果下载的不是自己的服务器,鬼知道迅雷还能干这种事。 

posted on 2020-12-17 17:46  路过秋天  阅读(1624)  评论(6编辑  收藏  举报
路过秋天