昨天在处理故障过程中,发现Catalyst6509不能保存配置, 使用copy run start命令,提示如下信息:
Jun 15 08:26:45: %SYS-2-MALLOCFAIL: Memory allocation of 1964024 bytes failed from 0x404A4824, alignment 8
Pool: Processor Free: 7701984 Cause: Memory fragmentation
Alternate Pool: None Free: 0 Cause: No Alternate pool
-Process= "Virtual Exec", ipl= 0, pid= 127
-Traceback= 41024F9C 41029278 404A482C 404A47E0 4046B540 41889834 4073C96C 4045FE34 41057244 4046E294 4103EEB4 4103EEA0
在Cisco网站上查了下,详细见http://www.cisco.com/en/US/products/sw/iosswrel
/ps1831/products_tech_note09186a00800a6f3a.shtml,说是内存被用满,查看内存使用情况如下:
sh processes memory
Processor Pool Total: 391041424 Used: 383379816 Free: 7661608
I/O Pool Total: 67108864 Used: 10418768 Free: 56690096
确实跟保存配置时提示的内存差不多,但是建议的排除办法无法实施,因设备在使用,不能断网测试。 不知有没有两全的办法。