Este documento describe la asignación de memoria entre Linux e IOSd en el Cisco 1000 Series Aggregation Services Router (ASR).
Cisco IOS® se ejecuta como un proceso, Cisco IOS daemon (IOSd), en la parte superior de un kernel de Linux en la plataforma ASR1000. Linux es el administrador de memoria y asigna una porción fija de memoria para que IOSd la utilice. La cantidad de memoria se divide aproximadamente la mitad y la mitad entre el kernel de Linux y IOSd.
Para verificar cuánta memoria física está instalada, verifique el resultado del comando show version. En esta salida, hay 4 GB (4194304K) de DRAM instalada con 1,7 GB (1732016K) asignados a IOSd.
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.
Verifique el conjunto de procesadores con el comando show process memory para verificar la memoria IOSd total del procesador. Este es el único conjunto de preocupación en IOSd:
------------------ show process memory ------------------
Processor Pool Total: 1773498940 Used: 1069637628 Free: 703861312
Hay 1,77 GB disponibles para su uso, como se esperaba. Sin embargo, esta cantidad es un poco menos de la mitad porque se utiliza una porción considerable para almacenar las imágenes IOS-XE descomprimidas grandes.
El chasis de procesador de routing único, como ASR1001, ASR1002 y ASR1004, puede ejecutar el software Stateful Switchover (SSO) de forma virtual y proporcionar redundancia de software. No hay redundancia de procesador de routing (RP) de hardware con estas plataformas.
En este ejemplo, hay 4 GB de DRAM instalados con un procesador 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.
Sin embargo, el router está configurado para SSO.
redundancy
mode sso
El resultado del comando show platform confirma que el único RP (R0) se divide en dos RP de software (R0/0 y 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
Cuando verifique el Conjunto de procesadores, puede ver que la memoria se divide por la mitad nuevamente, con 1 GB a cada RP. Después de restar la imagen IOS-XE descomprimida, ahora sólo queda aproximadamente 696 MB de memoria total para una instancia de IOSd.
------------------ show process memory ------------------
Processor Pool Total: 696361580 Used: 676707244 Free: 19654336
Para ejecutar una tabla completa de protocolo de gateway fronterizo (BGP) de forma estable, es posible que se necesiten más de 696 MB. El mínimo recomendado para ejecutar SSO es 8GB de DRAM total.
Para plataformas como ASR1001, con RP y el procesador de servicios integrados (ESP), la memoria inicial total del procesador comienza por debajo de lo esperado.
Como en los otros ejemplos, este resultado muestra los 4 GB de DRAM instalados.
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.
Observe que el router sólo tiene 1,23 GB de memoria del conjunto de procesadores disponible, mientras que un ASR1002 tiene aproximadamente 1,77 GB.
------------------ show process memory ------------------
Processor Pool Total: 1235972656 Used: 983365712 Free: 252606944
El ESP suele ser un módulo independiente con su propia memoria física. Sin embargo, para ASR1001, tanto el RP como el ESP están integrados y deben compartir la DRAM. Por esta razón, el router comienza con menos memoria.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
27-May-2013 |
Versión inicial |