我正在使用getMemoryMetricDataByDate分析Softlayer Virtual Guests過去三個月的內存使用情況。示例guest上的規格爲maxCpu = 2,maxMemory = 8192 MB。Softlayer API內存使用情況
內存使用率報告爲maxMemory的89%至100%。這對於這臺服務器來說似乎不正確。一個例子是數據點:
[counter] => 8127187622.8697
[dateTime] => 2016-05-04T18:00:00-06:00
[type] => memory_usage
在所述一組數據點183,最小計數值是7652222531.7333(字節)max是8589934592(字節)。
爲了進行交叉檢查,我使用getMemoryMetricImageByDate爲同一日期範圍提取了圖形圖像。見下文。該圖顯示了兩行。第一款平均內存爲1.6 GB,最大爲11.1 GB。第二行顯示內存平均值爲5.3 GB,最大值爲220.1 GB。
我的問題是:
爲什麼圖表上有兩行?
爲什麼getMemoryMetricDataByDate和getMemoryMetricImageByDate之間的數據顯着不同,因爲每次調用都指定了完全相同的虛擬客人和日期範圍?