虛擬機器三種磁碟置備方式

2022-08-21 20:30:11 字數 4361 閱讀 8219

thick provision lazy zeroed(zeroed thick) 厚置備延遲置零

在建立虛擬硬碟時會一次給足全部的硬碟大小,並產生乙個vmdk檔,而vmdk的大小等於建立的虛擬硬碟大小。然後這虛擬硬碟在一開始會先將所需要使用到的部份先行初始化(zero)。至於其他空閒沒使用到的部份,則是等到有需要使用的時後再初始化(zero),不過由於一開始就扣除10g所以在沒使用到的部份也就算在整體硬碟大小裡。因此整顆虛擬硬碟是固定大小,不會變動的。

在之後若有資料要做寫入的動作時,凡是第一次寫入到空閒空間時都必須要zero。此型別的硬碟空間在第一次的硬碟寫入時會有輕微的i/o效能的損失。

舉例 :

假設實體硬碟為500gb,建立乙個400gb的thick provision lazy zeroed虛擬硬碟,此時會產生乙個400gb的vmdk檔,然後在這400gb的虛擬硬碟中一開始只使用100gb,所以在這使用的100gb會先行初始化(zero),而剩下的300gb會等到有需要使用的時後再初始化(zero)。不過整顆虛擬硬碟的大小還是為400gb。

若登入[vmware vsphere client]檢視,會發現只剩下size的部份。而peovisionedsize的部份是不在的。這是因為使用thick disk的關係

thick provision eager zeroed(eager zeroed thick) 厚置備置零

在建立虛擬硬碟時會一次給足全部的硬碟大小,並且會刪除所有的資料,產生乙個vmdk檔,而vmdk的大小等於建立的虛擬硬碟大小。在建立硬碟時,會將所有的資料都初始化(zero),所以會花費較多的時間。也正因為都已經初始化完成了,所以當要使用的時後就不需要再初始化。而不論是第一次寫入資料或是整體的效能和效能上都會比較好一些。

舉例:假設實體硬碟為500gb,建立乙個400gb的thick provision eager zeroed虛擬硬碟,此時會產生乙個400gb的vmdk檔,然後在這400gb的虛擬硬碟中一開始就會把400gb先行初始化,等到下次要使用時就可直接使用,不過整顆虛擬硬碟的大小還是為400gb。

若登入[vmware vsphere client]檢視,會發現只剩下size的部份。而peovisionedsize的部份是不在的。這是因為使用thick disk的關係

thin provision

隨著使用量而增加硬碟大小,達到上限時就不會在增加了。而產生的vmdk會隨著使用的情況增加並一邊初始化(zero),一邊使用新空間。所以vmdk的大小不等於建立虛擬硬碟的大小,只會等於實際使用的大小。

簡單來說,就是依照使用的大小來給硬碟的空間。但不會超過最大值。 

缺點: thin disk隨著使用的增加,在效能上會比較差一點點。 

舉例 :

假設實體硬碟為500gb,建立乙個400gb的thin provision虛擬硬碟,在安裝完成後使用了100gb,因此vmdk就會等於100gb。而整個虛擬硬碟的大小就會是100gb,此時會有人問說,那剩下的300gb呢? 剩下的300gb就會留在實體硬碟內,等有使用到再逐漸增加。直到400gb空間都用滿後就不會在增加了。

若要檢視目前使用的大小可以登入[vmware vsphere client]檢視。

[configuration] → [storage] → [datastore1點右鍵] → [browse datastore]

在size的部份就是當前所使用到的大小,peovisionedsize為該虛擬機器能使用的最大值。

接下來就用乙個比較簡單的例子來說明thin disk 和thick disk的vmdk關係

假設新增乙個虛擬機器,在虛擬硬碟的部份設定為400g。其中100g已經使用,而剩下的300g則屬於未使用空間。

thin provision格式vmdk大小為100g,剩下未使用的300g等有需要時才初使化使用。

thick provision lazy zeroed格式vmdk大小為400g,剩下未使用的300g等有需要時才初使化使用。

thick provision eager zeroed格式vmdk大小為400g,剩下未使用的300g都已初始化可直接使用。

thick provision lazy zeroed(zeroed thick) 厚置備延遲置零

在建立虛擬硬碟時會一次給足全部的硬碟大小,並產生乙個vmdk檔,而vmdk的大小等於建立的虛擬硬碟大小。然後這虛擬硬碟在一開始會先將所需要使用到的部份先行初始化(zero)。至於其他空閒沒使用到的部份,則是等到有需要使用的時後再初始化(zero),不過由於一開始就扣除10g所以在沒使用到的部份也就算在整體硬碟大小裡。因此整顆虛擬硬碟是固定大小,不會變動的。

