What does the RPD_OS_MEMHIGH message mean?
The RPD_OS_MEMHIGH message is written into the system message file if the routing protocol process is running out of memory. This message alerts you that the routing protocol process is using the indicated amount and percentage of Routing Engine memory, which is considered excessive. This message is generated either because the routing protocol process is leaking memory or the use of system resources is excessive, perhaps because routing filters are misconfigured or the configured network topology is very complex.
When the memory utilization for the routing protocol process is using all available Routing Engine DRAM memory (Routing Engines with maximum 2 GB DRAM) or reaches the limit of 2 GB of memory (Routing Engines with 4 GB DRAM), a message of the following form is written every minute in the syslog message file.
RPD_OS_MEMHIGH: Using 188830 KB of memory, 100 percent of available
This message includes the amount, in kilobytes and/or the percentage, of the available memory in use.
This message should not appear under normal conditions, as any further memory allocations usually require a portion of existing memory to be written to swap. As a recommended solution, increase the amount of RAM in the Routing Engine.
For more information, see Junos OS Routing Protocols Library for Routing Devices