远程控制好卡 网速太慢要怎么提升?这 4 个环节缺一不可,快检查一下

小编 2024-10-11 服务支持 23 0

网速太慢要怎么提升?这 4 个环节缺一不可,快检查一下

最近因为疫情的原因,宅在家里这件事成为了为社会做贡献的主旋律之一,上班族在家远程办公,老师和学生在家上网课,甚至本来只做线下的健身教练、各类销售等因为疫情的原因也纷纷开始在家直播。在这一趋势之下,网速太卡太慢被推上了风口浪尖,甚至很多人花了大价钱将家里的宽带升级了,但用起来并没感觉快了很多。真的是被运营商坑了吗?到底如何才能提升网速?今天笔者就来跟大家聊一聊。

影响网速的因素

光猫、无线路由器、网卡、网线任何一个环节都会影响网速,比如千兆光纤入户,所有网络设备就必须都支持千兆网络传输标准才可以,任何一个环节不支持,网速都达不到千兆。

怎么判断每一个网络设备是否支持千兆网络传输标准?

1、 光猫

因为光猫是运营商配备的,所以光猫这一硬件的性能一般不用考虑。不放心的话,可以查看光猫的型号,然后百度一下该款光猫的参数,看网络端口是否支持千兆。

2、 无线路由器

真正的千兆无线路由器要符合两个条件:一是所有网络端口都支持千兆网络传输;二是WiFi支持2.4G和5G双频段。

3、网卡

现在的台式机和笔记本电脑都集成了网卡,在设备管理器中,可以查看网卡的硬件属性,如果最高传输速度能够达到1Gbps,就说明是千兆网卡。不过其实就算是5年前的电脑,一般也都是内置了千兆网卡。

4、网线

说到网速大家常常把注意力放在宽带、路由器上,往往忽略了一根小小的网线,但它很可能就是把你网络卡爆的"罪魁祸首"。网线就相当于"马路",是乡间小道还是高速公路就天差地别了。如果家里的网线是装修或拉宽带的时候送的,更要好好检查一下是哪一类网线,如果遇上黑心的给你装了四类网线,只支持10Mbps那再怎么升级宽带都是白搭。

一至五类网线都不用考虑,至少需要选择超五类或以上的网线,以知名线缆品牌UGREEN绿联的网线为例,为大家简单讲解一下。

超五类网线(CAT5e):传输频率为100MHz,具有衰减小,串扰少,并且具有更高的衰减与串扰的比值和信噪比、更小的时延误差。

六类线(CAT6):传输频率为250MHz,最适用于传输速率高于1Gbps的应用,主要用于千兆位以太网(1000Mbps)。更重要的是改善了在串扰以及回波损耗方面的性能,使信号传输距离更长。

超六类或6A(CAT6A):传输频率是200~250 MHz,最大传输速度也可达到1000 Mbps,是六类线的改进版,在串扰、衰减和信噪比等方面有较大改善。绿联的超六类线采用加粗铜芯,单股26AWG,可减少传输电阻提供高速的网络性能,十字双绞结构能够抵抗外界电磁波干扰和串扰。纯铜镀金接头增强了传导性能,让网速更快更稳定。

七类线(CAT7):传输频率至少可达500 MHz,传输速率可达10 Gbps,它主要为了适应万兆位以太网技术的应用和发展。绿联的七类网线在做工和用料上也有更大的优化,精炼28AWG纯铜线芯,每组包含7根独立小铜芯,4对双绞线,双层铝箔层与线芯紧密贴合,减少各类环境带来的干扰,让万兆网速又快又稳。

要识别网线是哪一类,也非常简单,在线缆的表皮上就有相应的标注。

值得注意的是,百兆网络中,一根网线中的8芯线只有4芯在工作,分别是1.2.3.6这4芯线。在做水晶头或墙面的插座时,只要保证这4芯线是通的就可以了。而千兆网络中,一根网线中的8芯线全部在工作,任何一根不通,这根网线的最高传输速度也只有百兆。可以用用网线测试仪,测试网线中8芯线的连接情况,如果有1芯线不通就必须要更换水晶头。

