Windows 服务器出现带宽异常跑满时,一般是因为服务器内部,有程序在对外发送大流量导致。
带宽跑满,会影响服务器的网络连接、远程桌面连接不上,网站访问不了,解决方法就是要找出服务器内部,有什么程序在恶意发送流量,导致占满带宽。
1、Windows Server2003系统,
server2003系统自带的工具中,没有很方便直观的监控流量使用情况的软件,所以需要借助第三方工具进行查看。
本教程使用的是NetSpeedMonitor 这个流量监控工具。其他的工具,例如360等,也可以查看网络流量。
带宽跑满时,远程桌面连接不上,可以在控制台,通过管理终端登录服务器进行操作。管理终端使用方法,参考【服务器连接管理终端使用说明】
下载安装NetSpeedMonitor 时,不要下载绿色版,使用可能有异常,下载英文版安装包,在服务器上进行安装。
安装后,在桌面下方的“任务栏”右键在“工具栏”选择“NetSpeedMonitor”打开软件。
打开软件后,桌面右下角会显示服务器的流量情况。
U 表示上传流量,D表示下载流量。服务器带宽跑满,是服务器的出流量,主要查看上传流量,也就是“Sent”显示的流量。
右键点击,选择“Connections”,可以查看当前服务器的网络连接情况,TCP和UDP的网络连接信息。
ESTABLSHED状态表示是正在使用的网络连接,主要查看这个状态,查看是否有异常的网络连接信息,占用服务器的带宽流量。
在这个管理界面,可以选中连接程序,右键,通过“Kill Process”把对应的进程关闭。
2、Windows Server 2008 和Server 2012系统。
server2008以上的系统,自带有“资源监视器”,可以查看服务器的网络连接情况,使用NetSpeedMonitor这工具也可以。
从“任务管理器”中的“性能”选项中,打开“资源监视器”。
在“资源监视器”中,选择网络进行查看。可以查看到当前服务器网络流量情况,查看“发送”的流量,发送流量异常大,会占用服务器的出带宽。
在这里可以查看到,发送流量较大的是什么程序,从而判断服务器是否中毒,有异常程序对外发送流量占满带宽。
文章评论