SSD性能优化之4K对齐
生活随笔
收集整理的這篇文章主要介紹了
SSD性能优化之4K对齐
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【
引語】你是否聽人說 SSD 買來一定要先對齊,不然平時用起來會很頓。究竟是真有這種說法還是人云亦云呢?請往下看,相信聰明的你會自有判斷。
【 4K對齊是什么?】那么究竟什么是叫做“4K對齊”呢?
4K對齊相關聯的是一個叫做“高級格式化”的分區技術。“高級格式化”是國際硬盤設備與材料協會為新型數據結構格式所采用的名稱。
隨著時代發展,硬盤容量不斷擴展,使得之前定義的每個扇區512字節不再是那么的合理,于是將每個扇區512字節改為每個扇區4096 個字節,也就是現在常說的“4K扇區”。隨著NTFS成為了標準的硬盤文件系統,其文件系統的默認分配單元大小(簇)也是4096字節,為了使簇與扇區相對應,即使物理硬盤分區與計算機使用的邏輯分區對齊,保證硬盤讀寫效率,所以就有了“4K對齊”的概念。
【 SSD為什么需要4K對齊?】固態硬盤SSD的核心是NAND Flash閃存芯片,其壽命主要有閃存芯片的擦除讀寫次數決定的,出廠之后,這個讀寫次數是一定的,那么我們要做的就是優化算法,盡量減少讀寫次數。
4K對齊就是減少固態硬盤讀寫次數的有效方法
4K對齊之后好處多多,原理比較復雜,打個比方:
SSD就好比一個大倉庫,里面由很多小“房間”組成,每個房間的容量都是一樣的(4KB的倍數)。每個房間放入貨物(文件)的次數是有限制的(10萬次)并且每個房間只能放一種貨物。
貨物的放入和拿出是由管理員(操作系統)來協調解決的。但是無論貨物有多大,管理員都會把這些貨物分成好多塊放入房間。每塊的大小都是一樣的(XP系統是0.5KB,win7可以自己定)
沒有對齊的倉庫,最開始的一個房間被管理員占用了一點的,因此很多文件可能同時占用了兩個房間。如果要把貨物搬出去就相當于兩個房間各使用了一次(壽命)。
對齊過后的倉庫,貨物分成小塊的大小和房間大小一樣,放進去非常方便,效率大大提高,提高了房間的使用率。
這里是通俗點描述一下,會和SSD實際工作原理會有小小的偏差。
同時大家也可以看出為什么在固態硬盤SSD上推薦使用win7系統,而不使用XP。XP每次放入0.5KB,效率比較低,發揮不了SSD的優勢。但是win7系統則不同,ssd的最小單元是多少(現在4kb比較多)。因此4k對齊實際上也可能是8k對齊,16k對齊......
win7可以把貨物分成的快調成和最小單元大小相同,優勢顯而易見,同時win7還可以告訴SSD,那些房間是空的可以用,那些房間不可以用,這樣就少走了不少彎路。
【 如何查詢SSD是否4K對齊】方法有二:其一,利用window自帶CMD:1. 使用快捷鍵Win+R或點擊"開始"-->"運行", 2. 進入CMD界面,輸入“fsutil fsinfo ntfsinfo c:”, 從上圖可以看到每個扇區的字節數為512B,每個簇字節數為4096B。
其二,利用軟件AS SSD Benchmark查看是否4K對齊。可以看到“31K-BAD”,說明沒有4K對齊。
我們可以利用Disk Genius軟件直接建立分區。如果你一塊硬盤分了多個區,那么每建一個分區,都要按照下面的方法操作一次!否則就會出現第一個分區對齊了,但是其它分區沒對齊的現象。
綠色的硬盤表示已經4k對齊,黃色沒有4K對齊的硬盤 對齊開始前要進行一下設置,如下圖
【 驗證4K對齊的功效】
從對比的圖可以看到,4K對齊之后,4K讀寫的速度得到大幅的提升,得分從301直接提升到836.
【 4K對齊是什么?】那么究竟什么是叫做“4K對齊”呢?
4K對齊相關聯的是一個叫做“高級格式化”的分區技術。“高級格式化”是國際硬盤設備與材料協會為新型數據結構格式所采用的名稱。
隨著時代發展,硬盤容量不斷擴展,使得之前定義的每個扇區512字節不再是那么的合理,于是將每個扇區512字節改為每個扇區4096 個字節,也就是現在常說的“4K扇區”。隨著NTFS成為了標準的硬盤文件系統,其文件系統的默認分配單元大小(簇)也是4096字節,為了使簇與扇區相對應,即使物理硬盤分區與計算機使用的邏輯分區對齊,保證硬盤讀寫效率,所以就有了“4K對齊”的概念。
【 SSD為什么需要4K對齊?】固態硬盤SSD的核心是NAND Flash閃存芯片,其壽命主要有閃存芯片的擦除讀寫次數決定的,出廠之后,這個讀寫次數是一定的,那么我們要做的就是優化算法,盡量減少讀寫次數。
4K對齊就是減少固態硬盤讀寫次數的有效方法
4K對齊之后好處多多,原理比較復雜,打個比方:
SSD就好比一個大倉庫,里面由很多小“房間”組成,每個房間的容量都是一樣的(4KB的倍數)。每個房間放入貨物(文件)的次數是有限制的(10萬次)并且每個房間只能放一種貨物。
貨物的放入和拿出是由管理員(操作系統)來協調解決的。但是無論貨物有多大,管理員都會把這些貨物分成好多塊放入房間。每塊的大小都是一樣的(XP系統是0.5KB,win7可以自己定)
沒有對齊的倉庫,最開始的一個房間被管理員占用了一點的,因此很多文件可能同時占用了兩個房間。如果要把貨物搬出去就相當于兩個房間各使用了一次(壽命)。
對齊過后的倉庫,貨物分成小塊的大小和房間大小一樣,放進去非常方便,效率大大提高,提高了房間的使用率。
這里是通俗點描述一下,會和SSD實際工作原理會有小小的偏差。
同時大家也可以看出為什么在固態硬盤SSD上推薦使用win7系統,而不使用XP。XP每次放入0.5KB,效率比較低,發揮不了SSD的優勢。但是win7系統則不同,ssd的最小單元是多少(現在4kb比較多)。因此4k對齊實際上也可能是8k對齊,16k對齊......
win7可以把貨物分成的快調成和最小單元大小相同,優勢顯而易見,同時win7還可以告訴SSD,那些房間是空的可以用,那些房間不可以用,這樣就少走了不少彎路。
【 如何查詢SSD是否4K對齊】方法有二:其一,利用window自帶CMD:1. 使用快捷鍵Win+R或點擊"開始"-->"運行", 2. 進入CMD界面,輸入“fsutil fsinfo ntfsinfo c:”, 從上圖可以看到每個扇區的字節數為512B,每個簇字節數為4096B。
其二,利用軟件AS SSD Benchmark查看是否4K對齊。可以看到“31K-BAD”,說明沒有4K對齊。
【如何實現4K對齊】
1. 對于新的,未經分區的SSD,可以借助Disk Genius軟件來實現4K對齊。我們可以利用Disk Genius軟件直接建立分區。如果你一塊硬盤分了多個區,那么每建一個分區,都要按照下面的方法操作一次!否則就會出現第一個分區對齊了,但是其它分區沒對齊的現象。
2. 如果已經分區了,可以利用軟件paragon alignment tool實現無損4K對齊。
下面是軟件自己檢測硬盤綠色的硬盤表示已經4k對齊,黃色沒有4K對齊的硬盤 對齊開始前要進行一下設置,如下圖
然后paragon alignment tool軟件就會進行全自動對齊
等它自動完成,它完全之后需要重啟電腦轉移數據,數據越多,硬盤越大,需要的時間越多,請耐心等待。【 驗證4K對齊的功效】
從對比的圖可以看到,4K對齊之后,4K讀寫的速度得到大幅的提升,得分從301直接提升到836.
更多精彩內容,敬請關注微信公眾號: 存儲隨筆,Memory-logger.
總結
以上是生活随笔為你收集整理的SSD性能优化之4K对齐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php js 进度条,JavaScrip
- 下一篇: SEO入门:对百度权重的认知