固態硬碟越用越慢?原來都是「它」的惹的禍!
固態硬碟又快又穩的特點,讓越來越多的玩家將固態硬碟作為新平台搭建的必備品。固態硬碟的反應延遲極低,載入速度快,但是或許很多玩家都發現了,固態用久了,速度就沒那麼快了。那麼,是什麼導致固態硬碟速度變慢的呢,現在由老司機(偽)帶大家分析一波。
一、不一樣的結構
固態硬碟(SSD)與傳統機械硬碟(HDD)有著不同的架構和工作原理,讀寫數據的過程也是不一樣的,這種區別既給SSD帶來了優異的性能,同時上帝是公平的,那麼自然還有一些固有的缺點。
一個Block由多個Page組成
HDD有扇區、柱面之分,SSD的基本組成則為Page(頁面)、Block(區塊)、Plane(平面),Page是最基本的組成,圖示每個Page為8kb,每個Block包含128個Page,容量為1024kb,即1MB。
多個Block再組成Plane,一個Die(核心)有數個Plane,而我們看到的快閃記憶體片其實是多顆Die封裝在一起的,而整個SSD上則會由多片快閃記憶體組成。因此,從高到低排序就是:SSD——Flash(快閃記憶體)——Die(核心)——Plane——Block——Page。
每個Plane都有多個Block組成
二、迥然不同的讀寫方式
在系統中,數據寫入是以Page為單位的,SSD寫入新數據需擦除原有的數據,但是擦除過程只能以Block為單位,要清除就得擦除整個Block單元,哪怕只寫入了一個Page的文件。
這裡為了更好地解釋,我們假設每個Block只有9個Page,而每個Page大小1Byte。
空白狀態,此時性能最佳
此時鍵入5個a。
可以看到佔用了5 Byte。
由於是空盤狀態,直接寫入就好了,此時佔用了Block A的5個Page
接著,我們改變內容,變為aaaaabbb
此時佔用了8 Byte,但是在SSD方面不是直接改寫那麼簡單。
由於SSD不能直接覆蓋,需重新佔用8個Page用於存放
Block A實際上已經「臟」了,要恢復性能就需要刪除整個Block,因為擦除後的空盤寫入是最快的,此時需要把有用的數據拷貝到Block B中然後再擦除掉。
上述舉例僅僅是非常簡單的例子,如果是真實的應用環境情況會更複雜,SSD需要不斷地在各個Block之間進行寫入→轉移→清空操作,而且SSD的寫入速度與擦除速度相差很大,這也會影響SSD的性能發揮。
高頻率的擦寫,對固態硬碟是一種考驗,而銘瑄固態硬碟由於採用了慧榮專業主控,搭配Intel優質原裝快閃記憶體,確保了固態硬碟的高性能與穩定性,大幅延長使用壽命。如果各位想了解自己的硬碟是否健康,可以瀏覽我們上周的文章,《硬碟壞得毫無徵兆?老司機手把手教你怎麼看!》
三、總結
總之,SSD的特性決定了它的寫入方式,寫入一個空白的Block時可以直接寫入,但是如果要改寫,則需把原有的文件拷貝到緩存再進行擦出寫入。問題就在於,擦除操作的2ms遠大於寫入操作的0.2ms,因此當SSD用久了,裡面很多塊都被寫有東西,意味著要擦除的塊也會變多,性能自然也就會下降了。
如何把固態硬碟優點最大化,並通過技術手段去彌補「小缺點」,是半導體存儲行業需要繼續研究的課題。後續銘瑄科技會給大家介紹關於SSD壽命突顯的問題和應對方案,請保持關注,咱們下期再會。
TAG:銘瑄科技 |
※越用越慢想掀桌!固態硬碟掉速的源頭在哪兒?
※換了固態硬碟速度還是很慢,原來要這樣操作才正確!
※為什麼越來越多的人選擇價格更貴的固態移動硬碟?
※原廠固態硬碟竟拆出白片來!說好的信賴呢?
※現在固態硬碟都這麼便宜了,還有必要用機械硬碟嗎?
※電腦固態硬碟只裝了系統,為什麼開機越來越慢?
※朋友,固態硬碟不是瞎買的,看你這固態我也是醉了,認真學習吧!
※一年不用固態硬碟上的數據就會蒸發?假的!
※固態硬碟原來還能再優化!
※固態硬碟不適合存數據?看看這些謠言是怎麼來的!
※為什麼SSD固態硬碟會越用越慢?
※一年不用的固態硬碟數據會蒸發?假的!
※你的筆記本電腦變得又卡又慢?或許你需要一塊固態硬碟!
※出現這些問題,說明你的固態硬碟可能該換了!
※顏值與性能擔當,這個強大又好看的固態硬碟你見過嗎?
※未來的固態硬碟長什麼樣?
※純科普,那些大家都在說的固態硬碟和機械硬碟你真的了解嗎?
※這是什麼固態硬碟呢?這固態硬碟算不算是被坑了呢?
※你還傻傻的擔心固態硬碟短命嗎? 十年夠不夠!!
※買了塊固態硬碟,怎麼保養才能用更久?和機械硬碟有什麼不同?