Hello! The ICMP (ping) response typically measures network latency, regardless of the operating system, or consumption of the operating system. However, the ICMP has low traffic priority, so if your server has too much access, the ICMP response time will increase due to the prioritization of other packages (web services, ftp, etc).
What I suggest is to install an external server monitoring tool (I use serverdensity.com, which is excellent but paid). With it you will be able to monitor all server parameters such as load, ram, disk, network, etc. In addition, this tool allows you to monitor the services externally (such as http access to your application).
This way, with this data, you can see if the problem is on the server or if it is your hosting that is having problems.
Things you should consider:
1) As you already mentioned that your IIS was greatly increasing the load of the server, I can tell you that the problem is in the high traffic of your application. Time to augment the server or optimize the application.
2) You may have some bug in the application that is generating high load. Sometimes some database query without indexes can generate this problem.
3) You may be experiencing some DDOS attack. Talk to your datacenter to evaluate.
4) Have you checked if there is no virus on your server ? When it comes to Windows server it is indispensable to see this.
I’m sure if you follow these checks, the problem will appear.
Good luck! Hug.
You gave
ping
on another server of theirs? What happens? Checked the consumption of other machine resources?– Maniero
This server is shared?
– novic