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