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


















