While I am trying to browse my site it is showing it is loading. Then I contacted with the server support. They said my site is consuming too much resource. They said I can use top SSH command to see which process is grabbing more resource. I used top SSH command thorough PUTTY and got result like the below image.
But what to do next?? Which steps should I take in this regard ?? How can I know which file is the culprit ??
use cache extension like LestiFPC, but before just check access log to make sure your site is not under attack/ search bots flood.
/usr/bin/php is usually the PHP cli binary and is normally not used by the web server. Are you running any scripts from command line, such as cron jobs? How is your web server / PHP set up? Have you tuned important web server parameters such as max connections, child processes, etc to match your hosting environment?
If you are paying someone to host your site these are all issues that your hosting provider should be able to handle.