美文网首页
监控实例(Linux/Windows)的内外网带宽(Mbps)

监控实例(Linux/Windows)的内外网带宽(Mbps)

作者: 程序员馨馨紫 | 来源:发表于2021-05-11 09:38 被阅读0次

一、项目背景

需要实时监控云服务器上实例的相关数据,包括CPU使用率,内存使用率,云盘BPS,云盘IOPS,磁盘分区使用率,网络带宽,类似于腾讯云和阿里云的监控数据

二、开发实现思路

通过Prometheus监控系统,按一定的规则采集OpenStack宿主机上各虚拟机的数据,保存在时序库中,再按照产品需求,按照一定的算法,将数据展示在对应页面上

三、测试环境准备

A、Linux服务器一台+Windows2008机器一台
1、在Linux服务器上搭建一个ftp服务器(可用phpstudy工具,正在研究中,后续分享)
2、在Linux机器上安装nmon,可参考:https://www.jianshu.com/p/f3282733d245
3、在本地windows机器上安装工具FlashFXP,可上传下载文件产生带宽,流量,IO和网络

四、测试方法--Linux系统

测试外网出/入带宽方法:借助工具FlashFXP往服务器上传/下载文件,并进行限速,直接在该工具上查看出/入带宽的数据

1、测试外网入带宽:

A、用工具FlashFXP工具连接到开启了ftp服务的目录例如:/data2,对应磁盘sdb,不同磁盘对应的目录不一样(直接连接服务器的外网ip

8.png
B、测试外网入带宽,即从本地上传文件至服务器,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看外网入带宽或者在nmon上实时查看数据(Network I/O对应的Recv=KB/s)
24.png
25.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
26.png
2、测试外网出带宽:

A、用工具FlashFXP工具连接到开启了ftp服务的目录例如:/data2,对应磁盘sdb,不同磁盘对应的目录不一样(直接连接服务器的外网ip)


8.png

B、测试外网出带宽,即从服务器上下载文件至本地,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)


9.png
10.png
C、在工具FlashFXP上直接查看外网出带宽或者在nmon上实时查看数据(Network I/O对应的Trans=KB/s)
27.png
28.png

D、对比测试数据
截图为腾讯云的数据,仅供参考


29.png
3、测试内网入带宽:

A、准备一台Windows2008的机器(设置内网ip为:10.0.0.7)
一台Linux机器(外网为:10.0.4.100,内网ip为:10.0.0.8)
两个机器设置为同一内网,则两个机器可以互相通信

在Windows2008的机器上,通过工具FlashFXP上传文件至Linux机器(直接连接服务器的内网ip

30.png
B、测试内网入带宽,即从本地上传文件至服务器,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看内网入带宽或者在nmon上实时查看数据(Network I/O对应的Recv=KB/s)
31.png
32.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
33.png
4、测试内网出带宽:

A、准备一台Windows2008的机器(设置内网ip为:10.0.0.7)
一台Linux机器(外网为:10.0.4.100,内网ip为:10.0.0.8)
两个机器设置为同一内网,则两个机器可以互相通信

在Windows2008的机器上,通过工具FlashFXP下载文件至本地(直接连接服务器的内网ip

30.png
B、测试内网出带宽,即从服务器下载文件至本地,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看内网出带宽或者在nmon上实时查看数据(Network I/O对应的)
34.png
35.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
36.png

五、测试方法--Windows系统

测试外网出/入带宽方法:借助工具FlashFXP往服务器上传/下载文件,并进行限速,直接在该工具上查看出/入带宽的数据

1、测试外网入带宽:
A、用工具FlashFXP工具连接到开启了ftp服务的目录例如:D盘,对应磁盘sdb,不同磁盘对应的目录不一样(直接连接服务器的外网ip

41.png
B、测试外网入带宽,即从本地上传文件至Windows2008机器,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看外网入带宽或者在资源管理器中查看实时数据(资源管理器--网络--FlashFXP进程的接收(字节/秒))
42.png
43.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
26.png
2、测试外网出带宽:

A、用工具FlashFXP工具连接到开启了ftp服务的目录例如:D盘,对应磁盘sdb,不同磁盘对应的目录不一样(直接连接服务器的外网ip

41.png
B、测试外网出带宽,即从Windows2008机器上下载文件至本地,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看外网出带宽或者在资源管理器中查看实时数据(资源管理器--网络--FlashFXP进程的接收(字节/秒))
44.png
45.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
29.png

3、测试内网入带宽:
A、准备一台Windows2008的机器(设置内网ip为:10.0.0.7)
一台Linux机器(外网为:10.0.4.100,内网ip为:10.0.0.8)
两个机器设置为同一内网,则两个机器可以互相通信

在Windows2008的机器上,通过工具FlashFXP下载文件至Windows2008机器(直接连接服务器的内网ip

30.png
B、测试内网入带宽,即从服务器下载文件至Windows2008机器上,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看内网入带宽或者在资源管理器中查看实时数据(资源管理器--网络--FlashFXP进程的接收(字节/秒))
image.png
38.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
33.png
4、测试内网出带宽:

A、准备一台Windows2008的机器(设置内网ip为:10.0.0.7)
一台Linux机器(外网为:10.0.4.100,内网ip为:10.0.0.8)
两个机器设置为同一内网,则两个机器可以互相通信

在Windows2008的机器上,通过工具FlashFXP将Windows2008机器上的文件上传至Linux服务器(直接连接服务器的内网ip

30.png
B、测试内网出带宽,即将Windows2008机器上的文件上传至Linux服务器,且限制速度为1024KB/秒(限速的目的是为了使数据稳定,便于测试)
9.png
10.png
C、在工具FlashFXP上直接查看内网出带宽或者在资源管理器中查看实时数据(资源管理器--网络--FlashFXP进程的接收(字节/秒))
39.png
40.png
D、对比测试数据
截图为腾讯云的数据,仅供参考
36.png

相关文章

网友评论

      本文标题:监控实例(Linux/Windows)的内外网带宽(Mbps)

      本文链接:https://www.haomeiwen.com/subject/dmyidltx.html