未使用的Cisco IOS功能会占用RAM / CPU资源吗?


12

例如,让我们比较IP Base与高级企业服务。假设您已经安装了advent,但实际上只使用了与ipbase相关的功能。除了闪存空间,仅需要ipbase时运行问世是否会以任何方式降低路由器的性能?

或者换一种说法,通过仅运行所需的IOS功能集而不是完整的出现映像,路由器的性能是否会得到增强(但是略有降低)?


另外,我只说纯性能。我了解,从安全角度来看,功能较少的IOS映像呈现的攻击面较小。
WaxTrax 2013年

简短答案:从IP Base转到Adv Ent服务不会消耗更多的CPU ... Adv Ent服务显然会消耗更多的DRAM,因为图像必须保留所有这些功能的代码
Mike Pennington 2013年

Answers:


13

严格来说,是的,未使用的功能确实会降低您的性能。但是,“可衡量的”损失值得怀疑。即使不使用大多数功能,它们也会被初始化,这样会占用内存,任何定期执行的“整理”任务仍会占用CPU时间。必须明确启用和配置主要功能(ipv6,电话服务,路由协议,id / ips等);是的,它们非常可测量。

在执行“ ipbase”时,出现的速度比ipbase慢10%...不需要。启动时间会长很多,但是日常操作之间的差异很小。(假设您有足够的记忆力来运行降临)


这不是真的。如今,每个接口的CEF路径都是动态构建的,并且不包含任何未激活的功能。5-6年前确实如此(从性能方面而言)。
卢卡斯Bromirski

谁说过CEF?还是根本没有数据包转发?我说的是由于无法有效使用功能的进程而导致的CPU使用率难以衡量。sho proc如果对此感到怀疑,请比较ipbase和advent 的输出。
Ricky Beam

通过性能我知道pps。在路由器上,您可能会考虑什么样的其他性能?在IOS中,进程具有有限的CPU时间份额,然后停止进行数据包处理,因此从路由器性能的角度来看,IP Base和Advanced Enterprise Services之间的差异为零。
卢卡斯Bromirski

您是否有任何来源可以证明此要求?
米卡·亨宁

7

较大的映像将占用更多的RAM-加载后不会影响CPU,尽管它也需要更长的启动时间,因为它当然必须解压缩到内存中,这会花费一些时间。

在运行速度更快的Intel Xeons的更现代的平台上,减压差异不是很大。在较旧的MIPS或PowerPC处理器上,是这样。


只是好奇,哪条思科路由器具有Xeon CPUS?
WaxTrax

@WaxTrax一些nexus7k和asr9k线卡和SUP使用Xeons ...我不记得哪一个在我头顶上,但是如果您在ciscolive365.com上进行足够的挖掘,就会发现信息
knotseh

最近的RSP / SUP卡也可以使用-6500拥有的Sup2T从MIPS转移到了Intel Xeon。据我所知,ASR系列一直基于Intel。
Olipro
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.