PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   CPU的VT功能? (https://www.pcdvd.com.tw/showthread.php?t=786941)

movistar7375 2008-04-02 04:56 AM

CPU的VT功能?
 
如果我用VM架一個FC8
之後在FC8裡面用XEN建一個虛擬機器
這樣CPU她的VT功能還在嘛?
是抓實體的CPU還是VMWARE虛擬出來的??

剛試了一下,XEN裡面只有次虛擬讓我選
並無全虛擬的選項...是設定上的問題還是VM本來就是去虛擬CPU的關係?

因為要做報告...所以會有以上的問題... :ase

我的CPU是Q6600

Vista 2008-04-02 05:30 AM

沒試過FC8另外裝XEN 3.x, 用CentOS 5 or 5.1 直接內建XEN比較簡單, Intel或AMD都支援, AMD K8不要是Sempron都有Pacifica功能
BIOS VT功能要開, 跑XEN patch會自動偵測CPU硬體有無支援Visualization
成功開啟會出現很多新的訊息, 用以下指令可也可看Hypervisor是否有成功開啟
$ xm dmesg | grep VMX

movistar7375 2008-04-02 05:44 AM

有方法能在VISTA查VT功能有無被開啟嘛?
因為現在FTP在跑...朋友在下載東西...不好意思讓他中斷...(她下載兩天了..)

我用EVEREST看..應該是只能看到CPU有無VT功能對吧?
並不能確定VT功能有無被開啟是嘛?

Vista 2008-04-02 06:08 AM

Intel 看MSR 03 register Bit0
AMD 看CPUID patch level 或CPUID Fn8000_000A EDX bit 0

pcboy2 2008-04-02 06:12 AM

引用:
作者movistar7375
有方法能在VISTA查VT功能有無被開啟嘛?
因為現在FTP在跑...朋友在下載東西...不好意思讓他中斷...(她下載兩天了..)

我用EVEREST看..應該是只能看到CPU有無VT功能對吧?
並不能確定VT功能有無被開啟是嘛?


現在很多 FTP Server 和 FTP Client 都支援下載續傳
Reboot 幾分鐘應該沒什麼

Vista 2008-04-02 06:24 AM

引用:
作者Vista
Intel 看MSR 03 register Bit0
AMD 看CPUID patch level 或CPUID Fn8000_000A EDX bit 0

更正Intel是MSR 03 register Bit2

MAXX228 2008-04-02 07:24 PM

CPU有VT的話

應該在32BIT OS跑VM可以在VM灌64Bit OS來玩

我的觀念有誤解嗎?

pcboy2 2008-04-02 07:31 PM

資安論壇 觀看文章 - x86 OS 上的vmware可以安裝x64 OS 嗎
http://forum.icst.org.tw/phpBB2/viewtopic.php?p=43273

cmwang 2008-04-02 08:03 PM

鵝試過可以在不支援AMD-V/svm的Mobile Sempron上跑的32bit XP中灌SLAMD64,似乎和前人的經驗有點不同:confused: ....BTW,CPU支不支援VT在吃I/O的場合影響可能比較明顯,下圖是用VirtualBox開3個guest在同一個Internal Network上,一個擔任DHCP/TFTP/NFS server(就是當storage:flash: ),另外兩個guest都是以boot from LAN的方式自storage取得bzImage及initrd後再將約90MB的image file(tgz檔,解開後約250MB:ase)解開到其ramdisk上,最後再chroot到ramdisk上,此時user time主要應該是解tgz所須時間,sys time應該可以視為處理網路I/O及寫入ramdisk所須時間(或許可以拿來觀察VT的效果:ase)....



由圖中可以看到,上側的guest(有開VT/AMD-V)只要約14sec(BTW,用不同實體主機以GbE對接做同樣的測試只要不到10sec:flash: ),而下側的guest(沒開VT/AMD-V)就要約38秒了,應該還算有用吧:p:p...

Vista 2008-04-03 01:59 AM

是的, 沒硬體支援AMD-V/SVM(又稱Pacifica)硬體指令集的Mobile Sempron還是可以用軟體處理虛擬化來裝另一套OS, 只是軟體虛擬在Guest Physical與System Physical Address切換要花大量時間
軟體模擬與攔劫Guest OS IRQ的穩定性與效率沒硬體來的好, 所以I/O也會慢很多

查了一下OPN SMS3600HAX3DN的Mobile Sempron也支援64-bit long mode. 所以可以裝64-bit的OS, 有些早期Desktop的32-bit Sempron是不支援64-bit OS

64-bit OS要硬體支援64-bit Physical address與GPRs(General Purpose Registers)也要是64-bit, 如
EAX --> RAX
EBX --> RBX
...................
這篇應該可移到疑難雜症區


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。