i have a dedicated server, occasioanly, server load shoots to 100% and i dont' know why. so , is there a way by which i can see which site/file is using entire processing, and bandwidth? something like a task manager for windows. my server is centos 5 with direct admin installed. direct admin has a function by which i can see which service is using the processing, but it does not help in see which particular file or site is using that much resources. server is with 2.4x 4 core xeon processor, 4 GB Ram with only a few wordpress installed. any graphical gui would be great. in other words, as a webhost, how can you detect how much resources are being used by a user and his particular file. ( to give you a clearer idea)
check the wordpress theme and remove unwanted plugins. Those may take more cpu. there is also a php script to check for cpu load. i have seen somewhere in http://best-php-scripts.com