自動精簡配置(thin provision),有時也被稱為」超額申請「,是一種重要的新興儲存技術。本文介紹自動精簡配置,並介紹它的工作原理、使用侷限和一些使用建議。
如果應用程式所使用的儲存空間已滿,就會崩潰。因此,儲存管理員通常分配比應用程式實際需要的儲存空間更大的儲存容量,以避免任何潛在的應用程式故障。這種做法為未來的增長提供了「headroom」(淨空),並減少了應用程式出故障的風險。但卻需要比實際更多的物理磁碟容量,造成浪費。
自動精簡配置軟體無需提前分配用不到的磁碟容量,所有儲存利用率更高 。圖1顯示了傳統情況下,儲存管理員如何分配比應用需要的儲存空間更多的儲存空間 - 提前規劃未來的增長,確保應用程式不會因為磁碟空間已滿而崩潰。圖1中卷a僅有100g物理資料,但基於增長**可能被分配多得多的儲存空間( 500gb ,在本例中) ,分配給該卷的未使用儲存不能由其他應用程式使用。在許多情況下,這500 gb從不使用且基本上被白白浪費了。這種情況被稱為「擱淺的儲存」。
通俗來說,自動精簡配置就相當於在同乙個房間裡吹氣球,只要房間裡還有空隙,你就可以把氣球吹大,是一種按需分配的。
在大多數實現,自動精簡配置以「從乙個普通的儲存池中按需提供儲存給應用程式」作為基本原則。自動精簡配置可與儲存虛擬化一起組合工作,這基本上是有效地利用該技術的前提條件。有了自動精簡配置,儲存管理員就可以像往常一樣分配邏輯儲存(例如500g)給應用程式,但僅在需要時才真正占用物理容量。當該儲存的利用率接近預定閾值時(例如90%,450g) ,該陣列會自動從虛擬儲存池中分配空間來擴充套件該卷,而不需要儲存管理員的人工干預。卷可以往常一樣超額分配(over allocated ),因此應用程式認為它有充足的儲存空間,但實際上並沒有浪費儲存空間。自動精簡配置是一種按需儲存技術,基本上消除了已分配但未使用的空間的浪費。
從卷中刪除的資料需要被**,會造成儲存控制器的開銷和成本增加。
使用未使用的塊而不是重複使用釋放的塊的檔案系統(例如ntfs微軟檔案)會導致卷在重複使用儲存之前擴大其最大分配的大小,這種檔案系統會降低自動精簡配置帶來的益處。
元資料橫跨整個卷的應用程式將削減自動精簡配置的優勢。
如果應用程式希望資料是連續的,和/或圍繞該假設優化i / o效能,使用精簡配置不是好的選擇。
但是,如果該陣列不能以足夠快的速度提供新的真實的儲存,則應用程式將失敗。盡量使用高效能的儲存控制器和和良好的監控儲存over-provisioning的minotor以避免降低可用性。
隨著自動精簡配置技術的成熟,未來的應用程式和檔案系統也許會被建立和重新修改,以避免這類問題。自動精簡配置的經濟實用的理由很簡單:它使儲存分配自動化,從而顯著降低了儲存管理員的工作,它可以減少了服務應用程式所需的儲存數量。它也會降低所需的磁碟數,從而導致能量消耗的大幅度減少。
自動精簡配置可以提供的主要優勢在於提高儲存空間的整體利用率,應該在建立虛擬化資料中心時被認真考慮。但是,使用者應該了解其注意事項,並應檢查應用程式的儲存和管理要求,以避免做出不當選擇。
ubuntu 精簡配置
是這樣的情況,在windows 7的vm虛擬機器上裝了ubuntu 12.04 desktop,主要是想用它的gui,所以把不要的給刪了。獲得精簡桌面的第二種方法是 先安裝ubuntu 12.04 server 然後安裝桌面環境 sudo apt get update sudo apt get up...
對VMware儲存進行自動精簡配置會引發哪些問題?
問 對vmware儲存進行自動精簡配置會引發哪些問題?答 對vmware儲存 或者hyper v儲存 進行自動精簡配置最大的問題就是有可能出現實際空間不足的情況。自動精簡配置可以實現使用者所獲得的虛擬硬碟 vmdk檔案 空間比實際的物理陣列中的硬碟空間更大。自動精簡配置提供乙個guest作業系統,讓...
NFS精簡版配置方法
此實驗的前提是防火牆需關閉。1.關閉iptables etc init.d iptables stop etc init.d iptables status 2.關閉selinux setenforce 0 getenforce permissive 出現這個單詞即代表selinux臨時關閉,如需永...