本文档介绍Cisco 1000系列聚合服务路由器(ASR)上Linux和IOSd之间的内存分配。
Cisco IOS®在ASR1000平台上的Linux内核上作为进程Cisco IOS守护程序(IOSd)运行。Linux是内存管理器,分配固定的内存部分供IOSd使用。内存量在Linux内核和IOSd之间大约各占一半。
要验证安装了多少物理内存,请检查show version命令的输出。在此输出中,安装有4GB(4194304K)的DRAM,其中分配给IOSd的DRAM为1.7GB(1732016K)。
cisco ASR1002 (2RU) processor with 1732016K/6147K bytes of memory.
4 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
使用show process memory命令检查处理器池,以验证处理器IOSd总内存。这是IOSd中唯一需要关注的池:
------------------ show process memory ------------------
Processor Pool Total: 1773498940 Used: 1069637628 Free: 703861312
有1.77 GB可供使用(如预期所示)。但是,由于存储大解压缩IOS-XE映像使用了较大的部分,因此该数量略低于一半。
仅单路由处理器(Single Route Processor)机箱(如ASR1001、ASR1002和ASR1004)可以虚拟运行软件状态切换(SSO)并提供软件冗余。这些平台没有硬件路由处理器(RP)冗余。
在本示例中,安装有4GB的DRAM和RP1处理器。
cisco ASR1004 (RP1) processor with 680124K/6147K bytes of memory.
Processor board ID FOX1537G88Y
5 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
但是,路由器已配置为SSO。
redundancy
mode sso
show platform命令的输出确认单个RP(R0)拆分为两个软件RP(R0/0和R0/1)。
------------------ show platform ------------------
Chassis type: ASR1004
Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
0 ASR1000-SIP10 ok 18w0d
0/0 SPA-5X1GE-V2 ok 18w0d
R0 ASR1000-RP1 ok 18w0d
R0/0 ok, active 18w0d
R0/1 ok, standby 18w0d
当您检查处理器池时,您可以看到内存再次被拆成两半,每个RP有1GB。在减去解压缩的IOS-XE映像后,一个IOSd实例现在仅剩大约696MB的总内存。
------------------ show process memory ------------------
Processor Pool Total: 696361580 Used: 676707244 Free: 19654336
为了稳定运行完整的边界网关协议(BGP)表,可能需要超过696MB。运行SSO时,建议的最小值是总DRAM为8GB。
对于集成RP和嵌入式服务处理器(ESP)的ASR1001等平台,初始处理器内存总数的起始值低于预期。
与其他示例一样,此输出显示已安装4GB的DRAM。
cisco ASR1001 (1RU) processor with 1207128K/6147K bytes of memory.
4 Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
注意,路由器只有1.23 GB的处理器池内存可用,而ASR1002有大约1.77 GB。
------------------ show process memory ------------------
Processor Pool Total: 1235972656 Used: 983365712 Free: 252606944
ESP通常是一个单独的模块,具有自己的物理内存。但是,对于ASR1001,RP和ESP都是集成的,必须共享DRAM。因此,路由器开始时内存较少。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
27-May-2013 |
初始版本 |