[j-nsp] JunOS 16.2R2.8 High CPU caused by python

Philip Smith pfsinoz at gmail.com
Tue Mar 26 20:59:09 EDT 2019


Hi everyone,

Has anyone seen anything like this before? Searching on Google etc has
revealed nothing.

For a few months now, MX240s running 16.2R2.8 have showed one of the RE
CPUs running at around 90%. It has not affected the MX80s in the same
network running the same OS and having essentially the same config
(simple dual stack network, IS-IS/BGP, that's about it).

And none of the 240s started doing this at exactly the same time. And
there are no configuration changes around the times the CPU jumped.

Here is an example:

philip at TCR> show system processes extensive
last pid: 33210;  load averages:  1.23,  1.15,  1.14  up 343+02:08:01
06:42:04
144 processes: 5 running, 138 sleeping, 1 waiting

Mem: 284M Active, 1474M Inact, 183M Wired, 12M Cache, 91M Buf, 32M Free
Swap: 4096M Total, 319M Used, 3777M Free, 7% Inuse


  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME    WCPU COMMAND
11473 root        1  52    0   724M  6048K piperd 3408.8  79.05% python
   10 root        1 155 ki31     0K    12K RUN    2883.3   2.20% idle
11367 root        2 -26  r26   813M  8904K nanslp 182.5H   1.66% chassisd
11825 root        3  20    0   903M 39936K kqread  36.9H   0.49% rpd
11387 root        1  20    0   784M 29580K select 119.3H   0.39% mib2d
11863 root        1  20    0   738M 10084K select  76.4H   0.29% snmpd


Almost 80% caused by python. I'm not doing any automation (that I've
knowingly set up).

Jumping into a shell, I see this:

philip at TCR> start shell
% ps ax | grep python
11473  -  R    204530:44.49 /usr/bin/python /usr/libexec/icmd/icmd.py
33362  0  S+        0:00.00 grep python

ICMD according to the docs is the "internal communication health monitor
daemon".

Weirdly, I only see the ICMD running on the MX240s, not the MX80s. Even
though the docs suggest it applies to all MX.
https://www.juniper.net/documentation/en_US/junos/information-products/topic-collections/release-notes/16.2/topic-113675.html

Any clues at all?

Is this just a reboot to make it go away? (Although one has been
rebooted recently, and after about two weeks of uptime, the CPU jumped
up to 85% and has stayed there.)

Thanks!

philip
--




More information about the juniper-nsp mailing list