I have a production server with Ubuntu 14.04 OS. I am observing some suspicious behavior from sshd, HTTPd and crond.
Suddenly these processes have started to use 100% of CPU. If I kill these processes CPU utilization becomes normal.
nice top -c
lsof -n -p 8310
cat /proc/8310/maps
Please find the cat command output link in the command section
I am running a java process in this server and in normal condition there will be almost 98% idle CPU. CPU usage will be high until I kill these process.
How can I solve it?
top
to show which processes that are using cpu and other resources. And if httpd is the one using all cpu, you will have to analyze what requests are triggering this.