Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 如何解決困擾服務器性能的文件碎片問題

如何解決困擾服務器性能的文件碎片問題

日期:2017/2/8 10:24:05      編輯:關於服務器

  文件系統自身的機制,導致每台計算機都會遭遇文件碎片的問題,服務器必須的系統與文件共享功能遭遇眾多用戶訪問,導致文件碎片問題尤為嚴重,最常見的後果是網絡速度緩慢、開機時間長以及病毒掃瞄時間特別長等。現時火熱流行的技術虛擬化和固態硬盤能不能有效解決由於碎片對存儲系統服務器性能的影響呢?

  文件碎片對虛擬化影響有許多企業已經開始利用虛擬化的優勢來進行服務器整合及數據中心碳排放量的降低。但這種著眼未來的技術所具備的優勢還不止如此,虛擬化性能所面臨的關鍵性挑戰在於--文件碎片的處理。

  文件碎片是存在於非虛擬化環境中且多年來一直懸而未決的一大性能挑戰。但虛擬化所帶來的碎片問題更加嚴峻,所需的解決方案也是前所未有的。虛擬機能夠利用硬盤分區,讓整個磁盤系統看起來都能為虛擬機所用。但是在虛擬化層下,硬件經常要存儲系統所產生的文件,要利用整個硬盤所有分區的磁盤存儲系統和碎片文件。

  虛擬機都有自己的通過主機系統傳遞的輸入/輸出請求。因此每個文件請求都會產生很多輸入/輸出請求--從最低程度上說客戶機系統會產生一個請求,然後主機系統再產生一個請求。但是在常規的粉碎環節,尤其是在虛擬機磁盤活動頻繁的時候,文件將被粉碎為成百上千個文件碎片。可想而知每個請求的文件和文件的每個碎片所產生的若干輸入/輸出請求會演變成多麼狂亂的行動。對性能的影響將會多麼可怕!

  對於虛擬機而言,常規的磁盤碎片整理程序是很關鍵的,這就要利用磁盤碎片技術。基礎性的磁盤碎片整理程序,甚至是預設定的磁盤碎片整理程序無法跟上虛擬化的粉碎速度。最可行的也是目前唯一能夠提供的解決方案就是持續性後台粉碎解決方案。這種解決方案能夠處理那些後台運行的或者閒置的資源;這樣是對磁盤碎片整理程序性能有非常積極的作用,性能也總能達到最大化。

  存儲碎片簡單搞定

  固態硬盤有著對於傳統硬盤的獨到優勢,但最近的一次來自國外媒體網站的測試結果或許會導致英特爾著名的X25-M固態硬盤失去一些吸引力。一項來自PCPerspective網站的最新測試結果表明,英特爾的損耗均衡(wear-levelling)特性可能會導致大規模的磁盤碎片問題,更為嚴重的是這些問題幾乎無法修復。看起來英特爾的X25-M固態硬盤產品似乎出了一些問題。

  這個名叫PCPerspective的網站已經公布了一篇非常詳細的固態硬盤長期性能測試報告,在測試過程中,測試人員發現某些在常規硬盤上的取得良好效果的技術在固態硬盤上卻並不適用,文章列舉了扇區重新映射以及損耗均衡運算法則這兩個典型的例子,這二者在常規硬盤上的作用在於加速固態硬盤性能以及延長硬盤的使用壽命,但測試表明這兩種技術在固態硬盤出現碎片之後卻在很大程度上削弱了固態硬盤的性能表現。更為糟糕的是常規的磁盤碎片整理軟件不僅不能解決這一問題反而還會加重情況的惡化,考慮到這種磁盤碎片產生在文件系統層面之上,因此英特爾也有固態硬盤工程師建議用戶不要用任何磁盤碎片整理軟件來對固態硬盤驅動器進行任何操作。目前唯一能夠重新理清驅動器扇葉映射的做法是重新清空整個磁盤。

Copyright © Windows教程網 All Rights Reserved