SSD在數(shù)據(jù)中心領(lǐng)域已經(jīng)樹(shù)立起了自己的地位。幾乎所有主流廠商都會(huì)在它們的最佳實(shí)踐架構(gòu)中指定Tier 0存儲(chǔ)。服務(wù)器端的SSD用于提升服務(wù)器性能,而存儲(chǔ)端的SSD則解決了啟動(dòng)風(fēng)暴的瓶頸。就像大多數(shù)技術(shù)一樣,了解什么時(shí)候使用它和什么時(shí)候不使用是很重要的?,F(xiàn)在讓我們來(lái)看看什么時(shí)候不使用SSD。
1. 對(duì)于不是讀密集型(read-intensive)的應(yīng)用不要使用SSD
SSD可以顯著提升讀訪問(wèn)時(shí)間。相比傳統(tǒng)HDD硬盤,讀取效率可以提升10倍以上。但是天下沒(méi)有免費(fèi)的午餐,SSD在寫性能上并無(wú)優(yōu)勢(shì)。寫操作不但有延時(shí),而且還會(huì)耗盡SSD的存儲(chǔ)單元。存儲(chǔ)單元有平均寫壽命,超過(guò)這個(gè)壽命時(shí),存儲(chǔ)單元會(huì)逐漸損壞(具體要查看廠商對(duì)指定系統(tǒng)的提供的詳細(xì)信息)。當(dāng)存儲(chǔ)單元損壞時(shí),SSD總體性能會(huì)下降。最終,SSD必須被更換以保證其性能,我們都知道,SSD并不便宜。一些廠商更是提供昂貴的保修服務(wù)。
那么理想的讀寫比率是多少呢?這并沒(méi)有一個(gè)固定的數(shù)字,但90/10是比較理想的。在這點(diǎn)上應(yīng)用必須做出讓步,這需要IT管理者做出合理的決定。如果讀寫比率低于50/50,那么很明顯傳統(tǒng)的HDD硬盤是更好的選擇。在這種情況下,從應(yīng)用的角度來(lái)看SSD對(duì)讀性能的提升會(huì)被其糟糕的寫性能抵消。
所以如果你需要使用SSD來(lái)提升讀性能,但寫性能成為了問(wèn)題,那么你可以考慮采用損耗平衡(wear-leveling)機(jī)制和能減少寫入放大(write-amplification)的廠商,從而降低性能影響。SSD的大小也是一個(gè)因素,便宜的SSD會(huì)因?yàn)闇p少了遞歸讀的幾率而產(chǎn)生更重的負(fù)載。