哪一类线适合你?

一般来说,数值越高就代表版本越新,网速越快,当然价格也更高,越高级别的网线用料差距越明显。当然,也不是说用越贵的就越好,主要看实际情况。

打算应急的城中村住户、预算有限的学生党,可以选择超五类线;

如果对网络要求较高,条件允许,建议直接上六类线,不至于那么快过时;

那么超六类线呢?因为铺线长度的增加,网速也会受到影响,比如一些大户人家,家里几百人,楼层多,线路长,人多设备多,那就建议选择超六类线。

那么最后我们回到第一个问题:怎么提升网速? 相信看完这篇科普之后,你也有了答案了吧,提升网速,光提升宽带没用,相应的网络设备每一样都要跟上节奏才行,这真就不一定是运营商的锅了。你家网速你还满意吗?欢迎评论区聊聊~

程序员如何摆脱“系统又卡了”的骚扰

我是一个着迷于产品和运营的技术人,乐于跨界的终身学习者。欢迎关注我哟~

每周五早6点 按时送达~

我的第「74」篇原创敬上~

这篇是「分布式系统理论」系列的第21篇,也是最后一篇。我们来聊聊分布式系统中的最后一道保障——监控。

监控这个事情,有点像我们平时对人的健康体检。想要效果好、结果靠谱,就得“全面体检”,每一项都做,否则哪怕检查报告都是正常,也不代表没有问题。下面这个景象是不是很熟悉?

运营小姐姐问:现在系统好卡啊。

程序员小哥哥答:我这里不卡啊,而且从数据来看很正常。

运营小姐姐问:[一张截图],你看一直在加载。

程序员小哥哥答:你的本地网络不好吧,打开别的网站试试。

……

监控里的“全面体检”有个高大上的叫法,「立体化监控」。

但是,越全面,成本越高。所以,根据所处的时期从中挑选合适的监控方式更加重要。

接下去,Z哥来和你一起梳理一下那些有必要做监控的地方。最后再给你一个普适性的建议。

监控的三个层次

从监控的目标来看,监控可以分为三个层次。分别是「环境指标」、「程序指标」、「业务指标」。

环境指标

环境指标主要是网络I/O、网络延迟、磁盘I/O、磁盘占用大小、CPU使用率、内存使用率、交换分区等等。

它们的目的是观测程序所在的环境,是不是稳定。就好比「水培绿箩」,再怎么好养的植物,你把下面的水煮一会,都得挂。

做环境指标的监控很简单。Z哥建议你二选一就好了。

无脑用的话,就Zabbix吧 。非常成熟的企业级监控产品。网上安装教程有很多,随便搜一下就是。

如果服务器多的话,将Zabbix打包到进操作系统,做成一个镜像。这样一来,一台新服务器只要是从镜像安装的,就会自动加入到监控中。

如果愿意折腾,想二次开发的话可以使用小米开源的open-falcon 。项目的活跃度还不错,可以了解一下:https://github.com/open-falcon/falcon-plus。

虽然功能的丰富度上比Zabbix差一些,但是毕竟是国人的产品,更加符合中国国情。国内有不少互联网企业也在用,或者基于它进行了二次开发,最有名的是美团二次开发的mt-falcon的。如果决定进行二次开发的话,可以借鉴一些mt-falcon在网上的公开信息。

程序指标

程序指标除了和环境指标一样的CPU使用率、内存使用率这种“外部“表现的指标之外,还有应用程序错误数、应用程序请求量、应用平均响应时间这种”内部“表现的指标。

其实做监控的时候有一个痛点,是不是「无侵入」的?

因为一旦需要侵入到具体的程序中去编写「埋点」代码,就很麻烦,毕竟涉及到更多的人一起配合嘛,推进更困难。

CPU使用率、内存使用率的监控比较简单,可以直接通过shell或者cmd调用系统API获取,和前面的环境指标一样。

