回覆列表
  • 1 # 使用者8253195832445

    來來來,這個問題我好久之前就想過了。只不過以前機子太爛跑兩層膝蓋就跪了。

    正好鳥槍換炮了。可以試一試。往虛擬機器拷東西時間太長了,先上方案,一會過來貼結果。

    研究問題:

    虛擬機器巢狀能力測試:

    1.無窮巢狀是否可行。

    2.實際可行巢狀層數。

    提出猜想:

    VMWare支援無限巢狀。

    由於VMWare支援虛擬化VT和VTx,所以猜測理論上可以無限進行巢狀。

    若虛擬機器內虛擬化"虛擬化"的能力隨巢狀層數增加不降,則該假設成立。

    實驗環境:

    實驗條件:VMWare10 + XP 固定配置巢狀

    實驗方案:

    1.在宿主機中安裝VMWare,安裝XP虛擬機器XP-VM1,並進行備份。2.將備份XPVM1複製入原始XP-VM1,原始XP-VM1中的備份XP-VM1重新編號為XP-VM2,代表巢狀層級2。3.將原始XP-VM1複製入備份XP-VM1,修改備份XP-VM1中各XP-VM的巢狀等級4.至此基礎設施搭建完畢,每當需要加深一級巢狀時將原始(左側)XP-VM1複製入最深層的VMWare即可。

    實驗過程:

    第一層沒問題,虛擬機器裡安裝VMWare成功。

    然後執行VM-XP2時,載入了啟動畫面,然後VM就崩掉了。這神奇的錯誤竟然也沒有文件可查。

    但是Linux的虛擬機器是可以正常執行的,並且是以VT-x/EPT虛擬化模式執行的

    因此可以肯定多層巢狀實際是可行的。

    實際上用純粹的軟體模擬硬體操作當然也行,比如Bochs.但效能會有好幾個數量級的下降。

    VM-XP這種搭配效能下降的太厲害了。而且中間也尿掉了。我覺得換著VMWare,Hyper-V,VirtualBox,Xen甚至是Bochs這些配著Linux,Windows換著來可能效果會好一點。

    算了,知道了反正能繼續搞下去。。。我已經失去了研究能巢狀多少層的興趣了,反正沒什麼意義。

    但是 @yskin 說的內層虛擬機器遠端桌面連線外面的主意實在是絕了。《GEB》裡面有過這個實驗的設計,就是攝像機--顯示器自指系統,這次順便試一下。

    首先Window的遠端桌面肯定是不能用了,因為一連線上原來的使用者就會掉線。

    曲線救國多快好省就用QQ的遠端桌面吧。

    首先是。。非全屏狀態下:

    拖動最外層的視窗,動作會一層層的顯示下去,就像水波和抖繩子一樣,搖擺搖擺,相當有意思。

    虛擬機器本身和遠端桌面程式都全屏後,理論上畫面會維持最後一刻的狀態不變。

    不過實際情況是畫面會逐漸暗淡。

    然後多年不見的老朋友Windows臺階又回來了。

    還有如同嗑藥一般的神奇動態變色。

    臺階藝術。

    不過神奇的是。。對於滑鼠指標,虛擬機器的巢狀卻一點影響都沒有。可能是由於滑鼠訊息事件的處理機制決定的。

    先這些吧。

    =_=。。。實驗做了一半跑了,摺疊我吧。

  • 中秋節和大豐收的關聯?
  • 什麼是元寶真空鍋?