Virtual-Machines

如何在 OpenVZ 上超過 500000 個 cpuunits

  • April 22, 2013

我有一個 OpenVZ,我想分配超過 500000 個 CPU 單元。

但是我可以設置的最大值是 500000。

他有沒有辦法給我的虛擬機提供更多的權力?

根據我閱讀的所有來源(openvz wiki、各種郵件列表、論壇等),cpuunits 的值最大:500000,最小 8。

vzcpucheck
Current CPU utilization: 526000
Power of the node: 1356862

我能問一下到底是為了什麼?

檢查: http: //kb.simplywebhosting.com/idx/6/067/article/

“單位”沒有具體含義,但定義了優先級。

因此,一個 10,另一個 20 意味著第二個獲得 - 當 CPU 是極限時 - 比第一個具有兩倍的功率。

超過 500k 的粒度聲音 - 不合理。

是的,就像 TomTom 說的,OpenVZ CPUUnits 是一個相對的衡量標準。如果您有 2 個 VM 並為每個 VM 授予相等的 CPUUnit(100、1000 等等),它們將獲得相等的主機 CPU 份額。如果您授予一個雙倍、三倍等,它將獲得兩倍或三倍的 CPU 使用優先級。有一個名為 vzcpucheck 的工具可以測量您的 CPU 並分配適當的 CPUUnit。這是 OpenVZ wiki 文章: http: //openvz.org/Resource_shortage#cpuunits

希望有幫助!

引用自:https://serverfault.com/questions/501537