【发布时间】:2021-09-05 06:22:13
【问题描述】:
我们在 EC2 实例中运行视频会议服务器。
由于这是一个数据输出(出口)繁重的应用程序,我们希望密切监控网络数据(因为我们为此付出了高昂的费用)。
如上面的屏幕截图所示,在我们的测试中,在我们的 EC2 服务器中使用 nmon(右上角)或 nload(左)显示网络输出为 138 Mbits/s 和 nmon 中 17263 KB/s 非常接近 (138/8 = 17.25)。
但是,当我们在 AWS Cloudwatch(右下)中检查网络(字节)时,显示的数字非常高(~ 1 GB/s)(这对我们正在运行的测试更有意义),这就是我们最终收取的费用。
为什么 nmon/nload 和 AWS Cloudwatch 之间存在如此大的差异? 我们在这里缺少一些理解吗?我们是否没有正确查看 AWS Cloudwatch 指标?
感谢您的帮助!
编辑:
添加更长测试的屏幕截图,显示 AWS Cloudwatch 中的平均网络输出指标在测试期间保持在 1 GB 左右,而 nmon 显示平均网络输出为 15816 KB/s。
【问题讨论】:
-
您显示的 CW 屏幕截图是 5 分钟内的平均网络输出字节数。
-
@jellycsc - 但是,在屏幕截图中显示 -> 统计:平均和周期:1 秒。
-
我知道。尽管您选择了
1 second,但数据不会以该频率捕获或推送到 CW。您可以在 CW 图中看到数据点相隔大约 5 分钟。 -
好的。即使是平均 5 分钟,与 nmon 数据相比,我也不确定如何理解它。在我们的测试中,我们看到 CW 图在测试持续时间(当我们选择指标 - 统计:平均 & 周期:1 秒时)平坦为 1 GB。但是,nmon 仍然显示平均网络速度在 15-18 MB/s 左右。
-
@jellycsc - 添加了一个屏幕截图,显示更长测试持续时间的数据。
标签: amazon-web-services monitoring amazon-cloudwatch video-conferencing network-monitoring