show task memory
语法
show task memory <brief | detail | history | summary> <logical-system (all | logical-system-name)>
语法(EX 系列交换机)
show task memory <brief | detail | history | summary>
描述
显示路由引擎上路由协议任务的内存利用率。
该 show task memory
命令不显示路由协议进程使用的所有内存。此值不考虑用于 TEXT
和 STACK
段的内存,也不考虑路由协议进程的内部内存管理器使用的内存。
选项
none | 显示有关所有逻辑系统上路由引擎上的路由协议任务的内存利用率的标准信息。 |
brief | detail | history | summary | (可选)显示指定的输出级别。使用该 |
logical-system (all | logical-system-name) | (可选)在所有逻辑系统或特定逻辑系统上执行此操作。 |
所需权限级别
视图
输出字段
表 1 介绍了该show task memory
命令的输出字段。输出字段按其出现的大致顺序列出。
字段名称 |
字段说明 |
输出级别 |
---|---|---|
|
当前正在使用的内存。动态分配的内存加上 |
所有级别 |
|
有史以来使用的最大内存。 |
未指定, |
|
当前可用的内存。
注意:
当前可用的最大内存显示不正确。在 32 位 Junos OS 上,实际可用内存为 2,097,152 KB (2147483648 / 1024),但显示为 2,147,484 KB (2147483648 / 1000)。在 64 位 Junos OS 上,实际可用内存为 3,145,728 KB (3221225472 / 1024),但它显示为 3221225 KB (3221225472 / 1000)。 |
未指定, |
|
内存容量(以 1000 字节 KB 为单位)。 |
未指定、 |
|
当前可用内存的百分比。 |
未指定, |
|
时间 戳。 |
未指定, |
|
按内存大小划分的内存利用率:
|
|
|
按命名对象划分的内存利用率:
|
|
|
其他用途的内存利用率:
|
|
|
系统动态分配的内存。 |
|
|
程序和基站子系统 (BSS) 内存。 |
|
|
内部存储器开销。 |
|
|
内部存储器开销。 |
|
|
当前正在使用的总内存(以字节为单位)和可用内存的百分比(括号中)。 |
|
示例输出
显示任务内存
user@host> show task memory Memory Size (kB) Percentage When Currently In Use: 29417 3% now Maximum Ever Used: 33882 4% 00/02/11 22:07:03 Available: 756281 100% now
显示任务内存详细信息
user@host> show task memory detail ------------------------- Overall Memory Report ------------------------- Size TP Allocs Mallocs AllocBytes MaxAllocs MaxBytes FreeBytes 8 - 111 888 112 896 3208 12 92 149 2892 247 2964 1204 12 T - - - 5 60 - 16 7 11 288 23 368 3808 20 100 33 2660 164 3280 1436 20 T - - - 40 800 - 24 162 15 4248 177 4248 3944 24 T - - - 4 96 - 28 371 - 10388 372 10416 1900 32 6 23 928 30 960 3168 ... ------------------------------------------------------------------------- 606182 715302 118810 ------------------------ Allocator Memory Report ------------------------ Name Size Alloc DTP Alloc Alloc MaxAlloc MaxAlloc Size Blocks Bytes Blocks Bytes patroot 8 12 84 1008 87 1044 sockaddr_un.i802 8 12 2 24 2 24 cos_nhm_nh 8 12 1 12 1 12 sockaddr_un.tag 8 12 3 36 4 48 gw_entry_list 8 12 1 12 1 12 bgp_riblist_01 8 12 1 12 2 24 ospf_intf_ev 8 12 - - 6 72 krt_remnant_rt 8 12 T - - 5 60 ... ------------------------------------------------------------------------- 164108 221552 -------------------------- Malloc Usage Report -------------------------- Name Allocs Bytes MaxAllocs MaxBytes FuncCalls MGMT.local 1 8 1 8 1 BGP.0.0.0.0+179 - - 1 8 2 BGP RT Background 4 74748 4 74748 4 SNMP Subagent./var/run/ - 52 1 9172 56 OSPFv2 I/O./var/run/ppm 1 66536 2 66552 4551 OSPF 6 67655 7 67703 68 KRT - - 1 3784 18 ASPaths 3 80 3 80 3 -- sockaddr -- 183 2100 184 2108 1645 BFD I/O./var/run/bfdd_c 1 65535 2 65551 4555 RT 48 872 48 872 48 Scheduler 42 628 43 628 88 --Anonymous-- 56 1100 58 1140 112 --System-- 82 58364 114 60044 4654 ------------------------------------------------------------------------- 337678 352398 Dynamically allocated memory: 765952 Maximum: 765952 Program data+BSS memory: 1568768 Maximum: 1568768 Page data overhead: 53248 Maximum: 53248 Page directory size: 4096 Maximum: 4096 ---------- Total bytes in use: 2392064 (0% of available memory)
发布信息
在 Junos OS 7.4 版之前引入的命令。