Troubleshoot high network usage exceptions Using Resource Monitor
Recently, the network usage of a server in the company often reaches 99%. It seems that the maximum is so much. As a result, many services are affected. Next we will share with you how to troubleshoot high network usage exceptions using some tools provided by windows.
First, the simplest is the resource manager. You can right-click the resource manager in the toolbar or press Ctrl + Alt + Del to call it out and click the "networking" tab. The following list all network cards of the machine, including virtual network cards, line speed and network usage. For example, we can see that this server has three network adapters. In fact, this server has two network adapters.
IPConfigTo list all the NIC and IP address information of the local machine, as shown below:
Netstat-a-o-n | findstr 192.168.1.8
Note that the "Byte/second Byte per second" here is different from the "line speed Mbps" in the task manager. Bps in the line speed indicates "bits per second bit per second", 1 Byte = 8 bits, So 100 Mbps, which we can usually perceive is 100/8 = 12.5 MBps, it is 12.5M bytes per second, that is, 12.5*10 ^ 7 bytes per second. This is also the reason why we have a bandwidth of Mbps and the maximum download speed may be Mbps, because the unit is different.
It can be seen that only java.exe occupies 19.4*10 ^ 7 bytes of bandwidth per second, followed by DateFeedGateway, and occupies 5*10 ^ 7 bytes of bandwidth per second (nearly 1/2 of local connection bandwidth ), next, we will see two 0.1*102.167 segments every second. This can be omitted. The first is the two, java.exe and DateFeedGateway, so the focus is to find out which applications the two processes correspond.
In, check the check boxes before “java.exe and “datafeedgateway.exe. We only check the network usage of the two applications. You can see that the second and third items only list the network usage of the two applications (the network usage has been reduced, and this is only for demonstration ).
The second figure in the middle shows the IP address of each computer connected to this machine, and the total number of sending and receiving bytes. In this example, the Java. EXE or DataFeedGateWay on the machine occupies the network bandwidth.
Java installs activemqon the server, which is the java Process Used by ActiveMQ. DataFeedGateWay is a program installed on the server to read data from ActiveMQ. Win-JAJ5TQN0C1J is the name of the computer on this server. We can see that these two applications account for most of the bandwidth on this machine. The specific Nic can be determined based on the IP address configured for the listener in the corresponding program.
The above is an example of how to find network bandwidth usage by using an app that comes with Windows without installing other additional software. I hope this will help you solve similar problems.