蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2849|回复: 2

关于路由器不定时丢包的解决方法

[复制链接]
发表于 2013-1-25 09:47:45 | 显示全部楼层 |阅读模式
一、内存碎片
  内存碎片会导致路由器报文丢失的问题,其实不仅路由器的内存存在碎片问题,普通的硬盘也存在这种问题判断路由器的内存是否存在碎片主要借助路由器自带的SHOWMEMORY命令。这个命令会显示当前内存的相关信息。执行这条命令后,会显示当前可用内存(Free)与最大可用快(Largest)的数值,网络管理员把这两个值进行比较,就可以判断碎片对路由器性能的影响。这主要是把路由器的可用内存与最大可用快的大小进行比较。
  如果路由器的可用内存与最大的可用快大小比较接近时,表示虽然路由器存在碎片但是影响不大。但是若最大可用的块很小,如只有最大可以用内存的几十分之一,那么就说明路由器内存碎片问题比较严重了。
  网吧路由器栏目小编来打个比方,路由器的可用内存为20M,而最大可用块的大小为15M的话,则表示路由器内存中是有一定的碎块,但是这点碎块不影响路由器的正常运行。在路由器内存中,允许存在一定的内存碎片。目前没有哪一种内存管理技术说可以完全避免产生内存碎片。只是这个碎片要保证一个合理的值。
  二、CPU过载
  如果确定路由器内存中没有过多的碎片,则网络管理员就要考虑是否是因为CPU过载所导致报文丢失的。要查看CPU的使用率,可以利用SHOWPROCESS命令来查看路由器的CPU使用情况,通过这条命令,可以显示出路由器CPU最近5秒、最近1分钟、以及最近5分钟的CPU使用率。由于CPU的使用率一直在变化,故网络管理员主要关系的是5分钟之内的CPU平均使用率。此时可以说明路由器接口报文丢失很可能是CPU过载所造成的。
  三、某一程序占用大量内存
  如果确认路由器CPU过载,那么网络管员需要确认到底是哪一个进程占用了大量的内存。假如网络管理员经过查询发现是SRBBACKGROUND进程占用了大量的CPU,则就说明发生了网桥风暴。要解决CPU过载问题,网络管理员可以通过SHOWPROCESSMEMORY命令查询路由器的内存分配信息。通过执行这个命令,系统会反馈当前路由器内存的可用量、以使用量等信息。还会反映每个进程所占用的内存空间。如果某个进程所占用的内存与上面显示的所占用的CPU都很大的话,则说明这个进程很有问题。网络管理员要逐一排查这些可以的进程。
  有时候网络管理员可以强制把某些耗用CPU资源大的进程关闭掉,然后测试一下报文丢失的情况是否有所改善。如果有明显改善的话,那么就找到问题的原因了。
发表于 2013-8-25 11:49:36 | 显示全部楼层
这几天也遇见类似情况                  
回复 支持 反对

使用道具 举报

发表于 2013-11-3 18:29:16 | 显示全部楼层
普通路由器,丢包怎么解决。换几个都是,直接接电脑就没问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

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