Linux KVM的QCOW2 和 ROW的詳解及區(qū)別介紹
QCOW2和ROW 區(qū)別
kvm虛擬機(jī)中需要選擇磁盤(pán)鏡像的格式,通常的選擇有兩種,一種是raw鏡像格式,一種是qcow2格式。
raw格式是原始鏡像,會(huì)直接當(dāng)作一個(gè)塊設(shè)備給虛擬機(jī)來(lái)使用,至于文件里面的空洞,則是由宿主機(jī)的文件系統(tǒng)來(lái)管理的,Linux下的文件系統(tǒng)可以很好的支持空洞的特性,所以,如果你創(chuàng)建了一個(gè)100G的raw格式的文件,ls看的時(shí)候,可以看到這個(gè)文件是100G的,但是用du 來(lái)看,這個(gè)文件會(huì)很小。
qcow2是kvm支持的磁盤(pán)鏡像格式,我們創(chuàng)建一個(gè)100G的qcow2磁盤(pán)之后,無(wú)論用ls來(lái)看,還是du來(lái)看,都是很小的。這說(shuō)明了,qcow2本身會(huì)記錄一些內(nèi)部塊分配的信息的。
無(wú)論哪種格式,磁盤(pán)的利用率來(lái)說(shuō),都是一樣的,因?yàn)閷?shí)際占用的塊數(shù)量都是一樣的。但是raw的虛擬機(jī)會(huì)比qcow2的虛擬機(jī)IO效率高一些,實(shí)際測(cè)試的時(shí)候會(huì)比qcow2高25%,這個(gè)性能的差異還是不小的,所以追求性能的同學(xué)建議選raw。
raw唯一的缺點(diǎn)在于,ls看起來(lái)很大,在scp的時(shí)候,這會(huì)消耗很多的網(wǎng)絡(luò)IO,而tar這么大的文件,也是很耗時(shí)間跟CPU的,一個(gè)解決方法是,把raw轉(zhuǎn)換成qcow2的格式,對(duì)空間壓縮就很大了。而且速度很快。轉(zhuǎn)換命令如下:
#qemu-img convert -O qcow2 disk.raw disk.qcow2
#qemu-img convert -O raw disk.qcow2 disk.raw
這樣轉(zhuǎn)換所消耗的時(shí)間遠(yuǎn)比tar.gz小。
應(yīng)該是qemu-img會(huì)直接讀取文件的元數(shù)據(jù),而tar只會(huì)傻傻的跟操作系統(tǒng)要文件數(shù)據(jù)的關(guān)系吧!
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- centos 6.6 安裝 KVM 虛擬機(jī)的方法
- KVM虛擬化技術(shù)之使用Qemu-kvm創(chuàng)建和管理虛擬機(jī)的方法
- KVM虛擬機(jī)的創(chuàng)建、管理與遷移介紹
- KVM虛擬化技術(shù)之virt-manager使用及KVM虛擬化平臺(tái)網(wǎng)絡(luò)模型介紹
- KVM虛擬機(jī)技術(shù)學(xué)習(xí)總結(jié)
- 詳細(xì)介紹kvm虛擬機(jī)靜態(tài)和動(dòng)態(tài)遷移(圖文介紹)
- kvm安裝和刪除虛擬機(jī)的方法
- ubuntu kylin虛擬機(jī)中安裝KVM
- kvm虛擬機(jī)的創(chuàng)建與克隆操作方法
- kvm中使用console命令記錄的方法
相關(guān)文章
Centos定制rpm包、搭建yum倉(cāng)庫(kù)的教程
這篇文章主要介紹了Centos定制rpm包、搭建yum倉(cāng)庫(kù)的教程,感興趣的朋友跟隨小編一起看看吧2019-11-11Linux VPS及服務(wù)器更加安全之設(shè)置Putty SSH使用密鑰登錄
這篇文章主要介紹了Linux VPS及服務(wù)器更加安全之設(shè)置Putty SSH使用密鑰登錄,需要的朋友可以參考下2016-10-10在varnish、squid、apache、nginx中選出一個(gè)更好的緩存服務(wù)器
這篇文章主要介紹了在varnish、squid、apache、nginx中選出一個(gè)更好的緩存服務(wù)器,需要的朋友可以參考下2014-06-06關(guān)于opensips用戶(hù)認(rèn)證配置文件 opensips.cfg 使用介紹
本篇文章小編為大家介紹,關(guān)于opensips用戶(hù)認(rèn)證配置文件opensips.cfg使用介紹。需要的朋友參考下2013-04-04Linux下Redis設(shè)置密碼及開(kāi)機(jī)自啟動(dòng)
這篇文章主要介紹了Linux下Redis設(shè)置密碼及開(kāi)機(jī)自啟動(dòng)的相關(guān)資料,需要的朋友可以參考下2016-12-12Linux+php+apache+oracle環(huán)境搭建之CentOS下源碼編譯安裝PHP
環(huán)境搭建過(guò)程中,編譯安裝PHP最艱辛。需要安裝的依賴(lài)組件太多。現(xiàn)在整理記錄一下。也希望對(duì)讀者能有所幫助2014-08-08Centos 6.5 下配置DNS服務(wù)器的方法(圖文詳解)
這篇文章主要介紹了Centos 6.5 下配置DNS服務(wù)器的方法詳解,需要的朋友可以參考下2017-05-05Ubuntu 系統(tǒng)中文顯示亂碼的問(wèn)題解決
最近在工作中發(fā)現(xiàn)在Ubuntu 系統(tǒng)中出現(xiàn)中文亂碼,通過(guò)查找相關(guān)的資料發(fā)現(xiàn)可能是因?yàn)橄到y(tǒng)沒(méi)有配置中文字符編碼的原因,下面這篇文章就來(lái)詳細(xì)介紹了Ubuntu系統(tǒng)中文顯示亂碼的問(wèn)題解決方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-02-02