“換個SSD還能再戰三年”,這句話曾在社交網絡和BBS上十分流行。
在很多人印象中,電腦換了固態硬盤=秒開應用+極速拷貝,但實際上卻存在不少硬盤昇級了,但速度提昇沒達到預期的案例,甚至還有昇級SSD後還不如原來的極端案例。
5月19日,英特爾官方微博解釋,SSD也會成為瓶頸,這並不稀奇。
用了SSD速度就能上天?答案是NO!
電腦卡了昇級SSD,這在大約10年前左右確實可以“一招鮮”。
因為那時電腦的瓶頸之一在於硬盤的尋道時間,無論是Windows啟動還是軟件啟動,都需要讀寫大量小文件,這是機械硬盤的弱項,卻是SSD的強項,昇級後自然肉眼可見地流暢起來。
但在十年後的今天,SSD已經普及,尋道時間太長這個問題早已不復存在,但新的問題又開始出現——SSD在速度上的“貧富差距”越來越大,同時人們對流暢的定義也不斷進化,越來越挑剔了。
如果單從Windows啟動、日常軟件啟動這樣的維度看,SSD之間的差距確實不太大,但如果是體量稍微大一點的應用,比如視頻UP主剪輯4K視頻、玩3A游戲大作等,就算是SSD也會有一部分存在性能不足的問題,卡頓無可避免。
就拿4K視頻來說,高碼率原片隨便一段都是幾十GB起,目前一些大容量SSD的持續寫入速度卻在100MB/s上下。
即使是做簡單的拷貝,其速度可能還不如機械硬盤。而3A游戲大作的文件體積也可能多達幾十GB,這樣的SSD寫入速度搞不好連下載/解壓速度都喂不飽。
而且還有可能出現一個怪現象,SSD剛剛使用時速度還可以,但是隨著存儲的東西越來越多,可用容量到一定程度,比如超過70%,速度就會突然大幅降低。有的甚至會出現全盤數據丟失的慘痛問題。
這些現象都讓SSD“極速”的標簽蒙上了陰影。那麼為什麼會存在這些問題?又應該如何規避呢?
或許你會說了,我看市面上的SSD速度指標都很快呀,動不動都是GB/s級的讀寫速度,就算是SATA接口的也能有500MB/s起步,怎麼會產生瓶頸呢?怎麼可能連機械硬盤都不如呢?
在這裡大家記住兩個名詞,一個是“緩存速度”,另一個是“介質速度”。
日常中,我們所說的SSD跑分測試速度達到多少多少,一般都是代表著SSD的緩存速度。
我們知道,SSD的整體速度,取決於其采用的閃存顆粒的速度。
隨著閃存顆粒的容量不斷提昇,存儲密度越來越大,其速度也不斷下降。速度越來越慢可不行,於是聰明的研發人員用了常見的提速手段——緩存!
就好比你可以一下子把杯子裡的水都倒到嘴裡,然後再慢慢吞下肚子,這時你的嘴巴就是緩存,嘴巴越大,一口悶的速度就越快。
SSD也是這樣,緩存相當於“嘴巴”,吞吐速度快但容量小,當緩存寫滿後,就得看實際的存儲介質寫入速度有多快了,這就是“緩存速度”和“介質速度”的區別。
有的SSD,緩存速度可以達到2GB/s,但介質速度卻只有100MB/s,如果緩存的容量有限,那麼稍微大點的文件持續寫入,就會塞爆SSD的緩存,讓寫入速度直線下降,如4K視頻剪輯這類應用,就有可能出現這種情況,大幅影響體驗。
更要命的是,不少SSD的高速緩存,是靠全體閃存顆粒齊心協力去模擬的,因此當存儲容量使用到一定程度,模擬效率就會大打折扣,甚至無法再模擬緩存,速度出現斷崖式下降。同時,這也會導致寫入的數據量被放大,讓本就較短的擦寫壽命雪上加霜。
了解了這些,就會明白選SSD絕非看標稱速度那麼簡單。