最近接到刚使用IOS-XE平台的用户开CASE问,刚购买的设备开机后在 show process memory 中 Ismpi_io Pool 的使用率达到99%,就问TAC设备的内存使用率怎么这么高,其实这是正常的。
E.g.
------------------ show process memory ------------------
Processor Pool Total: 1688360784 Used: 304148648 Free:1384212136
lsmpi_io Pool Total: 6295128Used: 6294296Free: 832
简单介绍一下这个情况。由于IOS-XE其架构,这是ISR4K和ASR1K的正常行为。 lsmpi_io池是一个共享内存池,在启动时预先分配,用于Linux驱动程序和IOS之间用于惩罚数据包。
以上说明适用于IOS-XE。 因此无需担心Ismpi_io池上的内存不足。 对设备没有影响。
lsmpi_io池几乎没有空闲内存 - 通常少于1000个字节,这是正常的。
思科建议您禁用网络管理应用程序对LSMPI池的监控,以避免误报。
1.3.6.1.4.1.9.9.221.1.1.1.1.18.7000.2
1.3.6.1.4.1.9.9.221.1.1.1.1.20.7000.2
1.3.6.1.4.1.9.9.221.1.1.1.1.22.7000.2
1.3.6.1.4.1.9.9.221.1.1.1.1.24.7000.2