機(jī)械硬盤(pán)買(mǎi)64M緩存!別買(mǎi)256M?
雖然SSD的價(jià)格已經(jīng)降了不少,但大容量存儲(chǔ)還得靠機(jī)械硬盤(pán)撐腰,畢竟500元買(mǎi)4T對(duì)誰(shuí)來(lái)說(shuō)都有不小的誘惑……什么?你說(shuō)4T硬盤(pán)只要450就能到手了?那我可得問(wèn)問(wèn)你,你說(shuō)的這4T硬盤(pán),它的緩存大么?有256M啊?那你可別買(mǎi)。
為什么256M緩存的機(jī)械硬盤(pán)別買(mǎi),而要買(mǎi)64M緩存的硬盤(pán)呢?難道硬盤(pán)的緩存不是越大越好么?下面我們就來(lái)聊聊硬盤(pán)的緩存。
熟悉機(jī)械硬盤(pán)工作原理的玩家都知道,硬盤(pán)中的緩存主要起到快速讀取的作用,因?yàn)楸P(pán)片的讀寫(xiě)速度更慢一些,加上磁頭尋道的時(shí)間,使得硬盤(pán)的讀寫(xiě)都較為緩慢,而加入了緩存這一機(jī)制之后,借助DRAM緩存的高速特性,可以實(shí)現(xiàn)更快的讀寫(xiě)。
具體來(lái)說(shuō),硬盤(pán)在寫(xiě)入數(shù)據(jù)時(shí),數(shù)據(jù)先進(jìn)入速度快的緩存中,然后再由磁頭寫(xiě)入盤(pán)片;而在讀取過(guò)程中,數(shù)據(jù)先由盤(pán)片讀取到緩存中,再?gòu)木彺孀x出,如果數(shù)據(jù)恰好保存在緩存中,就可以跳過(guò)從盤(pán)片讀取這個(gè)步驟,實(shí)現(xiàn)更快的讀取。
在早期硬盤(pán)容量較小時(shí),緩存容量也很小,40G的機(jī)械硬盤(pán)緩存可能只有2MB,隨著硬盤(pán)容量的不斷提升,機(jī)械硬盤(pán)的緩存也逐步提升至8MB、16MB、32MB、64MB。
從理論上就可以知道,更大的高速緩存容量可以大幅提高機(jī)械硬盤(pán)的突發(fā)讀寫(xiě)速度,特別是當(dāng)機(jī)械硬盤(pán)需要頻繁修改數(shù)據(jù)時(shí),可以使其性能發(fā)揮到極致,從而進(jìn)一步提高機(jī)械硬盤(pán)的壽命。
不過(guò)隨著SMR也就是疊瓦式硬盤(pán)的推出,緩存越大越好這個(gè)定律就破滅了。因?yàn)榀B瓦式硬盤(pán)的緩存普遍都在256MB,看起來(lái)可以秒殺傳統(tǒng)的機(jī)械硬盤(pán),但其背后的原因大多數(shù)用戶(hù)卻不知道。
傳統(tǒng)磁記錄(上)和疊瓦式磁記錄(下)對(duì)比
傳統(tǒng)硬盤(pán)采用的是CMR傳統(tǒng)磁記錄,其記錄方式是在磁道之間留出一定的間隙,以避免不同磁道之間的數(shù)據(jù)干擾,不論寫(xiě)入還是讀取,磁頭都是從磁道上方經(jīng)過(guò),完成讀寫(xiě)的操作。
而SMR疊瓦式磁記錄則是為了更好地利用盤(pán)片上的空間,把磁道的距離拉近,從而在盤(pán)片上容納更多磁道,同時(shí)改變磁頭的位置,讓磁道在寫(xiě)入數(shù)據(jù)的時(shí)候可以減少對(duì)臨近一行磁道的干擾。
但是問(wèn)題在于,在磁盤(pán)寫(xiě)入數(shù)據(jù)之后,在已經(jīng)有數(shù)據(jù)的磁道寫(xiě)入數(shù)據(jù)時(shí),下一條磁道的數(shù)據(jù)會(huì)被擦除,需要先備份下一條磁道的數(shù)據(jù)。
但是在寫(xiě)入下一條磁道數(shù)據(jù)時(shí),又會(huì)擦除下下一條磁道的數(shù)據(jù),解決辦法是每隔一部分磁道設(shè)置一塊安全距離,并采用大容量的緩存區(qū)來(lái)放置數(shù)據(jù)。
SMR被用戶(hù)詬病的地方就在于,當(dāng)硬盤(pán)存放了較多的數(shù)據(jù)之后,即使是微小的數(shù)據(jù)改動(dòng),也會(huì)反復(fù)遷移扇區(qū)內(nèi)的數(shù)據(jù),這不僅會(huì)影響寫(xiě)入速度,同時(shí)還會(huì)加速盤(pán)片和磁頭的老化,數(shù)據(jù)存放的風(fēng)險(xiǎn)就增加了。
當(dāng)然,并不是說(shuō)SMR硬盤(pán)就完全不值得購(gòu)買(mǎi),因?yàn)槠溆懈叩臄?shù)據(jù)密度,意味著同樣體積下可以提供更大的容量,而且相對(duì)價(jià)格更便宜,對(duì)于部分對(duì)數(shù)據(jù)密度要求更高的用戶(hù)來(lái)說(shuō)還是值得入手的。
如果要存放大容量的冷數(shù)據(jù),也不用擔(dān)心磁頭老化和盤(pán)片頻繁讀寫(xiě)的問(wèn)題,同樣可以用SMR硬盤(pán)來(lái)降低成本。
不過(guò)對(duì)于大多數(shù)用戶(hù)來(lái)說(shuō),還是直接購(gòu)買(mǎi)CMR硬盤(pán)更加穩(wěn)妥,畢竟4T的價(jià)格也貴不了多少錢(qián),而且數(shù)據(jù)穩(wěn)定性更高,使用的時(shí)候不用區(qū)分熱數(shù)據(jù)冷數(shù)據(jù),多花一點(diǎn)錢(qián)買(mǎi)這個(gè)放心也是非常值得的,而且挑選起來(lái)也很容易,買(mǎi)的時(shí)候看準(zhǔn)64MB緩存即可。