有些文件的 CPU ready time,是寫成 ms 為單位【稱為 CPU summation value,例如:Performance Troubleshooting for vSphere 4.1】
但是,有些文件的 CPU ready time,則是寫成 % 為單位【CPU ready %,例如:vSphere 4.1 Datacenter Administration Guide】
兩者單位不同,可以使用 KB:2002181 提供的轉換公式
(CPU summation value / (<chart default update interval in seconds> * 1000)) * 100 = CPU ready %
KB 的中文翻譯是:
(CPU 总量值 /(<以秒为单位的图表默认更新间隔> * 1000))* 100 = CPU 就绪百分比
<chart default update interval in seconds> 還得參考 default update intervals
Realtime: 20 seconds
Past Day: 5 minutes (300 seconds)
Past Week: 30 minutes (1800 seconds)
Past Month: 2 hours (7200 seconds)
Past Year: 1 day (86400 seconds)
假設 CPU summation value 是 1,000,即時監控的 chart default update interval in seconds
是 20 seconds,計算公式如下:
( 1,000 / ( 20s * 1,000) ) * 100 = 5% CPU ready
倒過來,如果已知 CPU ready 是 5%,回推的公式如下:
(CPU ready % / 100) * <chart default update interval> * 1000 = CPU summation value
實際上來驗算一下:
( 5 / 100 ) * 20s * 1,000 = 1,000 CPU ready
手動算半天,不如有網站幫忙算:http://www.vmcalc.com/
從 CPU summation value 推算 CPU ready %
反過來,從 CPU ready % 推算 CPU summation value
這樣不是挺方便的嗎?手動算真的是累死人…