順網建議使用固態硬盤來做回寫已經有很長一段時間了,很高興得到了大家的認同,現在越來越多的用戶開始使用固態硬盤作為回寫盤,但是發現很多人卻忽略了一個很重要的地方,就是在使用windows 2003對固態硬盤進行分區和格式化所造成的性能損耗!
問題原因
現在大部分的閃存組織結構是由很多個512KB的塊(BLOCK)組成,而每個塊是由很多4KB的頁(PAGE)組成。閃存的工作原理是擦除以塊(BLOCK)為單位,而寫入卻是以頁(PAGE)為單位。NTFS默認的最小分配單元的大小剛好也是4KB,這本來是好事,但是當我們使用2003來分區的話,它卻並不是從頭開始的,而是有一個偏移值,這樣就會導致操作系統的最小分配單元和固態硬盤的頁之間錯位。導致的結果就是寫入一個4KB的數據,實際運行時會有兩次寫入操作,理想的情況應該是操作系統的最小分配單元和閃存的一個頁對應起來,這樣操作系統寫入一個4KB的數據,一次就能完成。
下圖的數據是4K未對齊的測試結果:
這是4K對齊的測試結果,性能提升了近30%
那么如何正確的做SSD 4K對齊呢?
如果你是使用的windows 2008 r2或者WIN7的系統,直接使用系統自帶的分區和格式化工具即可。微軟在WIN7和2008 R2的中都加入了TRIM指令和分區對齊等針對固態硬盤的優化。使用固態硬盤的話,WIN7和2008 R2是最佳的操作系統選擇!但是如果是2003的系統怎么辦呢?當然還是有辦法,我們可以利用工具diskgenius,首先刪除需要重新分區和格式化的硬盤,然后重新創建新分區,並按照下圖的要求來選擇並執行!
關於SSD 4K對齊操作嚴重要注意的認識和操作誤區:
4K對齊是在新建分區時做的,和格式化完全是兩碼事!大家千萬不要把4K對齊理解為4K格式化,這完全是錯誤的。
SSD的4K對齊與新建分區有關,與格式化無關!如果你一個SSD分了多個分區,每次新建分區都要按照下面的方法對齊一次,否則會出現C盤對齊了,D盤沒對齊的問題。
以下操作,如果你一塊硬盤分了多個區,那么每新建立一個分區,都要按照下面的方法操作一次!否則就會出現第一個分區對齊了,但是第二個分區沒對齊的現象。
如何驗證是否對齊
運行軟件AS SSD Benchmark,發現兩個都是OK的,既是對齊了。如果第一個是BAD,表示AHCI未開啟,第二個是BAD則表示未對齊!
注意:
以上問題使用順網標准服務器的用戶或者使用INTEL固態硬盤的用戶無需擔心,因為INTEL從控制器上面對這個問題進行了自動補償,所以上面的內容都是針對非INTEL固態硬盤的!
綜上所訴我們總結一下,得出下面三點結論!
1.盡量使用順網標准服務器或者INTEL固態盤做回寫(一流的主控,完善的配套工具ssd toolbox)
2.服務器操作系統盡量選擇2008 R2(支持TRIM,支持分區對齊)
3.使用固態硬盤必須開啟AHCI模式(不開啟AHCI無法支持TRIM 免重裝系統更換AHCI磁盤驅動器模式)