文件系統(tǒng)可以進行數據檢驗,但是如果文件系統(tǒng)在進行檢驗時修正了數據,你可能會遇到兩個問題:
文件系統(tǒng)在檢驗之前必須將數據讀回到服務器。當數據被寫回設備之前,它們是沒有被檢驗過的。
服務器CPU必須計算出檢驗數字,并且在文件被讀回時進行驗證。這對服務器有很大影響。 包括增加內存帶寬的要求以及利用CPU高速緩存,要求將應用程序重新從內存載入以及檢驗數字計算所需的內存帶寬。
如果你運行的應用程序使用了大量服務器資源,這就會構成一個嚴重的問題了。
有些產品有著自己的文件系統(tǒng)和檢驗數字,可以解決我對數據損壞的部分擔憂,但是并非所有的廠商都提供了具有這些功能的產品。這只是你應關注的重復數據刪除中的一部分問題。 在選購產品時,你還必須考慮其他許多因素,但是這應該是你優(yōu)先考慮的因素。你在提出這個問題的時候,廠商們也許會說這是你自己的問題,你的系統(tǒng)應該象T10DIF那樣。 這種回答是錯誤的。在你提出問題之前,廠商們必須考慮到你的硬件和軟件,如果它們把問題丟給你,你就不用考慮購買它們的產品了。
在某些環(huán)境中,重復數據刪除是一種很重要的工具,但是凡事都有兩面性,你應該認真規(guī)劃和執(zhí)行它,避免重復數據刪除技術缺點給我們帶來的麻煩。