iT邦幫忙

0

ESXi5虛擬機配置需要幾核心?

  • 分享至 

  • xImage

(1)以本例來講目前還剩4 Cores只需配給一台虛擬機

我應該要
(A)1 virtual sockets*4 cores per virtual socket
(B)2 virtual sockets*2 cores per virtual socket
(C)4 virtual sockets*1 cores per virtual socket
選哪一種才能「最佳化」?

(2)另外還想知道分配核心數的方法為何?如果跑的應用程式都是購物網站的話,例如RHEL6跑LAMP、Windows2008r2sp1跑MS SQL+ASPX,我有十六核的話應該怎麼配兩台Server的效能才會接近相等呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

8
pwchi
iT邦新手 5 級 ‧ 2012-06-23 12:06:34
最佳解答

由於佈署 VM 的好處之一,就是能夠依據需求的成長,快速的調配 CPU、RAM、HDD 等資源,在你妳自己也不清楚實際佈署後 Loading 會有多大的情況下,不需要一開始就把所有的 CPU Core 分配出去。

依據上述概念,分別回答你的問題:

問題1. 選哪一種才能「最佳化」?
回答:1 virtual sockets * 1 cores per virtual socket
說明:你的問題中,沒有什麼是最佳化的組合,只有你到底用不用得到的問題。因為描述中看不出機器是要用來幹嘛,因此一開始可以先配給 1 Core,如果 Loading 變大不夠用了,再增加 CPU Core 數即可。

問題2. 我有十六核的話應該怎麼配兩台Server的效能才會接近相等呢?
回答:RHEL6跑LAMP 及 Windows2008r2sp1跑MS SQL+ASPX 均設定 1~2 CPU Core
說明:VM 的效能應該是依需求調整,而不是弄成齊頭式平等。所以這仍跟你實際有幾核沒有直接關係,而是 VM 需要用到幾核。在測試階段你可以只需要 1~2 CPU Core,實際上線後特別監控 CPU 使用率,如果偏高就增加 CPU Core 數量。

希望以上回答對你有幫助。抱抱

6
u8526425
iT邦大師 1 級 ‧ 2012-06-21 10:52:51

socket與core的分配
主要是對應軟體授權需求
total core一樣就沒有效能差別

不同的軟體架構怎麼去比較效能咧 ?

Starbucks iT邦新手 5 級 ‧ 2012-06-21 12:28:27 檢舉

主要是想詢問說,在不考慮程式寫法的好壞,目前兩種架構所吃的資源相對比例大概是多少

u8526425 iT邦大師 1 級 ‧ 2012-06-21 14:45:44 檢舉

不好意思
在內容未知與OS, AP, DB都不一樣的狀況下
我真的不知道能不能比較資源或效能

我要發表回答

立即登入回答