監控您的ECS執行個體是否健康非常重要,您需要確保使用者始終可以快速開啟您的網站和應用,或者快速完成資料處理和渲染等任務。阿里雲提供了監控資料收集、可視化以及即時監控警示等服務,確保您的執行個體始終處於正常的運行狀態。

監控詳情

目前,您可以通過ECS內建監控服務和CloudMonitor服務監控執行個體。ECS內建監控服務提供vCPU使用率、網路流量和磁碟I/O監控。CloudMonitor提供更加精細化的監控粒度,更多詳情,請參見監控項說明。以下是對部分監控資訊的解析:

  • vCPU:阿里雲提供執行個體vCPU使用率監控資料,單位為百分比。百分比數值越高,執行個體vCPU負載越高。您可以通過ECS管理主控台、CloudMonitor管理主控台、調用ECS API或者遠端連線執行個體後查詢監控資料。以下是遠端連線執行個體後查看vCPU使用率的方式:
    • Windows執行個體:在工作管理員中查看vCPU使用方式,您可以按vCPU使用率排序,定位佔用執行個體vCPU資源的進程。
    • Linux執行個體:運行top命令查看vCPU使用方式。在鍵盤上按下Shift+P根據vCPU使用率排序,定位佔用執行個體vCPU資源的進程。
  • 網路流量:阿里雲提供執行個體出方向和入方向的網路流量監控資料,單位為kbps。ECS內建監控服務一般提供公網流量監控,CloudMonitor可以擷取公網和內網流量監控。例如,您的公網出網頻寬為1 Mbps,當出網流量達到1024 kbps,表示您的公網頻寬已經滿負荷。

ECS內建監控服務

在ECS管理主控台上查看監控資訊的步驟如下:

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部状态栏处,选择地域。
  4. 找到目標執行個體,單擊執行個體名稱。
  5. 執行個體詳情頁面,您可以看到監控資訊,包括vCPU使用率和出入網流量情況。
    1. 單擊表徵圖可以設定監控時間段。
      说明 由於顯示的彙總方式不一樣,選擇時間段的長短會影響顯示的精度。選擇時間範圍越小,顯示效果越精細。例如,5分鐘和15分鐘的平均值會顯示不一樣的結果。
    2. (可選)單擊設定警示規則前往CloudMonitor控制台設定vCPU使用率和網路流量警示規則。更多詳情,請參見警示服務概覽
    3. (可選)單擊查看記憶體等更多指標前往CloudMonitor控制台收集更多資料,等待片刻後,監控資料會更新到最新狀態。


您也可以使用ECS API DescribeInstanceMonitorDataDescribeDiskMonitorDataDescribeEniMonitorData擷取監控資料。

以下為ECS內建監控項的詳細列表,指標採集粒度為1分鐘。

監控項 描述及單位
執行個體 執行個體ID
vCPU 執行個體vCPU的使用比例,單位:%
內網入方向流量 執行個體在接收的內網資料流量,單位:kbits
內網出方向流量 執行個體在發送的內網資料流量,單位:kbits
內網頻寬 執行個體內網頻寬,單位時間內的網路流量,單位:kbits/s
公網入方向流量 執行個體接收的公網資料流量,單位:kbits
公網出方向流量 執行個體發送的公網資料流量,單位:kbits
公網頻寬 執行個體公網頻寬,單位時間內的網路流量,單位:kbits/s
系統硬碟讀操作 系統硬碟每秒讀取位元組總數,單位:次/s
系統硬碟寫操作 系統硬碟每秒寫入位元組總數,單位:次/s
系統硬碟讀頻寬 系統硬碟每秒讀取次數,單位:Byte/s
系統硬碟寫頻寬 系統硬碟每秒寫入次數,單位:Byte/s

CloudMonitor

CloudMonitor為您提供開箱即用的企業級開放型一站式監控解決方案。CloudMonitor為您的ECS提供主機監控服務,更多詳情,請參見主機監控概覽。以下步驟示範如何從CloudMonitor管理主控台擷取ECS執行個體監控資料。

  1. 登入CloudMonitor管理主控台
  2. 在左側導覽列中,單擊主機監控
  3. 找到目標執行個體。
  4. (可選)如果執行個體未安裝CloudMonitor外掛程式,單擊點擊安裝更新外掛程式。
  5. 單擊監控圖表擷取監控資料。
  6. 單擊警示規則設定警示規則。

附錄:頻寬單位相關知識

Kb和KB的區別

  • 電腦中資訊由二進位0和1表示,每個0或1被稱作一個位(bit),用小寫b表示。8個bit構成1個位元組(Byte),類似0101 0010,用大寫B表示,1 Byte=8 bits(1B=8b)。
  • 使用大寫K或小寫k表示千時,Kb即為千位,KB即為KB。

ECS內建的網路流量監控中,ps指/s,即每秒。kbps指網路速度,即每秒傳送多少千位資訊。通常情況下,描述頻寬時常省略bps。例如,4M頻寬的完整寫法應為4 Mbps。

頻寬與下載速度的關係

  • 誤區:頻寬是多少,下載速度就是多少。
  • 正確:以1Mbps頻寬為例,1KB=8Kb,1Mbps=125KB/s,1kbps=1000bps

    1Mbps頻寬的下載速率,理論上為125KB/s,而執行個體中一些應用程式會佔用少量頻寬,例如遠端連線,因此實際下載速率常為100 KB/s~110KB/s。