缓冲泄漏故障排除-Cisco.PDF

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
缓冲泄漏故障排除-Cisco

缓冲泄漏故障排除 目录 简介 先决条件 要求 使用的组件 规则 楔形接口缓冲区泄漏 系统缓冲泄漏 故障排除提示 相关信息 简介 缓冲漏出是Cisco IOS(r)的软件Bug。有两缓冲泄漏: 楔形接口缓冲区泄漏。 系统缓冲泄漏。 为了排除故障缓冲泄漏,您必须识别您遇到缓冲泄漏的种类。在此过程中,Show interfaces和show buffers命令能够为您提供很大的帮助。 如果有show interfaces输出和从您的Cisco设备的show buffer命令,您能使用Cisco CLI分析器显示 潜在问题和修正。要使用Cisco CLI分析器 ,您必须是注册用户 ,登陆,并且安排Javascript启用。 先决条件 要求 本文档没有任何特定的要求。 使用的组件 本文档不限于特定的软件和硬件版本。 本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原 始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。 规则 有关文档规则的详细信息,请参阅 Cisco 技术提示规则。 楔形接口缓冲区泄漏 楔形接口缓冲区泄漏造成接口的Input queue充满至能不再接受数据包的点。在一些特定的流量情况 下,在接口的Input queue变得楔住或,换句话说,输入队列计数大于队列深度。 这是从show interfaces命令的 一个输出示例,显示该接口被楔住: Ethernet0/0 is up, line protocol is up Output queue 0/40, 0 drops; input queue 76/75, 1250 drops 这样缓冲泄漏症状是完整输入队列(76/75)。这里,值76和75表示数据包数量在Input queue的和 Input queue的最大大小,分别。在此情况下,输入队列中的数据包数量大于队列深度。这种现象被 称为“楔入接口”。当接口被楔住时,路由器不再转发来自受影响接口的流量。 请重新加载路由器释放Input queue和恢复流量,直到队列再满。这能采取任何地方在一些秒钟和几 周之间,根据泄漏的严重性。 警告: 在您重新加载路由器前,请保证您收集所有必要信息识别罪犯。 请使用这些命令识别缓冲泄漏的来源: show buffers pool [pool name] [packet/header] show buffers old (请使用此命令,只有当调试充分启用。注意: debug sanity命令在多数Cisco IOS软件版本隐藏。当调试充分启用,在系统使用的每缓冲区充分检查,当分配时,并且再 ,当被释放时。注意: 您必须发出debug sanity命令在特权EXEC模式(特权模式)。虽然此命令 使用若干CPU产能,不极大影响路由器的功能。类似其它调试命令,调试充分没有在配置里保 存。所以,此命令不会生存系统的重新启动。注意: 为了禁用充分检查,请使用privileged exec命令undebug充分。) 分配的show buffer 系统缓冲泄漏 此部分讨论系统缓冲泄漏。 这是从show buffers命令的 一个输出示例,在其中一指示一缓冲泄漏系统缓冲缓冲池中: Middle buffers, 600 bytes (total 20825, permanent 180): 286 in free list (20 min, 400 max allowed) hits, 99597 misses, 133679 trims, 154324 created 2247 failures (0 no memory) 此show buffers命令输出指示在中间缓冲池的一缓冲泄漏。有在路由器的总共20825中间缓冲区,并 且仅286在可用列表。这暗示某进程采取所有缓冲区,但是不返回他们。 此种缓冲泄漏其他症状是存储池处理器或输入/输出的(I/O) %SYS-2-MALLOCFAIL错误消息,根 据平台。 请使用这些命令识别缓冲泄漏的来源: show buffers old (请使用此命令,只有当调试充分启用。注意: debug sanity命令在多数Cisco IOS软件版本隐藏。当调试充分启用,在系统使用的每缓冲区充分检查,当分配时,并且再 ,当被释放时。注意: 您必须发出debug sanity命令在特权EXEC模式(特权模式)。虽然此命令 使用若干CPU产能,不极大影响路

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档