Intel架構(gòu)優(yōu)化OpenStack對(duì)象存儲(chǔ)
黃輝 發(fā)表于:13年04月12日 11:00 [原創(chuàng)] DOIT.com.cn
4月10日、11日,2013年英特爾信息技術(shù)峰會(huì)(IDF)在北京國(guó)家會(huì)議中心舉行,本次IDF的主題為“未來,用‘芯’體驗(yàn)”,這意味著英特爾將繼續(xù)以用戶體驗(yàn)為核心,立足英特爾“芯”架構(gòu),擴(kuò)大和深化產(chǎn)業(yè)合作,全面推動(dòng)計(jì)算技術(shù)創(chuàng)新、芯片制造創(chuàng)新、應(yīng)用體驗(yàn)創(chuàng)新、終端形態(tài)創(chuàng)新和云端智能創(chuàng)新。會(huì)上,來自全球各地的技術(shù)公司及數(shù)千名軟硬件開發(fā)人員、技術(shù)管理人員、媒體和分析師共聚北京,一起體驗(yàn)最新技術(shù)進(jìn)展及探討未來計(jì)算的創(chuàng)新趨勢(shì)。敬請(qǐng)關(guān)注DOIT全程直播報(bào)道!
OpenStack Object Storage(Swift)是OpenStack開源云計(jì)算項(xiàng)目的子項(xiàng)目之一,被稱為對(duì)象存儲(chǔ),提供了強(qiáng)大的擴(kuò)展性、冗余和持久性。
上圖介紹了Swift的主要結(jié)構(gòu)、模塊和主要功能。Intel的固態(tài)硬盤和萬兆網(wǎng)卡對(duì)Swift的架構(gòu)優(yōu)化十分明顯的。IDF2013上的課程中介紹了一個(gè)配有Intel架構(gòu)的Swift。
Swift測(cè)試環(huán)境。環(huán)境由4個(gè)壓力客戶端、1個(gè)Proxy服務(wù)器以及4個(gè)存儲(chǔ)服務(wù)器組成,存儲(chǔ)單元為SATA磁盤以及Intel的千兆網(wǎng)卡。壓力測(cè)試工具為COSBench測(cè)試指標(biāo)包括IOPS、RESP時(shí)間以及成功率等。
測(cè)試結(jié)果顯示Proxy服務(wù)器的網(wǎng)卡明顯制約了整個(gè)系統(tǒng)性能的提升。
在使用了Intel的萬兆網(wǎng)卡之后,出現(xiàn)了軟中斷不均衡的問題。Intel的解決方案是每個(gè)中斷綁定到不同的core。
Intel的固態(tài)硬盤主要用于存放熱數(shù)據(jù)或者相關(guān)的索引數(shù)據(jù)。Account和Container數(shù)據(jù)可以被存到SSD中。
Swift調(diào)優(yōu)總結(jié)
配置示例
硬件:
Proxy服務(wù)器使用萬兆網(wǎng)卡或者負(fù)載均衡器使用萬兆網(wǎng)卡
Storage服務(wù)器掛載更多的磁盤,增加并行寫
SSD存儲(chǔ)Account 和Container數(shù)據(jù)
軟件
綁定中斷號(hào)到不同的CPU上
增加memcached的內(nèi)存大小和并發(fā)連接數(shù)
增加內(nèi)核NAT hash表的大小
Swift*配置
Proxy服務(wù)實(shí)例:64(兩倍于CPU核數(shù))
Object服務(wù)實(shí)例:16(CPU核數(shù)一半)
Account服務(wù)實(shí)例:16(CPU核數(shù)一半)
Container服務(wù)實(shí)例:16(CPU核數(shù)一半)
XFS inode大。1024
其他配置采用默認(rèn)值
Memcached做緩存
經(jīng)過優(yōu)化的Swift架構(gòu)
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.