
固態(tài)硬盤:改善性能\節(jié)約成本兩全齊美
作者:張 磊
來源:《中國計算機報》2009年第03期
即使IT規(guī)劃者無法直接找到高性能和高利潤之間的平衡點,要判斷是否應(yīng)該購買固態(tài)硬盤也有簡單的方法,那就是看重建后端存儲系統(tǒng)后,能否顯著節(jié)約成本并改善性能。
為應(yīng)對全球金融風(fēng)暴,企業(yè)不得不大幅壓縮IT預(yù)算,縮減數(shù)據(jù)中心面積,降低電力消耗,節(jié)約管理開支。IT規(guī)劃人員發(fā)現(xiàn),除了上述方法以外,還有一些簡單而省錢的創(chuàng)新產(chǎn)品,不僅能夠顯著地改善性能,而且沒有什么風(fēng)險,這就是固態(tài)硬盤(SSD)。
保障性能是關(guān)鍵
多年以來,機械式的硬盤驅(qū)動器占據(jù)了存儲介質(zhì)的主流。企業(yè)無論是選擇內(nèi)置的、直連的還是基于網(wǎng)絡(luò)的存儲設(shè)備,其架構(gòu)都是一樣的,即在前端放置某種緩存或硅片內(nèi)存(可能內(nèi)置在服務(wù)器、硬盤控制器或存儲陣列上),在后端提供大型的機械式硬盤存儲池。這種架構(gòu)的指導(dǎo)思想是把實時數(shù)據(jù)盡可能長久地保存在緩存中,從而避免因等待硬盤I/O而造成的程序響應(yīng)延遲。
但是與后端龐大的存儲空間相比,緩存實在是太小了。存儲管理員和應(yīng)用系統(tǒng)管理員不得不絞盡腦汁,經(jīng)常對系統(tǒng)進行調(diào)優(yōu)和配置,以確保最常用的數(shù)據(jù)能夠保留在緩存中。如果實在有困難,也要讓這些數(shù)據(jù)的訪問速度盡可能快,比如把這些數(shù)據(jù)條帶化到大量昂貴的高轉(zhuǎn)速硬盤上。
應(yīng)用系統(tǒng)管理員可以采用一些技術(shù)或方法克服緩存太小帶來的應(yīng)用難題。舉例來說,用戶可以配備由高轉(zhuǎn)速光纖通道磁盤組成的大存儲池,同時配備多臺高性能服務(wù)器、運行多線程應(yīng)用程序。
在對OLTP環(huán)境的后端存儲系統(tǒng)進行調(diào)優(yōu)時,一個最佳實踐是把I/O配置到硬盤盤片的外圈磁道。這樣,磁頭臂就不必在速度最慢的內(nèi)圈磁道上進行定位和讀寫。這種方法又被稱為
短行程。此方法的確可以提供更好的系統(tǒng)性能,但代價頗高。短行程硬盤會浪費硬盤50%~70%的容量。