但对于应用程序错误数、应用程序请求量、应用平均响应时间的监控,这里是一个分水岭,因为这里想要做到「无侵入」的效果,需要做一些额外的工作,否则只能编写大量的“埋点”代码。

比如,是不是有一个网关来统一进行流量分发?是不是有一个统一的RPC框架、数据库访问框架等等。如果有这样的统一模块就好办了,直接在这些模块里增加监控功能。

举个例子,你的rpc框架是统一的,那么只要在每次方法调用前和调用后记录好相应的数据,就可用于后续统计出结果。

关于采集到的数据如何存储,主流的选择是将数据写入到一个「时序数据库」中。 比如Prometheus,这是一个专门做监控报警的开源框架,在全球都比较火,github上有23K的star。当然你也可以选择其他的时序数据库,如InfluxDB、OpenTSDB之类。

再配合以一个可视化框架,比如grafana,将其中的数据展示出来,就完成了整个监控系统的搭建。网上的搭建教程也有很多,就不多说了。

如果没有统一框架的话,可以优先考虑通过AOP的方式,以此尽量降低埋点代码的编写量。

数据采集就在AOP切入的位置进行。

特别注意一点,由于监控产生的日志数量庞大,不建议直接与远程数据库交互 。所以需要借助一些专门的日志采集和传输框架。比如flume、logstash。

怎么感觉一下子引入了好多新框架~,没办法,真要做好监控是挺繁琐的。

业务指标

在典型的程序员思维里,认为业务指标关我什么事。其实恰恰业务指标的监控更加的“有效” 。因为业务指标出问题了,说明必然哪出问题了,不会像前面聊的两个层面的指标,可能看着好好的,但是实际业务却出了问题。

最近这2年在运营圈里被“爆炒”的「增长黑客」概念,本质上就是通过数据驱动的方式来做运营工作。而这背后依赖的就是一个业务指标监控系统。

每一个业务会经过的关键状态,都可以作为「业务指标」来监控。但是由于业务指标往往不具有「通用性」,所以,需要手动在程序里「埋点」。

因此,对业务指标的监控必然是「侵入性」 的。

能不能不要埋点?也不是没有办法。

如果在一个系统的初期,比如日PV在百万以下的,直接通过业务数据库拉数据也不失为一个取巧的办法。这样就不用写什么埋点代码,简单粗暴。

到了成长期,直接拉业务数据库行不通了,因为会对正常的业务处理产生显著的性能影响。不过,此时还可以通过数据库层面做二次分发,将数据实时地复制到一个单独的库中,从这个库拉数据也能“撑”一段时间。

当然了,这些办法只能解决一部分问题。如果需要监控的业务指标不存在于业务流转的数据中(比如用户行为数据),那就没办法了,只能老老实实的写「埋点」代码。

总体来看,这三层指标恰好构成一个金字塔结构。从监控价值来看 业务指标 > 程序指标 > 环境指标。从实施的一个成本来看,也是 业务指标 > 程序指标 > 环境指标。

Z哥给你的普适性建议是,不管怎么样,环境指标先做了,毕竟投入的成本非常小 ,聊胜于无嘛。

其次,先通过直接拉db的方式监控部分重点业务指标

然后,再把程序指标监控补充上。

最后,再查漏补缺完成所谓的全方位「立体化监控」。

告警策略

可能你会觉得文章到这里结束了,其实还没,前面主要聊了监控体系的“看”。但是监控体系还有另外一个重点是“叫”。缺少了「告警机制」的监控体系更像是个“面子工程” ,实际的用处比较有限。

当你的系统还比较小的时候,告警怎么弄都行,哪怕每一次异常都触发告警。但是随着系统的发展,告警次数一多,就麻烦了,完全被“淹没”在了告警信息的”海洋“中,特别是那种专门有个“告警群”的情况下。

想象一下,告警群里每分钟都在弹出新的告警,哪怕你有“三头六臂”也处理不过来……

所以这里需要引入一个告警策略,使得告警更加的人性化。这个机制的核心就是4点。

