-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
虛擬機(jī)快照是否包含內(nèi)存(虛擬機(jī)快照是否包含內(nèi)存信息)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于虛擬機(jī)快照是否包含內(nèi)存的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、VMware wokstation中snapshot與record和 clone的區(qū)別是什么
snapshot :VMware中的快照是對VMDK在某個時間點(diǎn)的“拷貝”,這個“拷貝”并不是對VMDK文件的復(fù)制,而是保持磁盤文件和系統(tǒng)內(nèi)存在該時間點(diǎn)的狀態(tài),以便在出現(xiàn)故障后虛擬機(jī)能夠恢復(fù)到該時間點(diǎn)。如果對某個虛擬機(jī)創(chuàng)建了多個快照,那么就可以有多個可恢復(fù)的時間點(diǎn)。
當(dāng)我們?yōu)樘摂M機(jī)創(chuàng)建的快照時,當(dāng)前可寫的VMDK文件變成為只讀狀態(tài),并且創(chuàng)建一個新文件(稱之為快照文件)來保存變化的內(nèi)容(使用in-file delta technology)。
在初始狀態(tài)下,快照文件的大小為16MB,并隨著虛擬機(jī)對磁盤文件的寫操作而增長。快照文件按照16MB的大小進(jìn)行增長以減少SCSI reservation沖突。當(dāng)虛擬機(jī)需要修改原來的磁盤文件的數(shù)據(jù)塊時,這些修改會被保存到快照文件中。當(dāng)在快照文件中的已經(jīng)修改過的數(shù)據(jù)塊需要被再次修改時,這些修改將覆蓋快照文件中的數(shù)據(jù)塊,此時,快照文件大小不會改變。因此,快照文件的大小永遠(yuǎn)不會超過原來的VMDK文件的大小。
快照文件的變化頻率取決于虛擬機(jī)應(yīng)用的寫的繁忙程度,例如對于Exchange和SQL等應(yīng)用,快照文件變化比較快。多個快照的情況下,在創(chuàng)建新的快照時,之前的快照文件變成只讀的狀態(tài)。
不同類型的快照文件
*-delta.vmdk文件:該文件就是前面我們所提到的快照文件,也可以理解為redo-log文件。在每創(chuàng)建一個快照時就會產(chǎn)生一個這樣的文件。而在刪除快照或回復(fù)到快照時間點(diǎn)狀態(tài)時該文件會被刪除。
*.vmsd文件:該文件用于保存快照的metadata和其它信息。這是一個文本文件,保存了如快照顯示名、UID(Unique Identifier)以及磁盤文件名等。在創(chuàng)建快照之前,它的大小是0字節(jié)。
*.vmsn文件:這是快照狀態(tài)文件,用于保存創(chuàng)建快照時虛擬機(jī)的狀態(tài)。這個文件的大小取決于創(chuàng)建快照時是否選擇保存內(nèi)存的狀態(tài)。如果選擇的話,那么這個文件會比分配給這個虛擬機(jī)的內(nèi)存大小還要大幾兆。
創(chuàng)建快照
快照的創(chuàng)建可以通過VMware VI客戶端的Snapshot Manager來實(shí)現(xiàn),或者通過ESX服務(wù)器的Service Console的命令行vmware-cmd來實(shí)現(xiàn)。無論虛擬機(jī)是在運(yùn)行、關(guān)機(jī)還是掛起的狀態(tài),都可以創(chuàng)建快照。Snapshot可以通過VI客戶端直接連接到ESX Server或者連接到VirtualCenter來管理。
刪除快照或者回滾到快照點(diǎn)狀態(tài)
當(dāng)刪除虛擬機(jī)的所有快照時,針對該虛擬機(jī)所創(chuàng)建的所有delta文件中的內(nèi)容將會合并到原來的vmdk文件中,合并完成后再刪除vmdk文件。如果只選擇刪除一個快照,那么這個快照的delta文件將和其父快照的delta文件進(jìn)行合并。如果選擇回滾到某一個快照,那么當(dāng)前的磁盤和內(nèi)存狀態(tài)將會被丟棄,而且虛擬機(jī)會轉(zhuǎn)變到revert-to的狀態(tài)。無論選擇哪個快照進(jìn)行回滾,該快照都會變成當(dāng)前的父快照,就是說當(dāng)前運(yùn)行的虛擬機(jī)會在這個快照之下。因此,父快照不一定是最近所創(chuàng)建的快照(在沒有回滾的情況下,父快照一般都是最近所創(chuàng)建的快照)。在Snapshot Manager中父快照之下一般有“You are here”的標(biāo)記。
如果選擇回滾的快照不包含內(nèi)存狀態(tài),那么該虛擬機(jī)將會被關(guān)機(jī),在管理員啟動該虛擬機(jī)時應(yīng)用所選擇的快照。如果包含內(nèi)存狀態(tài)的話,那么虛擬機(jī)會短暫的停頓一下,然后回復(fù)到快照時的磁盤和內(nèi)存狀態(tài)。
磁盤空間和刪除多個快照
在創(chuàng)建快照前,所有的寫操作都寫入磁盤文件。但是有了快照之后,磁盤文件保持不變,而寫操作寫入delta文件,同時,如果保存內(nèi)存狀態(tài)的話,vmsn文件還要占用比該虛擬機(jī)稍大一些的空間。
在只有一個快照時,在刪除快照時不需要額外的空間。因?yàn)橐粗苯觿h除快照文件,要么把快照文件和VMDK磁盤文件相合并。但是在有多個快照的情況時,效果就不一樣了。
假設(shè)要刪除一個虛擬機(jī)的所有快照,該虛擬機(jī)有三個快照,snap1、snap2和snap3。首先,snap3的快照文件要被合并到snap2的快照文件中,導(dǎo)致snap2占用空間增加。然后,snap2被合并到snap1中,導(dǎo)致snap1占用的空間增加。最后,snap1合并到VMDK文件中,此時不會增加空間開銷。在合并完成后,快照才會被刪除。
一種替代的方式是依次刪除快照,這樣就不會增加所需要的空間,只是稍微繁瑣一些。
刪除快照所需要的時間
通過VI客戶端刪除快照時,VI的狀態(tài)欄中顯示的信息可能會產(chǎn)生誤導(dǎo)。通常,狀態(tài)欄會很快到達(dá)95%完成的狀態(tài),但是會在95%的狀態(tài)等待較長的時間一直到合并完成。VirtualCenter對所有的任務(wù)都有15分鐘的超時值,即使后臺還在合并,但是過了15分鐘后,VirtualCenter會報告該操作超時。
一種查看該任務(wù)是否完成的方式是通過VI客戶端來瀏覽該虛擬機(jī)的datastore。如果該快照對應(yīng)的delta文件不存在了,則說明該快照被刪除了。
如果快照存在的時間比較長,那么快照文件就會變得比較大,因此在刪除快照時就需要比較長的時間進(jìn)行合并。合并的時間取決于虛擬機(jī)的繁忙程度,在關(guān)機(jī)的狀態(tài)下合并的速度較快。而ESX服務(wù)器后端的磁盤子系統(tǒng)的繁忙程度也會影響合并的時間。
一個100GB的快照文件可能需要3-6個小時來合并到原來的VMDK文件中。而從ESX3.5開始,由于VMware修改了合并的算法,可能需要更長的時間來合并(參見VMware文檔Consolidation of large or deeply nested snapshots)。這會影響虛擬機(jī)和ESX服務(wù)器的性能。因此,建議限制快照的保留時間,當(dāng)不需要時即刻刪除快照。
快照和metadata鎖對ESX性能的影響
快照對ESX服務(wù)器以及虛擬機(jī)的性能影響體現(xiàn)在幾個方面。但創(chuàng)建快照時,虛擬機(jī)的活動會暫時停頓一下,此時如果通過ping命令去檢查虛擬機(jī)的狀態(tài),可以看到一些timeout的response。此外,創(chuàng)建快照會導(dǎo)致metadata的更新,為了避免SCSI Reservations沖突會短時間內(nèi)對LUN加鎖,從而導(dǎo)致在短暫的時間內(nèi),這個LUN將只能由一個ESX服務(wù)器進(jìn)行排他性訪問。
如果為虛擬機(jī)創(chuàng)建了快照,虛擬機(jī)在運(yùn)行的狀態(tài)中,該快照是活躍的。只要快照是活躍的,那么虛擬機(jī)的性能就會下降。因?yàn)镋SX服務(wù)器對delta文件的寫入方式不同于VMDK文件,而且效率相對較低。delta文件每次以16MB的大小來增長,它會導(dǎo)致另一種metadata鎖。
最后,刪除或者回滾快照都會創(chuàng)建一個metadata鎖。此外,刪除快照時可能會導(dǎo)致性能比較大的下降,虛擬機(jī)越忙越明顯。為了避免這個問題,快照的刪除最好在非高峰時期。
二、vmware虛擬機(jī)內(nèi)存快照轉(zhuǎn)vmcore
有三種方法
1、使用快照功能備份系統(tǒng) 打開虛擬機(jī),點(diǎn)開虛擬機(jī)-快照-拍攝快照。填寫快照名稱和描述,方便記憶,點(diǎn)擊拍攝快照。 等待結(jié)束。如果需要恢復(fù),點(diǎn)擊虛擬機(jī)-快照-管理快照。
2、虛擬機(jī)克隆功能 導(dǎo)航欄中找到‘虛擬機(jī)’并進(jìn)入,在‘管理’中找到‘克隆’,點(diǎn)擊進(jìn)去。(克隆功能需關(guān)閉當(dāng)前使用的虛擬機(jī)) 出現(xiàn)克隆虛擬機(jī)向?qū)?,點(diǎn)擊下一步,創(chuàng)建完整克隆,填寫一個名字,然后選擇克隆虛擬機(jī)存放的位置。等待克隆結(jié)束,結(jié)束后會在虛擬機(jī)中多出一個剛才生成克隆系統(tǒng)。
3、直接復(fù)制.vmx 這種方法比較簡單,直接將虛擬機(jī)生成的.vmx文件復(fù)制一份到其他目錄。 需要時復(fù)制回來即可。
三、如何將虛擬機(jī)的當(dāng)前內(nèi)存快照并保存
如果是想增電腦的虛擬內(nèi)存,在電腦高級里面可以更改每個磁盤的虛擬內(nèi)存并應(yīng)用。如果是想保留當(dāng)前的圖片,可以用手機(jī)拍攝。
四、虛擬機(jī)的快照功能怎么用?
所謂的快照,就是把當(dāng)前的狀態(tài)封存一份備份,如果后面系統(tǒng)有異常,可以快速恢復(fù)到快照前狀態(tài)。
這個功能多用于測試前??煺帐钦加每臻g的,不要保留太長時間。
滿意請采納
以上就是關(guān)于虛擬機(jī)快照是否包含內(nèi)存相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
廣告創(chuàng)意作品(廣告創(chuàng)意作品分析圖文)
應(yīng)屆生去杭州的住房補(bǔ)貼(應(yīng)屆生去杭州的住房補(bǔ)貼怎么領(lǐng))