WatchStor觀察:基準(zhǔn)測試體現(xiàn)固態(tài)盤的優(yōu)勢
【W(wǎng)atchStor獨家】Sears和其他一些零售商采用了一家名為richrelevance的公司的服務(wù)來幫助實現(xiàn)個性化的網(wǎng)絡(luò)促銷,并且針對他們的在線客戶發(fā)送廣告。Richrelevance跟蹤客戶的參數(shù)選擇及網(wǎng)站習(xí)慣,并對這些數(shù)據(jù)進行分析,然后根據(jù)這些信息描述出消費者的特征,這樣當(dāng)消費者訪問零售網(wǎng)站的時候,電子商務(wù)公司就可以更好地根據(jù)消費者個人的興趣推薦相關(guān)的服務(wù)和產(chǎn)品。
該公司的高級IT總監(jiān)Elya Kurktchi表示,“我們?yōu)樵L問網(wǎng)站的消費者推薦的產(chǎn)品和服務(wù)每天都要變化幾次,一切都是根據(jù)數(shù)學(xué)模型計算得出的?!睘榱颂幚磉@些數(shù)據(jù),richrelevance有5個數(shù)據(jù)中心,這些數(shù)據(jù)中心里混合使用了惠普和戴爾的電腦作為網(wǎng)絡(luò)服務(wù)器和應(yīng)用服務(wù)器,這些中心里還使用了負載均衡技術(shù)以確保工作的分配能夠***限度地發(fā)揮處理器的效能。
Kurktchi表示,“每個數(shù)據(jù)中心都采用了高度分布的網(wǎng)絡(luò)架構(gòu),這就是為什么多臺服務(wù)器和磁盤之間的負載均衡以及并發(fā)處理能力非常重要的原因。” Kurktchi還表示,“然而,我們發(fā)現(xiàn),在我們面向客戶的計時服務(wù)器——這些服務(wù)器支撐著我們的零售商網(wǎng)站,呈現(xiàn)給客戶的個性化 ‘購買’推薦最終也要來到磁盤上,當(dāng)需要訪問的舊數(shù)據(jù)不在緩存中的時候,就需要從磁盤上提取這些數(shù)據(jù)。無論什么時候,只要我們?yōu)榱私o客戶提供個性化的推薦進行計算而訪問硬盤的時候,我們都會遇到100毫秒的延遲。這影響了我們對客戶的響應(yīng)時間?!?/P>
這對于在線零售商來說,并不是一件好事,對于那些對響應(yīng)時間要求高的客戶來說更是如此。Richrelevance認為固態(tài)盤(SSD)技術(shù)也許是縮短延遲、提高響應(yīng)速度的關(guān)鍵,所以該公司決定測試多個廠商的SSD產(chǎn)品,并將這些產(chǎn)品的性能同該公司已有的硬盤性能進行比對。
Kurktchi表示,“SSD可以支撐計算模塊的公式,并且為客戶提供更迅速的響應(yīng)?!?Kurktchi還表示,“我們意識到讀取硬盤已經(jīng)成為了我們服務(wù)的瓶頸,新一代的SSD在性能上已經(jīng)非常接近我們在服務(wù)器上RAM緩存的讀取性能了。”
為了量化性能,richrelevance公司建立了一套測試標(biāo)準(zhǔn),將SSD同硬盤進行性能對比。Kurktchi表示,“為了建立一個基準(zhǔn),我們收集了服務(wù)器在特定的某一天使用硬盤的歷史行為,我們在幾種不同的測試環(huán)境中反復(fù)使用了這一基準(zhǔn)?!?/P>
***個測試環(huán)境就是用Unix “unzip”進行一個根據(jù)消費者在網(wǎng)站上的行為進行的典型計算。此外,還使用Unix和Java進行了多次其他的測試。Kurktchi表示,“我們進行了多次寫性能的測試,也多次測試了隨機讀取和并發(fā)讀取的性能。”
在混合讀取環(huán)境中,一塊Ridata 32GB硬盤達到了1211 IOPS,SanDisk Corp.公司一塊64GB的固態(tài)盤達到了2163 IOPS,英特爾公司的X25-M SSD則達到了9272 IOPS。在隨機寫測試中,Ridata SSD完成了8次寫操作、SanDisk SSD完成了12次寫操作,而英特爾X25M SSD則完成了7700寫操作。
Richrelevance發(fā)現(xiàn)SSD在性能方面表現(xiàn)非常優(yōu)異,但是Kurktchi表示結(jié)果仍然在“觀察之中……我希望能夠看到硬盤的延遲能從100毫秒縮短到80毫秒——而不是SSD的16毫秒?!?/P>
Kurktchi關(guān)心的第二個問題是SSD產(chǎn)品的使用壽命,它們是否能夠吻合IT資產(chǎn)采購和折舊的周期。她表示,“我們很快就意識到不是所有的SSD的壽命都是一樣的。”她還表示,“剛開始吸引我們的幾款產(chǎn)品都是因為價格低廉。然而,因為這些介質(zhì)的寫次數(shù)非常有限,我們發(fā)現(xiàn)這些產(chǎn)品很難使用一年以上?!?/P>
在耐久性測試中,Intel X25M SSD又一次表現(xiàn)突出。X25M使用了SSD的“損耗程度均衡”算法,將寫操作均勻地分布在SSD NAND存儲上,有效地將SSD盤的壽命提高到了5年——這個時間長度和資產(chǎn)采購和折舊周期非常吻合。
Kurktchi表示,“我們非常興奮,因為我們不希望產(chǎn)品在***年就用壞了。” Kurktchi還表示,“我們曾經(jīng)考慮過一款產(chǎn)品,但我們發(fā)現(xiàn)該產(chǎn)品的控制器速度比較慢……當(dāng)我們考察Intel X25M 80-GB的時候,我們看到了一種高級的損耗程度均衡的算法,這種算法和高級控制器設(shè)計配合在一起,可以把SSD的壽命延長到五年。這正是我們在尋找的東西?!?BR>Richrelevance Kurktchi表示,“我們獲得了SSD盤,把它們運到數(shù)據(jù)中心里并安裝好,并且建立了新的文件系統(tǒng)。我們進行了一系列的I/O測試,最終才開始使用?!?/P>
SSD技術(shù)的成功引進使richrelevance不必再為了升級服務(wù)器緩存頭疼,同時也將計算模塊的性能提高了四至五倍,極大地提高了消費者在網(wǎng)上消費時同網(wǎng)站互動的速度。
Kurktchi表示,“能夠提高我們面向消費者服務(wù)器的響應(yīng)速度對于我們來說非常重要,對我們的在線零售商客戶來說也是如此,因為在電子商務(wù)中,個性化的推薦必須實時呈現(xiàn)?!?Kurktchi還表示,“我們還將繼續(xù)尋找其他能夠利用SSD優(yōu)勢的應(yīng)用?!?/P>
Kurktchi預(yù)計在不遠的未來,當(dāng)服務(wù)器都配備了各種SSD盤的時候,richrelevance的數(shù)據(jù)中心里的服務(wù)器就能夠更好地恢復(fù),因為SSD的功能和RAM類似,還可以在斷電的時候保存數(shù)據(jù)。
Kurktchi表示,“在當(dāng)今的SSD市場里,有太多的選擇,你必須做足功課。” Kurktchi還表示,“真正的障礙仍然是控制器設(shè)計上。有超級處理能力的智能控制器和可以翻譯所有的隨機寫操作、并且把它們安排進所需的流之中RAM是解開這個難題的關(guān)鍵?!薄網(wǎng)atchStor獨家譯稿,未經(jīng)許可禁止轉(zhuǎn)載。合作伙伴請注明原作者及出處為WatchStor.com】