梳理不同的告警级别制定告警频率以及做好「收敛」(主要是去重、合并数量)决定不同的告警级别通过什么形式发出通知(短信、手机通知、邮件等)发给谁(比如,是不是需要“轮转”或者“逐级上报”这样)

当然了,现在越来越多的大型开发团队开始引入AI来使得告警更加的智能化,但是离我们大多数人所处的工作场景还是有一定距离的,不用急,一步一步来。

总结

好了,来一起总结一下。

这次呢,Z哥主要和你聊了在三个层次上的监控做法,并且给出了个人认为相对平滑的演进路线,供你参考。

然后,再聊了下告警策略的制定方式。告警需要更加的人性化,如此才能让人重视。

希望对你有所帮助。

推荐阅读:

分布式系统「高性能」大招之——缓存背后的“毁灭种子”分布式系统「高性能」大招之——深入浅出「异步」

如果你觉得这篇文章还不错,就麻烦给个「 」或者「分享 」一下吧。

鼓励我的创作 :)

既然看到这了,送我一个「赞同」吧,支持我的创作。

也可以「关注」我,带你以技术思维看世界~

想更进一步和我一起玩耍,欢迎「搜索微信公号:跨界架构师」。

内容包括:架构设计丨分布式系统丨产品丨运营丨个人深度思考。

更多原创精品,欢迎加入小圈子 ,请戳【了解更多】

相关问答

qq版本一致,为什么远程控制对方的计算机,看到对方的桌面是黑...

都没显示屏怎么接受远程协助?有用(0)回复你要远程,但是那台主机也要点击接受才可以远程啊。。。。有用(0)回复展开查看全部5条讨论精品应用推荐墨迹...

LED显示器控制卡详细资料-ZOL问答

好卡好卡。有用(0)回复xiajingxing900拨码开关可以很方便的在电路启动前提前预置电路状态,除此之外,貌似没有更具性价比的选择了。有用(0)回复q2569398...

有一天,满大街都是电子支付,有些老人家不会使用,怎么办?

随着社会的发展,只能接打功能的老年手机会逐步淘汰。老人家会用智能手机打电话,会用微信视频聊天,如果做得到的话,这个问题就能很好解决,电子支付应该能学会...

电脑刚刚按开机键就无穷自动重启了-ZOL问答

这样对方能够从远程控制你计算机的一切活动,当然也包括让你的计算机重新启动。...EXCEL工作簿中其中一个工作表好卡别的表都很流畅怎么处理,求助!!!6844...

我家有3个用户怎么设置一条宽带只能连接两家用户

1、4口路由器就行(价格在70-150,不要介意价格,要稳定的(免得以后麻烦)我用TLSOHO402m推荐。2、两台电脑都有网卡就行(再配一些网线带水晶头的,可...

我的电脑老是自动重启,360检查完之后没问题鲁大师也表示木...

再不行的话可以下载个360免费电脑专家帮你远程看看有用(0)回复展开查看全部...电脑打开网页好卡啊,上个qq,开个uc,开个360浏览器,每个浏览器都有四五个插件...

养殖场安装什么摄像头好?

线用8+2的0.5以上的无氧铜的最好。一般不要用那些铝的,铜包银的非标线,卡水晶头時不大好卡,连接不扎实。支架选择硬度强的,刮风一般画面不摆动。(说明一点:...

oppoa33手机时间天气插件被我删掉了,怎么恢復?-ZOL问答

oppoa33手机可不可以机身扩大内存不放内存卡我放了内存卡还是好卡2801浏览...小米手机远程管理问题:在与电脑连接时电脑上说没法与服务器建立连接2650浏...

我的本本是1080分辨率的,我看桌面上的图标很清楚,但是看360这...

用优化大师分析卸载,或者找到文件夹删除,或者在控制面板里面删除(限于卢瑟软件...电脑打开网页好卡啊,上个qq,开个uc,开个360浏览器,每个浏览器都有四五个插件...