在前兩篇文章中已經對Windows Server 2012的文件和存儲服務有了一個詳細的介紹,這篇文中着重來介紹下Windows Server 2012中的重複數據刪除技術。重複數據刪除技術能夠大大的節約磁盤空間的使用,在Windows Server 2012版的白皮書中描述,此項技術能夠將普通數據的壓縮率達到2:1,虛擬機數據的壓縮率達到20:1.
在這次測試中我將新建一個50G的卷,然後在這捲上放置若干個Hyper-V虛擬機,然後啓動重複數據刪除技術,進行優化。在優化完成前後對比佔用磁盤空間的大小。閒話少說,接下來就開始實驗。
1. 首先創建大小爲50G的卷。具體的細節參照《Windows Server 8的文件和存儲服務之一》http://xyls1986.blog.51cto.com/601867/832929
2. 啓用重複數據刪除技術
3. 確認無誤後,完成卷的創建
4. 這時就可以看到創建的捲了
5. 然後將Hyper-V虛擬機拷貝到剛剛創建的卷,其中包含了Windows 7的虛擬機、Windows 8的虛擬機、Windows Server 2008的虛擬機等數據
6. 查看屬性後,這些文件總共佔用了空間47G
7. 磁盤屬性中可以看到可用空間爲2.86GB
接下來我們來運行重複數據看看到底能夠節約多少空間。
8. 由於是在實驗過程中,需要設置好重複數據刪除執行的日程,讓他馬上執行。設置早於以下時間的刪除重複文件,默認是30天,在實驗過程中爲了節約時間,我們設置爲0天
9. 設置運行重複數據刪除的計劃
10. 等計劃的時間到了之後,可以看到CPU的佔用直線上升,這時就開始了重複數據的刪除,紅色邊框中的進程就是重複數據刪除的進程。由於這個過程涉及到大量的運算所以是比較耗費資源的,可以通過調度讓它在空閒的時間來執行這個過程。
11. 經過一段時間的優化之後,我們來看看優化後的磁盤空間。可以看到使用的空間僅僅爲11.2GB,而可用的空間增加到38.7GB,優化的效果是非常明顯的。
12. 重複數據刪除節省了36.1GB的空間,重複數據刪除率達到了76%
今天在這篇文章中我使用了50G的磁盤對重複數據刪除的功能,在虛擬機數據上的優化進行了一個簡要的評測。證明重複數據刪除功能的優化是非常明顯的。由於Windows Server 8的重複數據刪除技術是文件塊級別的重複文件刪除,因此在空間優化方面的非常明顯的,相信此項功能一定會在以後的使用中大放異彩。