Regular Member
|
就怕從Log檔還看不出所以然,只能從中去拼湊虛擬機器崩潰(crash)的原因。
當硬體架構更大時,分析Log檔將會難上加難,不僅資訊繁雜,Log檔本身也會變得異常大,所以才想找軟體工具來分析。理論上,每部虛擬機器是相互隔離的,彼此不曉得對方的存在,所以不會有互相干擾與搶硬體資源的問題,這也是廠商的說法。事實上是否真的如此,就要靠自己實驗了。
如果真的是隔離的,那麼虛擬機器停止反應的根源應該只有Guest OS與Host OS間的問題,而且比較有可能的發生點,應該也是在VM Exit這個切換的時間點。如果Log檔不至於太大,從中或許可以找到一些蛛絲馬跡。
不過,從cmwang給的Log片段看起來,分析Log檔還得要懂作業系統、硬體架構與指令等,不然分不清楚哪一條到底屬於軟體還是硬體...
此外,VirtualBox倒是很誠實地說出不完全支援Intel VT-x的原因,在於VirtualBox還無法善用VT-x硬體指令所切出來的Privilege Space(有完整的Ring 0/1/2/3),或許以後會整合吧。
只是,其他同級產品都說支援Pacifica/VT-x指令集,會不會也只是部份支援,但不明說而已...真擔心被當白老鼠或廠商的Beta Tester...
|