簡體   English   中英

AWS EC2 CloudWatch 指標解釋

[英]AWS EC2 CloudWatch metrics interpretation

我應該如何解釋 AWS EC2 CloudWatch NetworkIn 和 NetworkOut 指標?

圖表中的Statistic: Average指的是什么?

雲觀察

文檔指出“Amazon EC2 NetworkIn 指標的單位是字節,因為 NetworkIn 跟蹤實例在所有網絡接口上接收的字節數”。

查看下面的圖表Network In (Bytes) ,使用Statistic: Average和一個Period: 5 Minutes (請注意,時間窗口被放大到大約 5 小時,而不是一周),平均值如何並不是很明顯計算。 網絡平均

15.29 的實例 i-aaaa1111(橙色): 2664263.8

如果我將 Statistic 更改為“Sum”,我會得到: 網絡總和

同一個實例 (i-aaaa1111),現在在 15.31: 13321319

結果是13321319 /5 = 2664263.8 ,這表明在這五分鍾內傳入的網絡流量平均為 2664263.8 字節/分鍾。

=> 2664263.8/60 ≈ 44404.4 字節/秒

=> 4404.39/1024 ≈ 43.3KB/s

=> 43.3*8 ≈ 350Kbps

我通過將一個大文件從一個實例重復復制到另一個實例來測試這一點,平均傳輸速度為 30.1MB/s。 CloudWatch 指標是 1916943925 字節(平均)=> 大約 30.5MB/s

指標“網絡輸入(字節)”是指字節/分鍾。

在我的情況下,平均值是在指定的時間段內計算的。 換句話說:對於“15 分鍾”,它將 15 分鍾周期的字節總和除以 15,對於“5 分鍾”,它將 5 分鍾周期的總和除以 5。

這就是我相信這一點的原因:我使用此圖表來調試上傳,其中 rsync 報告了 ~710kB/sec(~727,000 字節 / 秒),而我希望上傳速度更快。 在 EC2 圖中選擇了許多不同的總和值后,我確定總和是指定時間段內正確的字節數(與 5 分鍾時間段相比,選擇 15 分鍾時間段是總和的三倍)。 然后查看平均值並選擇不同的時間段顯示,當我選擇“5 分鍾”、“15 分鍾”或“1 小時”的時間段時,我得到了相同的 ~45,000,000 值。

45,000,000(字節/???)/730,000(字節/秒)大約是 60,所以 ??? 是一分鍾(60 秒)。 事實上,~45,000,000 / 1024 / 60 = ~730 kB/sec,這與 rsync 報告的數據相差不到 3%。

順便說一句,我的“錯誤”是用戶錯誤 - 我未能將“-z”選項傳遞給 rsync,因此沒有獲得我預期的壓縮提升。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM