Dit document beschrijft de geheugentoewijzing tussen Linux en IOSd op de Cisco 1000 Series Aggregation Services Router (ASR).
Cisco IOS® wordt als een proces uitgevoerd, Cisco IOS daemon (IOSd), bovenop een Linux-kernel op het ASR 1000-platform. Linux is de geheugenmanager en wijst een vast gedeelte van geheugen voor IOSd aan gebruik toe. De hoeveelheid geheugen is grofweg half en half verdeeld tussen de Linux kernel en IOSd.
Om te verifiëren hoeveel fysiek geheugen is geïnstalleerd, controleert u de uitvoer van de opdracht show version. In deze uitvoer, is er 4GB (4194304K) van DRAM geïnstalleerd met 1.7GB (1732016K) toegewezen aan 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.
Controleer de processorpool met de opdracht show process memory om het totale processor IOSd geheugen te verifiëren. Dit is de enige bron van zorg in IOSd:
------------------ show process memory ------------------
Processor Pool Total: 1773498940 Used: 1069637628 Free: 703861312
Er is 1.77GB beschikbaar voor gebruik, zoals verwacht. Dit bedrag is echter iets minder dan de helft omdat een aanzienlijk deel wordt gebruikt om de grote gedecompresseerde IOS-XE-afbeeldingen op te slaan.
Enkelvoudige routeprocessor?alleen chassis, zoals de ASR1001, ASR1002 en ASR1004, kunnen Software Stateful Switchover (SSO) virtueel uitvoeren en softwareredundantie leveren. Er is geen hardware Route Processor (RP) redundantie met deze platforms.
In dit voorbeeld, is er 4GB van DRAM geïnstalleerd met een RP1 processor.
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.
De router is echter geconfigureerd voor SSO.
redundancy
mode sso
De output van het bevel van het showplatform bevestigt dat enige RP (R0) in twee software RPs (R0/0 en R0/1) wordt verdeeld.
------------------ 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
Als je de processorpool controleert, zie je dat het geheugen weer in tweeën is gedeeld, met 1 GB voor elke RP. Nadat u het gedecompresseerde IOS-XE beeld aftrekt, is er nu slechts ongeveer 696MB totaal geheugen over voor één instantie van IOSd.
------------------ show process memory ------------------
Processor Pool Total: 696361580 Used: 676707244 Free: 19654336
Om een BGP-tabel (full Border Gateway Protocol) stabiel uit te voeren, is mogelijk meer dan 696 MB nodig. Het aanbevolen minimum om een SSO uit te voeren is 8 GB totale DRAM.
Voor platforms zoals de ASR1001, waarin zowel de RP als de Embedded Services Processor (ESP) zijn geïntegreerd, begint het totale initiële Processor Geheugen lager dan verwacht.
Zoals met de andere voorbeelden, toont deze output 4GB van geïnstalleerde 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.
Merk op dat de router slechts 1.23GB van het geheugen van de Bewerkerspool beschikbaar heeft, terwijl een ASR1002 ongeveer 1.77GB heeft.
------------------ show process memory ------------------
Processor Pool Total: 1235972656 Used: 983365712 Free: 252606944
De ESP is over het algemeen een aparte module met een eigen fysiek geheugen. Voor de ASR 1001 zijn de referentieprijs en het ESP echter beide geïntegreerd en moeten zij de DRAM’s delen. Om deze reden, begint de router met minder geheugen.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
27-May-2013 |
Eerste vrijgave |