作者shuangrain (粗奶丸)
看板MIS
標題[問題] 虛擬化技術的一些問題
時間Sun Aug 3 05:35:29 2014
小弟最近在玩一些虛擬化的東西
因為這個部分與這個版比較有相關性所以來這發問
有誤告知後馬上刪除
最近有個想法想要玩玩
是否可以把實驗室的電腦都集中管理到一台上面(總數約八台左右)
但是又擔心虛擬化後的效能比原本的還低(775腳位那世代或更舊的CPU,RAM也都是2G~4G
而已,因為都是在寫程式也不需要3D圖型運算之類的)
系上每三年還是五年就會為電腦教室的硬體升級
但是如果集中管理 日後升級只需要升級一台 或是增加node(不知道有沒有說錯...)
這樣不是更省時省力了呢??
考慮到了VM的ESXI與XenServer等裸機虛擬化
採用這種的方式減少了OS層的耗損 效能應該會高上許多
但還是不知道這樣是否可以順利運行
因為現在沒有高階CPU架伺服器 想先請問有沒有前輩可以幫我解答我的疑惑呢??
如果使用I7或E3或更高等級的CPU去執行八台虛擬機每台安裝的軟體有eclipse、
Microsoft Visual Studio、Android Studio、Code Blocks這些主要寫程式必須的軟體
因為考慮到不可能每台使用率都很高 可以把CPU分給需要運算的那台虛擬機上 以達到負
載平衡的效果(RAM每台都拿4G)
採1G有線網路+RDP連至虛擬機
這樣使用起來會比之前用775腳位(E8400、Q8400之類)的流暢度還高嗎(單就win7與XP來說
)?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.18.42
※ 文章網址: http://webptt.com/m.aspx?n=bbs/MIS/M.1407015331.A.053.html
※ 編輯: shuangrain (36.235.18.42), 08/03/2014 05:36:21
※ 編輯: shuangrain (36.235.18.42), 08/03/2014 05:37:08
1F:→ tobechihiro:不會,但端看你bound在哪,調整CPU/IO/Memory/Cache08/03 10:12
2F:→ tobechihiro:可以縮短虛擬化的差距08/03 10:13
請問是把個虛擬機的數值都調高嗎??
這樣會與之前的效能相等嗎?
因為用虛擬化只是小弟自己想玩看看...
學長們並沒有很贊同 都覺得這樣效能很低...
3F:推 asdfghjklasd:記得肚子裡用SSD , IOPS 很重要,CPU現在都很夠了 08/03 11:40
請問是把各台的OS都裝在SSD上的意思嗎??
因為可能沒有辦法買大容量SSD的關係
若採用RAID0+1的話IO有辦法負擔到八台嗎?
※ 編輯: shuangrain (36.235.18.42), 08/03/2014 13:04:02
5F:推 asdfghjklasd:我是i7+16G--(1G)--NAS--4T 7200rpm 開6台吧 08/03 13:42
6F:→ asdfghjklasd:之前用2.5" 7200 rpm iops 跟龜一樣RAID1 就好了08/03 13:42
7F:→ asdfghjklasd:忘了說密碼是ptt08/03 13:43
8F:推 asdfghjklasd:重點是跑什麼OS 什麼程式08/03 13:49
謝謝分享您的Server
按照您的說法感覺CPU應該都沒有什麼問題
想請問若使用萬轉或SAS等級硬碟2顆各分擔4台虛擬機
OS統一使用win7程式就如我上面所說的那些
這樣IO負擔應該可以減輕很多吧?
另外想請問若使用xendesktop是否作業系統就只要安裝一個
使用者登入後分別擁有不同桌面
這樣是不是更減少了IO的負擔呢??
※ 編輯: shuangrain (36.235.18.42), 08/03/2014 15:46:05
9F:推 subi:你在找的 solution 應該是 VDI 08/03 18:21
10F:→ subi:如果你用的是 VMware solution,請參考 Vmware view08/03 18:21
11F:推 subi:連線的時候會用 PCoIP 而非 RDP,速度會比較快08/03 18:26
12F:推 goodga:XenApp才是你要的~不是XenDesktop08/03 18:49
13F:→ shuangrain:請問這兩個差在哪?有點看不懂08/04 16:10
14F:推 JCC:我覺得虛擬化的效能主要卡在硬碟08/04 16:15
15F:→ Dino9021:Hyper-V 3.008/04 18:57
16F:→ Dino9021:建議別弄了一些以後學弟妹無法接手維護的平台 08/04 18:58
17F:→ Dino9021:Windows 2012 R2 Hyper-V 簡單好用好維護08/04 18:59
18F:→ Dino9021:虛擬化的瓶頸幾乎都在 Disk I/O08/04 19:00
19F:→ Dino9021:這不經過計算只紙上談兵是不知道結果的08/04 19:00
20F:推 asdfghjklasd:這種平台都無法管理,那搞什麼IT?成熟的東西不用08/04 21:49
21F:→ asdfghjklasd:用一個新東西?08/04 21:50
22F:→ Dino9021:原po不是學校系所實驗室嗎?應該不是IT08/05 07:58
23F:→ Dino9021:而且 Hyper-V 很成熟了08/05 07:58
24F:→ Dino9021:如果考慮合法授權使用的話,windows server 2012 的虛擬08/05 08:02
25F:→ Dino9021:化授權不涵蓋 client os(7,8,8.1等都不可以), 所以一定要08/05 08:02
26F:→ Dino9021:裝 server os08/05 08:02
27F:→ Dino9021:至於虛擬化平台要用別的廠牌的話,授權方式相同,不會因08/05 08:03
28F:→ Dino9021:為不用 hyper-v 就要多評估授權數量,這點還不錯08/05 08:03
29F:推 JCC:我用HYPER-V好幾年了 是很簡單易上手沒錯 穩定度也沒問題 不過08/05 08:59
30F:→ JCC:最近也導入了一台VMWARE的 還在摸索 兩種選擇應該都不錯的08/05 09:00
31F:推 juliai:VMware感覺還滿好用的 08/05 10:53
32F:→ juliai:主要還是穩定度免費版也很強悍08/05 10:54
大家好像都比較推薦其他兩個,是因為xen效果沒這麼好嗎?
可是xen免費版的功能不是比vmware多嗎?
hyper-v有嘗試過,操作感覺是簡單了許多,但我比較偏向裸機效能較高,io問題用多顆
硬碟分散負載可以嘛?
請問關於vdi是否比較符合需求呢?
※ 編輯: shuangrain (39.12.106.121), 08/05/2014 13:39:48
33F:推 JCC:是不是免費版沒差多少 反正GUEST OS 還是得買授權 08/05 14:09
34F:→ Dino9021:虛擬化最大兩家就 M$ 跟 VMWare , 個人建議採用名牌,就 08/05 20:17
35F:→ Dino9021:跟家中三大電器冰箱冷氣洗衣機最好都用知名廠牌一樣,有 08/05 20:17
36F:→ Dino9021:問題時資源豐富比較容易找到解答,反正全部都有免費版, 08/05 20:17
37F:→ Dino9021:因為你們是學生,來來去去,不是每個人都有 IT 能力,所 08/05 20:17
38F:→ Dino9021:以才建議用門檻最低的 M$,若不用 M$,還是推薦用 VMWare 08/05 20:17
39F:→ Dino9021:,免費版的可靠度功能較 Hyper-V 少一些,不過你們應該也 08/05 20:17
40F:→ Dino9021:用不到複寫容錯或叢集吧 08/05 20:17
41F:→ Dino9021:你要先確認為什麼要虛擬化,別為了虛擬化而虛擬化,很多 08/05 20:22
42F:→ Dino9021:時候單機比虛擬化好,所有雞蛋集中在一個籃子裏,籃子出 08/05 20:22
43F:→ Dino9021:問題了是全掛,這點必須要考慮進去,如果是拿 DIY 電腦, 08/05 20:22
44F:→ Dino9021:不是不能用,但......出事時人家不會感謝你省錢,只會罵 08/05 20:22
45F:→ Dino9021:你幹嘛全部搞在一起... 08/05 20:22
46F:→ Dino9021:然後 VDI 比較複雜,還要買 VDA 授權,一般校園版授權是 08/05 20:24
47F:→ Dino9021:不會包含的,所以並不建議 08/05 20:24
謝謝您的回答
我想採用vm試試看
在請問一下openstack跟我現在弄得虛擬化本質相同嗎?
因為我之前用devstack去摸摸看 感覺他好像跟虛擬機沒有什麼差別!?
請問您有玩過嗎??
※ 編輯: shuangrain (112.105.63.16), 08/07/2014 17:41:04