网速慢的系统原因有哪些
有网友反映自己使用的光纤网络,但是网速还是很慢,怎么回事呢?我们先排除客观原因,如蹭网偷网等,那么电脑系统本身原因有哪些?
第一种可能导致网速慢的原因:有软件正在后台自动更新占用了我们的网速。
如果说第一种情况是我们稍想一下就可以发现的导致网速变慢的原因,那么这里要说的第二种情况可能就不那么容易被我们发现了。有些软件在启动自动更新功能并不在前台提示用户有更新后,一旦软件检测到服务器上有更新版本就会自动下载并且进行更新。在它进行下载的时候,我们在用户所使用的前台环境一般是不可能看得到的。通常我们打开任务管理器(相关文章:任务管理器显示不全)在进程里就可以发现它的端倪,一般情况下,用于自动更新的进程会以update之类的命名。
此类网速慢的解决方法:找进此类进程,将其运行任务结束掉即可,并关闭其自动更新设置。
第二种可能导致网速慢的原因:播放器未彻底关闭。
众所周知,如今的很多播放器已经不仅仅局限于播放本地媒体文件了,比如暴风影音,QVOD,迅雷看看等各大主流播放器已经集播放本地媒体文件与在线播放功能于一身。为此给用户带来了极大的方便,与此同时,也大大的提升了软件的用户体验。但也正因如此,上述播放器也有了下载与上传同步进行的特性。很多朋友在使用播放器在线看完电影或电视剧之后会习惯性的点闭窗口右上角的关闭按钮。其实,关闭按钮只是将播放器的窗体关闭了,比如迅雷看看或暴风影音还有QVOD。我们展开桌面右下角的通知区域,仍然可以看到它们在继续运行着。特别是QVOD,就算用户在通知区域里看不到它,在后台进程中,也会有一个进程QvodTerminal.exe存在,大大占用我们保贵的网速资源(在快播的较新版本中已经改善了此功能),而从导致网速变慢。
此类网速慢的解决方法:将播放器进程彻底杀死以释放网速。
第三种可能导致网速慢的原因:自己或同局域网的人在进行BT下载或正在使用占用网络资源大的播放器在线观看视频。
我们一般在运营商处开户后,账户所能使用的带宽是有最大限额的,也就是平时我们所说的,用的多大的带宽,1M,2M或8M等等,当然了,这里也有普通宽带与光纤之间的差距了,我们暂时抛开,只谈原理。多个人分享同一条带宽也是拖慢网速的一种因素。
相关阅读:系统变得很慢原因分析
第一步:登录后台服务器/监控平台,查看系统资源是否达到上限,例如:CPU、内存、磁盘、I/O、网络带宽等,如果是这些问题,先将这些问题逐一解决:
如果是CPU的问题,则需要查看一下CPU占比比较高的进程,然后使用jstack命令生成进程的堆栈信息,看是否发生频繁Full GC,如果是的话,还需要看一下内存快照,分析一下内存情况(可以使用java自带的或第三方工具);如果是磁盘空间满了,及时清理磁盘;如果是带宽满了,联系网络工程师解决。如果以上这些问题都没有,则进行第二步。
第二步:检查应用服务器(Jboss/Tomcat)的线程池配置是否合理,看一下请求的排队现象是否严重,如果严重则需要重新设置合理的线程池。同样,检查一下数据库的连接池设置是否合理,增大连接池设置,同时检查一下是否有慢sql,如果有慢sql,则进行优化(优化方案是查看执行计划,设置合理的索引等)。
第三步:查看访问慢的服务的调用链,查看一下调用链中的每一步响应时间是否合理,如果不合理,则联系相关系统的负责人进行排查和解决。
第四步:检查web服务器的请求日志,看一下是否存在Doss攻击,如果有Doss攻击,则将攻击者的IP添加到防火墙的黑名单里。