本檔案介紹Cisco 1000系列聚合服務路由器(ASR)上Linux和IOSd之間的記憶體分配。
Cisco IOS®在ASR1000平台上的Linux核心上作為進程Cisco IOS守護程式(IOSd)運行。Linux是記憶體管理器,分配固定部分記憶體供IOSd使用。記憶體量在Linux核心和IOSd之間大約被分割了一半。
若要確認已安裝的實體記憶體數量,請檢查show version 指令的輸出。在此輸出中,安裝有4GB(4194304K)的DRAM,其中1.7GB(1732016K)分配給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.
使用show process memory命令檢查處理器池,以驗證處理器IOSd總記憶體。這是IOSd中唯一需要關注的池:
------------------ show process memory ------------------
Processor Pool Total: 1773498940 Used: 1069637628 Free: 703861312
有1.77GB可供使用(如預期的那樣)。但是,此數量略低於一半,因為儲存大解壓縮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時,建議的最小值為8GB的總DRAM。
對於ASR1001這樣的整合了RP和嵌入式服務處理器(Embedded Services Processor, ESP)的平台,初始處理器總記憶體的開機率低於預期。
與其它示例一樣,此輸出顯示已安裝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 |
初始版本 |