為了保證虛擬機器在不同宿主機之間遷移的時候的相容性,libvirt對cpu提煉出標準的幾種型別,在/usr/share/libvirt/cpu_map.xml中可以查到。cpu_map.xml不僅是cpu型號,還有生產商資訊、每種型號的cpu特性定義等資訊,如下所示:
......
centos6.6所帶的libvirt主要規定了以下幾種cpu型號:'486','pentium','pentium2','pentium3','pentiumpro','coreduo'
cpu模式配置
1)custom模式
xml配置檔案如下:
kvm64
2)host-model模式
根據物理cpu的特性,選擇乙個最靠近的標準cpu型號。如果沒有指定cpu模式,預設也是使用這種模式,xml配置檔案如下:
3)host-passthrough模式
直接將物理cpu暴露給虛擬機器使用,在虛擬機器上完全可以看到的就是物理cpu的型號,xml配置檔案如下:
注意:使用host-model模式,libvirt會根據物理cpu的型號,從規定的cpu中選擇一種最接近的cpu型號,而使用host-passthrough模式直接看到的就是物理cpu的型號
cpu host-passthrough技術的應用場景
host技術使用於以下場景
1)需要將物理cpu的一些特性傳給虛擬機器使用,比如使用虛擬機器巢狀的nested技術的時候
2)需要在虛擬機器裡面看到和物理cpu一模一樣的cpu品牌型號,這個在公有雲很有意義,使用者體驗比較好
注意:使用cpu host-passthrough技術需要注意,不同型號的cpu宿主機之間虛擬機器不能遷移
程式設計師應知 技術債務
債務這個詞,相信大家已經都對其深有體會了,特別是像我一樣作為 房奴 的人,每個月都要去銀行還錢,那就是債務啊。在軟體開發的過程中,我們往往也會借債,人們稱之為技術債務,其實也就是為了快速地解決問題,而採取的不規範的方案。比方說把某個條件寫死,再比方說採用一些捷徑達到目的,而這只是特殊情況,無法應用在...
程式設計師應知 技術債務
債務這個詞,相信大家已經都對其深有體會了,特別是像我一樣作為 房奴 的人,每個月都要去銀行還錢,那就是債務啊。在軟體開發的過程中,我們往往也會借債,人們稱之為技術債務,其實也就是為了快速地解決問題,而採取 的不規範的方案。比方說把某個條件寫死,再比方說採用一些捷徑達到目的,而這只是特殊情況,無法應用...
學習資料爬蟲應掌握的技術
隨著大資料時代和智慧型化時代的到來,爬蟲作為重要的資料 及時有效的獲得海量的資料已成為現代決策必不可少的一環,那麼,資料爬蟲到底是怎樣工作的呢?想要學習資料爬蟲需掌握哪些技能呢?資料爬蟲工作流程 學習資料爬蟲需要掌握的技能 1.學習python基礎知識並實現基本的爬蟲過程 python爬蟲的過程是按...