How do I interpret memory numbers displayed in the show task memory command output?
The show task memory command provides a comprehensive picture of the memory utilization for routing protocol tasks on the Routing Engine. The routing protocol process is the main task that uses Routing Engine memory.
To check routing process memory usage, enter the show task memory command.
user@host> show task memory
Memory Size (kB) %Available When
Currently In Use: 29417 3% now
Maximum Ever Used: 33882 4% 00/02/11 22:07:03
Available: 756281 100% now
For information about the show task memory command’s output fields, see the following table:
Memory Currently in Use
Memory currently in use. Dynamically allocated memory plus the DATA segment memory in kilobytes.
Memory Maximum Ever Used
Maximum memory ever used.
Memory currently available
Output fields are listed in the approximate order in which they appear.
The show task memory command does not display all the memory used by the routing protocol process. This value does not account for the memory used for the TEXT and STACK segments, or the memory used by the routing protocol process’s internal memory manager.
For more information, see Junos OS Routing Protocols Library for Routing Devices