在之後若有資料要做寫入的動作時,凡是第一次寫入到空閒空間時都必須要zero。此型別的硬碟空間在第一次的硬碟寫入時會有輕微的i/o效能的損失。

舉例 :

假設實體硬碟為500gb,建立乙個400gb的thick provision lazy zeroed虛擬硬碟,此時會產生乙個400gb的vmdk檔,然後在這400gb的虛擬硬碟中一開始只使用100gb,所以在這使用的100gb會先行初始化(zero),而剩下的300gb會等到有需要使用的時後再初始化(zero)。不過整顆虛擬硬碟的大小還是為400gb。

若登入[vmware vsphere client]檢視,會發現只剩下size的部份。而peovisionedsize的部份是不在的。這是因為使用thick disk的關係

thick provision eager zeroed(eager zeroed thick) 厚置備置零

在建立虛擬硬碟時會一次給足全部的硬碟大小,並且會刪除所有的資料,產生乙個vmdk檔,而vmdk的大小等於建立的虛擬硬碟大小。在建立硬碟時,會將所有的資料都初始化(zero),所以會花費較多的時間。也正因為都已經初始化完成了,所以當要使用的時後就不需要再初始化。而不論是第一次寫入資料或是整體的效能和效能上都會比較好一些。

舉例:假設實體硬碟為500gb,建立乙個400gb的thick provision eager zeroed虛擬硬碟,此時會產生乙個400gb的vmdk檔,然後在這400gb的虛擬硬碟中一開始就會把400gb先行初始化,等到下次要使用時就可直接使用,不過整顆虛擬硬碟的大小還是為400gb。

若登入[vmware vsphere client]檢視,會發現只剩下size的部份。而peovisionedsize的部份是不在的。這是因為使用thick disk的關係

thin provision

隨著使用量而增加硬碟大小,達到上限時就不會在增加了。而產生的vmdk會隨著使用的情況增加並一邊初始化(zero),一邊使用新空間。所以vmdk的大小不等於建立虛擬硬碟的大小,只會等於實際使用的大小。

簡單來說,就是依照使用的大小來給硬碟的空間。但不會超過最大值。 

缺點: thin disk隨著使用的增加,在效能上會比較差一點點。 

舉例 :

假設實體硬碟為500gb,建立乙個400gb的thin provision虛擬硬碟,在安裝完成後使用了100gb,因此vmdk就會等於100gb。而整個虛擬硬碟的大小就會是100gb,此時會有人問說,那剩下的300gb呢? 剩下的300gb就會留在實體硬碟內,等有使用到再逐漸增加。直到400gb空間都用滿後就不會在增加了。

若要檢視目前使用的大小可以登入[vmware vsphere client]檢視。

[configuration] → [storage] → [datastore1點右鍵] → [browse datastore]

在size的部份就是當前所使用到的大小,peovisionedsize為該虛擬機器能使用的最大值。

接下來就用乙個比較簡單的例子來說明thin disk 和thick disk的vmdk關係

假設新增乙個虛擬機器,在虛擬硬碟的部份設定為400g。其中100g已經使用,而剩下的300g則屬於未使用空間。

thin provision格式vmdk大小為100g,剩下未使用的300g等有需要時才初使化使用。

thick provision lazy zeroed格式vmdk大小為400g,剩下未使用的300g等有需要時才初使化使用。

thick provision eager zeroed格式vmdk大小為400g,剩下未使用的300g都已初始化可直接使用。

虛擬機器三種網絡卡鏈結方式

首先設定虛擬機器的網絡卡鏈結方式 1.nat 虛擬機器不能與外界通訊,但是虛擬機器裡面可以ping通外界,外界不能ping通裡面,如果採用這種方式,網路編輯不需要更改,直接上網 2.橋接 虛擬機器和外界可以互相通訊,相當於一台物理計算機,由於要使用tftp服務,所以配置靜態ip,設定為192.168...

配置虛擬機器網路的三種方式

1.vmnet0 vmnet0實際上就是乙個虛擬的網橋,這個網橋有很若干個埠,乙個埠用於連線你的host,乙個埠用於連線你的虛擬機器,他們的位置是對等的,誰也不是誰的閘道器。所以在bridged模式下,你可以讓虛擬機器成為一台和你的host相同地位的機器。2.vmnet1 vmnet1這是乙個 ho...

虛擬機器三種網路連線方式

我們知道,vmware有三種網路連線方式 bridged 橋接 nat 網路位址轉換 host only 僅主機模式 安裝完虛擬機器軟體後,在我們宿主機的網路介面卡中會多出兩塊虛擬網絡卡vmnet1和vmnet8。分別對應host only和nat模式,而bridged模式的vmnet0網絡卡卻沒有...