...
In the 'show process memory platform sorted' output the pubd process is consuming more and more memory. Eventually, after a few weeks the device might reboot due to memory exhaustion. Several core files can be generated due to the crash of multiple processes, including the "pubd" process. In the 'show version' output the reload reason is: "Last reload reason: CPU Usage due to Memory Pressure exceeds threshold". Illustration of "pubd" process memory usage value: device#show process memory platform sorted System memory: 3978248K total, 2882368K used, 1095880K free, Lowest: 1055872K Pid Text Data Stack Dynamic RSS Name ---------------------------------------------------------------------- 25915 340643 569036 136 380 569036 linux_iosd-imag 21187 21017 174184 136 396 174184 ucode_pkt_PQF0 22734 194 157064 136 1428 157064 cpp_cp_svr 20671 12180 130376 136 2972 130376 fman_fp_image 31076 2355 126020 136 36360 126020 confd 5000 1850 72664 228 2044 72664 ftmd 25791 67 70040 136 14888 70040 pubd <<<<
IOSXE device configured with telemetry
The available system memory can be monitored using "show platform resources' output. Router#show platform resources **State Acronym: H - Healthy, W - Warning, C - Critical Resource Usage Max Warning Critical State ---------------------------------------------------------------------------------------------------- RP0 (ok, active) C Control Processor 12.99% 100% 80% 90% H DRAM 3672MB(93%) 3926MB 88% 93% C <<<<<<<<< if the DRAM usage goes above 95% the system behavior might become unpredictable. A proactive reload will release the memory but if telemetry is still being used the memory usage will again increase over time.