iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6577|回复: 13
打印 上一主题 下一主题

[经验分享] ikuai 连接电信千M拨号宽带,网速还是慢的问题解决过程分享

[复制链接]
跳转到指定楼层
楼主
发表于 2019-9-24 12:43:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先讲讲认识ikuai的过程:
    公司办公室原来用的是飞鱼星,后来一个异地机房 需要vpn连接过来,就在机房装了个ikuai 软路由,算是初步接触,vpn一直稳定工作很不错。

    后来公司外网升级到电信1000M,上行100M,飞鱼星是100M口,就换个路由器,这次就去淘宝淘了个  D525 4口千兆,装的ikuai 2.x,
用起来也还不错,办公电脑都是用的 5G wifi连接。

用了一阵子,大家都反应上网慢,于是各种限速、qos,增加5G wifi的数量,5Gwif 布了大概8个,500平米左右办公区吧。

用了一阵子,网速还是没有什么改善,1000M网速没有跑满什么的,于是把问题归结在 无线的问题上。

    正好公司今年重新装修,借这个机会,把所有的 工位上 接上了1000M网线,也专门搞了个小机柜,内部有线网络是ok了,内网 有线的复制拷贝,下载,可以慢慢的800M左右,还可以,满足了。

有线的下载是非常快的,电信的1000M下行,的确是有这个速度。 这个还是赞一下电信的,就是没有公网IP了,唯一的遗憾。

    有线运行一阵子之后,我们发现在早上上班高峰,9点到11点的时候,打开网页的速度很慢, 浏览器左下角显示  正在解析域名,正在连接。。。反正就是慢。


目前公司 70台办公电脑,70台手机,再加上小米的一些智能设备联网,差不多150台设备左右。

    我以为是dns服务器处理不过来了,就单独用一台电脑创建一个dns服务器,发现解析域名没有慢了,浏览器的左下角 正在连接 出现次数比较多了,经常在那里卡住,一个网页最慢时要十几秒, 此时 ikuai 后台显示 的 连接数大概在 1200左右,没超过1500.
自己写了一个并发访问网址的程序,每秒请求255个,成功大概16个左右。(这个是我判断网络好坏的重要依据)


    我认为是D525带不动了,于是我就用 I5的16G的 nuc 电脑+usb3.0 千M网卡,win10 装虚拟化 vmware station ,装最新的ikuai 3.x, 放上去,测试下网速,  下行满满的1000M,上行满满的100M,还可以。

    就用这个虚拟机 带着跑了半天,感觉网速有点改善,ikuai的后台连接数从1200,上升到1700左右。于是我认为是硬件性能的问题,我就直接淘宝买了  i7-7500 8G 128g的 6口千M的小机器。

    星期一刚刚装上,装上后,网速很快,很快,各个网页全部都是秒开,后台连接数1500左右。
用并发访问网址的程序,每秒并发255个,成功99%,大概250个以上成功返回数据。


    星期二早上,也就是今天早上,打开网页又开始卡顿感,虽然不像以前十几秒,但是也有小小的几秒钟,于是我用我的并发测试255每秒的程序,正常返回32个左右。ikuai后台显示连接数1800左右,网络没有任何下载,就是普通的网页。

    回顾一下我当前的网络环境, 1000M下行,100M上行,高配置I7 7500路由器,1000M交换机网线到桌面,不可能慢,ikuai测试下行 满满的1000M,百度云盘破解版,满满的几十M每秒下载,带宽没有问题。

我分析最大的问题 是 电信限制了最大连接数,大概在1700左右,

    于是拨起 10000号,拨上客服,报障,开免提,然后用同时拨上安装宽带的电信师傅电话,免提, 描述问题, 直接指出连接数不够用了,并将网络环境和配置一讲。

    电话一挂,5分钟后,我用我的并发测试程序 255每秒的,255返回,同时告诉同事 开启各种下载程序,然后我打开网页,基本上全部是秒开,快到无法言语来表达。
同时并发测试255,正常255.

自此,公司流畅的网络终于告一段落,谢谢收看。










分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 支持支持1 反对反对
沙发
发表于 2019-9-24 16:26:13 | 只看该作者
我也跟你遇到同样的问题,看来要打电话去报障才行了
板凳
发表于 2019-9-24 16:27:24 | 只看该作者
能将并发程序发给我测试一下吗?邮箱:15385667@qq.com
地板
 楼主| 发表于 2019-9-24 18:24:27 | 只看该作者
  1. import random
  2. import string

  3. import aiomysql
  4. import aiohttp
  5. import asyncio
  6. import time
  7. sem = asyncio.Semaphore(500)




  8. async def httpget_async(ccc):
  9.     async with sem:
  10.         try:
  11.             async with aiohttp.ClientSession(conn_timeout=5,headers = {'User-Agent': ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ')}) as session:
  12.                 url='https://blog.csdn.net/weixin_41955327/article/details/84350847'

  13.                 async with session.get(f'{url}') as resp:
  14.                     # print(await resp.text())
  15.                     mmmm=await resp.read()

  16.                     return 1
  17.         except Exception as e:
  18.             return 0

  19. def bingfa_ceshi():

  20.     tasks=[]
  21.     for i in range(255):
  22.         print('task::',i)
  23.         task=asyncio.ensure_future(httpget_async(i))
  24.         tasks.append(task)
  25.     result=loop.run_until_complete(asyncio.gather(*tasks))
  26.     kkk=sum(result)
  27.     print(kkk)




  28. if __name__=='__main__':
  29.     loop = asyncio.get_event_loop()
  30.     a=time.clock()
  31.     print('已经开始!')

  32.     bingfa_ceshi()
  33.     print('end:',time.clock()-a)

复制代码
5#
 楼主| 发表于 2019-9-24 18:27:50 | 只看该作者
python 3.6以上环境  需要pip安装 aiohttp  Linux和windows都可以运行

binfa255.rar (729 Bytes, 下载次数: 92)
6#
发表于 2019-9-24 19:40:55 | 只看该作者
D525 见过和实际应用也就500Mb左右最大转发(配合爱快有策略配置条件情况)

自研过程很透彻,考虑因素逻辑也比较清楚
爱快所有用户有你这样的排错能力和排错逻辑
那技术支持就轻松很多了

大部分用户碰到这样的问题,会直接只做一件事
换了爱快出现的问题,爱快有问题导致我网页打不开
我们要耗费很大精力测试验证配置条件,线路条件,最终确认问题方向

最后给这样的亲高级赞,其他用户多多学习哦
7#
发表于 2019-9-25 07:14:07 | 只看该作者
强烈支持,顶帖~~~~
8#
发表于 2019-9-26 21:56:47 | 只看该作者
Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\binfa255.py", line 4, in <module>
    import aiomysql
ModuleNotFoundError: No module named 'aiomysql'

运行报错啊!:lol
9#
发表于 2019-9-27 00:19:13 来自手机访问 | 只看该作者
牛逼 大神
10#
发表于 2019-9-27 00:22:01 来自手机访问 | 只看该作者
你是哪里的电信???
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-11-11 10:03

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表