日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

安卓手機上最好的虛擬機 手機虛擬機哪個好用( 二 )


能模擬不同硬件架構(gòu)的虛擬機 —— QEMU##還是老規(guī)矩 , 先給出參考資料 , 它的學(xué)習(xí)資料還在這里: QEMU 的官方文檔。
或者 , 在自己的系統(tǒng)中輸入如下命令查看手冊頁:
man qemu-system-i386man qemu-img等等...QEMU 本身就是一個非常強大的虛擬機 , 甚至可以在 Xen、KVM 這些虛擬機產(chǎn)品中都少不了 QEMU 的身影 。在 QEMU 的官方文檔中也提到 , QEMU 可以利用 Xen、KVM 等技術(shù)來加速 。為什么需要加速呢 , 那是因為如果單純使用 QEMU 的時候 , 它里面的 CPU 等硬件都是模擬出來的 , 也就是全虛擬化 , 所以運行速度是肯定趕不上物理硬件的 。它甚至可以模擬不同架構(gòu)的硬件 , 比如說在使用 Intel X86 的 CPU 的電腦中模擬出一個 ARM 體系的電腦或 MIPS 體系的電腦 , 這樣模擬出的 CPU , 運行速度更加不可能趕上物理 CPU 。使用加速以后呢 , 可以把客戶操作系統(tǒng)的 CPU 指令直接轉(zhuǎn)發(fā)到物理系 CPU , 自然運行效率大增 。
QEMU 同時也是一個非常簡單的虛擬機 , 給它一個硬盤鏡像就可以啟動一個虛擬機 , 如果想定制這個虛擬機的配置 , 用什么樣的 CPU 啊、什么樣的顯卡啊、什么樣的網(wǎng)絡(luò)配置啊 , 只需要指定相應(yīng)的命令行參數(shù)就可以了 。它支持許多格式的磁盤鏡像 , 包括 VirtualBox 創(chuàng)建的磁盤鏡像文件 。它同時也提供一個創(chuàng)建和管理磁盤鏡像的工具 qemu-img 。QEMU 及其工具所使用的命令行參數(shù) , 直接查看其文檔即可 。
下面開始體驗 。先看看 Ubuntu 軟件源中和 QEMU 有關(guān)的包有哪些:
我的電腦是 Intel 的 CPU , 而我想虛擬的也是個人電腦 , 所以我安裝的自然是 qemu-system-x86 , 另外一個有用的是 qemu-utils 。查看 QEMU 軟件包中的工具及文檔:
使用 qemu-img 創(chuàng)建磁盤映像文件 , 使用 qemu-system-i386 啟動虛擬機 , 并安裝操作系統(tǒng):
WinXP 估計是目前全網(wǎng)絡(luò)上最好下載的操作系統(tǒng)了 。運行以上命令后 , 彈出熟悉的系統(tǒng)安裝界面 。安裝過程我就不啰嗦了 。下圖是安裝完 WinXP 操作系統(tǒng)之后的效果 。可以給 qemu-system-i386 指定更多的參數(shù) , 在再一次啟動 WinXP 的時候 , 我除了給它分配了 2G 內(nèi)存 , 我還使用 -smp 2 參數(shù)為它分配了兩個 CPU , 還使用 -vga vmware 為它指定和 VMWare 虛擬顯卡一樣的顯卡 。雖然指定兩個 CPU , 但是性能仍較差 。隨便拖動一下窗口 CPU 使用率就飆升到 100% 。
而且從上圖中可以看到 , 虛擬機中的 CPU 雖然顯示為 3.5GHz , 但是很顯然是 QEMU 模擬出來的 , 和物理 CPU 有顯著差別 。事實上我的電腦配置相當(dāng)強悍 , Core i7-4770K 的四核八線程 CPU , 請看 lshw 的輸出結(jié)果:
Intel Core i7-4770K 的 CPU , 虛擬出的 XP 也分配了 2G 的內(nèi)存和兩個 CPU , 但是流暢度仍較差 。說明單純使用 QEMU 還是不能滿足我們桌面用戶的需要 。配合Xen 或者 KVM 呢?性能是否會有質(zhì)的飛躍呢?
更多l(xiāng)inux內(nèi)核視頻教程文本資料免費獲取后臺私信【內(nèi)核】 。
被加入 Linux 內(nèi)核的虛擬機 —— KVM##上一節(jié)展示的 QEMU 是一個強大的虛擬機軟件 , 它可以完全以軟件的形式模擬出一臺完整的電腦所需的所有硬件 , 甚至是模擬出不同架構(gòu)的硬件 , 在這些虛擬的硬件之上 , 可以安裝完整的操作系統(tǒng) 。QEMU 的運行模式如下圖:
很顯然 , 這種完全以軟件模擬硬件的形式雖然功能強大 , 但是性能難以滿足用戶的需要 。模擬出的硬件的性能和物理硬件的性能相比 , 必然會大打折扣 。為了提高虛擬機軟件的性能 , 開發(fā)者們各顯神通 。其中 , 最常用的辦法就是在主操作系統(tǒng)中通過內(nèi)核模塊開一個洞 , 通過這個洞將虛擬機中的操作直接映射到物理硬件上 , 從而提高虛擬機中運行的操作系統(tǒng)的性能 。如下圖:

推薦閱讀