PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   VMware中的雙核更新檔要不要裝?VM要不要開雙核? (https://www.pcdvd.com.tw/showthread.php?t=776736)

rpggo 2008-02-20 06:37 PM

VMware中的雙核更新檔要不要裝?VM要不要開雙核?
 
VMware中的硬體廠牌幾乎都是VM牌的(使用VM驅動)或是INTEL牌的(使用XP內建驅動)或是微軟牌的(使用微軟驅動)

但是CPU名稱跟正常系統的一樣,製造商則為標準處理器類型(真系統為AMD) 驅動為微軟最陽春的

AMD真實系統要灌的是
1.AMD Athlon 64 X2 Dual Core Processor Driver
2.KB924441
3.AMD Dual-Core Optimizer
4.KB896256

那VMware要灌的?作業系統的更新檔2和4應該是要灌吧,那1和3呢?記得好像3也算是更新檔跟作業系統有關的

另外再問一下,VMware中硬體設定可設單核或雙核,假如真實系統是雙核哪一種好?假如真實系統是四核呢?總感覺好像會越搞會越慢...畢竟是虛擬的

eose 2008-02-20 11:24 PM

VM內的windows就照正常方式更新摟,不用特別裝什麼更新檔.

rpggo 2008-02-21 11:30 AM

我想了想

真實系統是雙核的情況下,真實系統灌更新檔修正檔將所有真實指令依照規則和使用率平均分配給兩顆核心

虛擬系統所傳出的要求,會經過VM的程式來發出指令給兩顆核心,對於真實系統來說,虛擬系統發出的指令和一般程式發出的指令相同,都要再經過真實作業系統來分配給兩顆核心,所以不論虛擬系統是設定單核或雙核、有無灌相關的更新,都沒差別?

eose 2008-02-21 03:14 PM

引用:
作者rpggo
我想了想

真實系統是雙核的情況下,真實系統灌更新檔修正檔將所有真實指令依照規則和使用率平均分配給兩顆核心

虛擬系統所傳出的要求,會經過VM的程式來發出指令給兩顆核心,對於真實系統來說,虛擬系統發出的指令和一般程式發出的指令相同,都要再經過真實作業系統來分配給兩顆核心,所以不論虛擬系統是設定單核或雙核、有無灌相關的更新,都沒差別?

據我的認知是如此沒錯.
我公司是AMD 4200+ ,使用VMware Server 1.0.4 ,目前使用的Guest VM不論2000 or 2003 or x64都沒有問題.
不過VM使用2個CPU的部份我是都沒設,所以實際使用還待驗證.

syntech 2008-02-21 03:24 PM

vmware 支援的應該是 two-way virtual Symmetric Multiprocessing (SMP) -- 雙路對稱式多處理器,
也就是傳統的雙CPU(多CPU)架構.
OS 會認為PC裝了兩個同速度的單核心CPU,
所以平均的分配工作給兩個CPU.

根據 VMWARE WORKSTATION 6 的HELP 猜測:

This enables you to assign two virtual processors to a virtual machine on any host machine that has at least two logical processors, or is a uniprocessor machine with hyperthreading enabled.

Caution On hyperthreaded uniprocessor hosts, performance of virtual machines with virtual SMP might be subpar

If the host is a uniprocessor machine (and is not hyperthreaded), assigning two processors is neither supported nor recommended: a warning message will appear.

表示如果你在多核心CPU系統中設定了Vitual SMP 的話,
應該vmware 是真的把指令分配給不同的core (或是 hyperthreading 弄出來的假cpu)去執行.
(有錯請指正)

在 vmware 5.5 以前,使用 AMD K8 CPU 的話,
HOST OS 真的必須裝完所有DRIVER,
Guest OS 還要做一些設定才不會當機.
現在vmware 6.0 以後的版本就沒有這樣的問題.


所有的時間均為GMT +8。 現在的時間是05:33 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。