
没有专用的工具,获取数据并不容易。下面小编就同大家分享一波咱们日常工作中实用的一些监控工具,帮助大家快速查看服务器带宽和端口的活动情况!
Iftop
iftop是linux命令行程序,用图形形式实时显示网络连接所使用的带宽。就像top一样,iftop 每隔几秒动态更新, iftop显示的是网络连接所使用的上传和下载的带宽,是运维人员必备的命令工具。
1.1 安装
iftop在系统中,缺省情况下是没有安装,所以需要在使用之前安装
yum install iftop
1.2 使用
直接在命令行下输入iftop运行程序,运行界面如下图
在屏幕的最上方,是iftop 显示每个连接比例的条形图。
跟着的输出行对应着每对主机之间的网络连接。
在两个主机之间的箭头代表数据流动方向。
最后三列最后2秒、20秒以及40秒内的平均连接带宽。
由此举例,上图中最后2秒的平均值约为2.83Mb,最后10秒约为3.32Mb,最后40秒约为3.11Mb。在所有的发送和接收的下方,屏幕的底部是对全部发送和接收的统计(TX和RX),包括在2-、10-和40秒内的平均值,而最后,则是接口的总计。
1.3 常用的参数
Dstat
dstat是一个综合的服务器性能查看命令。Dstat允许你实时查看系统的所有资源情况,例如:或直接将网络带宽数与磁盘吞吐量进行比较(在相同的时间间隔内)。
2.1 安装
yum install dstat -y
2.2 使用
[root@localhost ~]# dstat -cdnrsy
2.3 参数详解
Nload
如果你想在命令行界面监控网络吞吐量,选择 nload 就对了!它是一个实时监控网络流量和带宽使用的控制台应用程序,它把入站流量和出站流量分开来监控,让用户很清楚的知道入站流量和出站流量情况。
如果对方断开连接的话,那么readNum = recv ( socketId, rcvBuf, rcvBufSize, 0 )readNum返回值应该是0,可以根据返回值判断
还有一种办法,就是做一个心跳检测,定时发送消息,如果发送失败就知道对方不在了
1.不需要其他软件,防火墙软件即可。电脑被监控,数据就会即时或每隔一段时间发送给主机。以360安全卫士为例,打开360流量防火墙,查看当前程序网络使用情况,排除浏览器、网络视频、迅雷等下载软件进程,如果剩下的还有上传量异常大的未知名程序,就是监控程序。2.监控程序监控上传时,会占用系统很大一部分资源,打开Windows任务管理器,查看进程使用情况。CPU占用居高不下,电脑打字一卡一卡,排除电脑中毒等因素,就是监控程序在作怪。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)