一、内存碎片是指路由器内存被划分了许多不连续的块。他将导致内存利用率降低,严重时可能会产生内存错误,影响路由器的性能。它也会导致路由器报文丢失的问题,其实不仅路由器的内存存在碎片问题,普通的硬盘也存在这种问题。
如微软操作系统中就自带一个碎片整理工具,可以保障用户来整理硬盘中的碎片,以提高硬盘的存储容量以及存储性能。这里指的内存碎片其实跟硬盘碎片是类似的。
二、那该如何判断路由器的内存是否存在碎片呢?这里主要借助的是灵科路由器自带的SHOW MEMORY命令。这个命令会显示当前内存的相关信息。
如执行这条命令后,会显示当前可用内存(Free)与最大可用快(Largest)的数值,网络管理员把这两个值进行比较,就可以判断碎片对路由器性能的影响。这主要是把路由器的可用内存与最大可用快的大小进行比较。
如果路由器的可用内存与最大的可用快大小比较接近时,表示虽然路由器存在碎片但是影响不大。但是若最大可用的块很小,如只有最大可以用内存的几十分之一,那么就说明路由器内存碎片问题比较严重了。
三、如路由器的可用内存为20M, 而最大可用块的大小为15M的话,则表示路由器内存中是有一定的碎块,但是这点碎块不影响路由器的正常运行。如果可用内存为20M,而最大可用块为0.8M的话,则说明路由器内存中存在比较多的碎块。
连续连续内存中没有足够大的可用快,这有可能导致严重的内存分配问题,如导致一个或者多个接口间歇性的丢失报文。
在路由器内存中,允许存在一定的内存碎片。到现在为止,还没有哪一种内存管理技术说可以完全避免产生内存碎片。只是这个碎片要保证一个合理的值。
四、其实这个可用块与可用内存之间的关系我们可以利用柜子中的抽屉来表示。如一个柜子可用容量虽然比较大,但是里面划分了大小不等的1000多个格子。每个格子的空间容量有限。
当有大的数据需要存储时,整的容量是够的,但是小格子的容量不够。此时,就会发生报文丢失的问题。
此时看起来内存足够用,可是此时内存中已经没有连续的空间用来存储数据。所以这些看起来比较大的可用内存,其实保存不了多少数据。
五、如果确定路由器内存中没有过多的碎片,则网络管理员就要考虑是否是因为CPU过载所导致报文丢失的。要查看CPU的使用率,可以利用SHOW PROCESS命令来查看路由器的CPU使用情况,通过这条命令,可以显示出路由器CPU最近5秒、最近1分钟、以及最近5分钟的CPU使用率。
由于 CPU的使用率一直在变化,故网络管理员主要关系的是5分钟之内的CPU平均使用率。此时可以说明路由器接口报文丢失很可能是CPU过载所造成的。
六、如果确认路由器CPU过载,那么网络管员需要确认到底是哪一个进程占用了大量的内存。只有把这个罪魁祸首找出来,网络管理员才能够对症下药,解决问题。
如网络管理员经过查询发现是SRB BACKGROUND进程占用了大量的CPU,则就说明发生了网桥风暴。故要解决CPU过载问题,要达到这个目的,网络管理员可以通过SHOW PROCESS MEMORY命令查询路由器的内存分配信息。
通过执行这个命令,系统会反馈当前路由器内存的可用量、以使用量等信息。还会反映每个进程所占用的内存空间。如果某个进程所占用的内存与上面显示的所占用的CPU都很大的话,则说明这个进程很有问题。网络管理员要逐一排查这些可以的进程。
七、如有时候网络管理员可以强制把某些耗用CPU资源大的进程关闭掉,然后测试一下报文丢失的情况是否有所改善。如果有明显改善的话,那么就找到问题的原因了。
此时网络管理员就可以对症下药,分析一下到底这个进程多对应的服务是什么,为什么会占用这么多的CPU资源与内存资源。
如果可以的话,可以先把这个服务关闭掉,以减少报文丢失现象,保障其他服务的正常运作。等到查明问题的原因,修复好后再重新启动。
看完上面的内容后,了解了丢包的原因,只要针对性做出措施就可以解决问题,注意在路由器中采用了很多交换技术,他们都依赖于报文。如果报文丢失的话,再怎么高级的交换技术都将不起作用,如何防止报文丢失就至关重要。
‘贰’ ping路由器丢包该怎么去解决
ping路由器丢包原因及解决办法如下:
1、ping目标服务器,ping值高,可能目标服务器提供download服务,下载量大时,在本地机上ping服务器会出现丢包,总结就是服务器的带宽被大量占用时候会出现丢包。这种占用大量带宽的可能包括:服务器提供下载服务、服务器遭到DoS攻击、服务器上运行对外访问占用大量带宽的程序,有可能成为了某些黑客的肉鸡,运行扫描器之类的等。
2、本地机ping任何服务器地址都出现大量丢包,说明网络不稳定,有可能本地网络有病毒,有可能本地有人下载占用带宽,影响最大的应该是超级旋风。
3、硬件本身有问题,其中Linksys路由器会出现周期性的掉线丢包现象,到现在都没解决的办法,只能更换其它牌子的路由器。
4、网路存在一定的波动性,网络自身的不稳定造成ping值的波动,其也存在一定可能性。
‘叁’ PING路由器丢包怎么办
网线换过?路由器也换过?电脑系统重装过?换成猫以后还正常?
看一下路由连接该电脑的指示灯是否正常(不断的闪烁为正常)。再检查一下插在电脑后的网线接口处有没有指示灯闪烁。如果正常,就在他们的电脑上点
开始-运行
输入
cmd
命令。在打开的窗口处输入命令:ping
192.168.1.1
回车
看能不能和路由器正常通信。如果可以通信,那就是浏览器等问题,修复IE,换一下浏览器试试。如果还不行,最好重设一下路由。
1、开始-运行-CMD。在命令提示符窗口中键入:ipconfig
/flushdns
手动清除DNS缓存。如果出错清除不了,那就有可能是你用了什么优化软件,关闭了系统的两项服务。
2、开始-运行,输入services.msc,打开系统服务管理页面。找到DHCP
Client和DNS
Client这两项服务,启动它们并设为自动。
3,重启电脑和路由器或者猫。
搞定!
‘肆’ 路由器丢包原因
一般确实。。。
我这边酒店住客房也有相同的丢包问题
但是和你一样的客观原因
所以手段都很保守
客观的说
不太存在攻击可能
毕竟不是什么要紧的地方
照你说的情况来看
不太像路由器本生的问题
而仅仅是该时段的表现
如果你不放心
可以找机会
用备用机器先替换掉
找专业鉴定单位来找找问题
假设路由器本身确实没问题
也排除外围攻击
那就该询问下电信服务提供商
毕竟是他们提供的服务
而你仅仅是用户
你花钱是要享受服务的
不妨质问下对方
是不是线路的某处在该时段的情况可以改变
不影响到你的
正常使用
等等
总之还是推荐保守疗法
‘伍’ 用路由器造成了网络丢包
一点不正常,你先单独用用一下,看看是不是另一家的的电脑占了你的网速~~~
或是用了P2P终结者之类的ARP攻击软件~~装个ARP防火墙看看吧~~~~~~~
金山的,官网上有~~~~~~~免费的。
若不是,那查查看看是不是物理连接的问题,用排除法吧~~~
希望我的回答能够解决你的问题。(*^__^*)
‘陆’ 通过路由器上网丢包应该怎么办
是路由器的原因,建议更换一个好点路由器就可以了,tplink或dlink的都可以,使用150m以上就行了,价格在100元左右,不建议使用杂牌子的路由器。
‘柒’ 网络丢包率很高是路由器的原因吗
有可能,因为你的路由器更换了以后就正常了,问题应该就出在路由器上面。淘宝上面好多都是二手的,虽然便宜但有些并不好用,他们只会测试能不能上网,不会在意丢包这些细节,建议你买全新的
‘捌’ 路由器怎么丢包
第一步:既然无线出现了问题,那么连接有线网络来检查检查。
第二步:登录无线路由器的管理界面,找到“无线”参数的“基本设置”选项。将默认的发射频段进行了修改,从11改为了7。
第三步:保存后路由器重新启动,接下来浏览速度提高了不少,看来这个问题还是无线信号发射信道惹的祸。
第四步:无线设置里虽然启用了WEP加密,但是依然容许了SSID广播,有了一定的网络维护经验,广播数据包是非常占用网络资源,影响速度的。所以再次登录无线路由器的管理界面,将容许广播SSID选项取消。保存后再次上网发现网络速度恢复了正常,下载浏览没有一点延迟了。
‘玖’ 网络丢包怎么判断是宽带还是路由器的问题
你路由器上的地址是自动获取的吧?如果是这样的话你可以在路由器上手动指定端口的IP地址,记住你指定的IP地址要是在路由器的地址池范围内才行。。。DNS还是自动获取