隨著基于x86架構(gòu)服務(wù)器產(chǎn)品的日益豐富,近年來已經(jīng)有越來越多的行業(yè)用戶開始使用x86平臺。來自證券行業(yè)的數(shù)據(jù)顯示,交易量的不斷增大帶來了更大的運(yùn)算需求。到2009年11月份,滬深兩市都是維持在4000億左右的交易水平,很多券商系統(tǒng)的利用率已經(jīng)達(dá)到或超過臨界水平,需要更好的服務(wù)器來支持。而CPU的速度,內(nèi)存的擴(kuò)展以及I/O的傳輸速度,都有可能成為服務(wù)器集群的性能瓶頸。服務(wù)器的性能發(fā)展方向通常有兩個一個是往上擴(kuò)展,一個是往外擴(kuò)展。有一些應(yīng)用比較合適往上擴(kuò)展,就是在一臺機(jī)器里面做到更強(qiáng)大的數(shù)據(jù)處理能力。像證券行業(yè)的交易行為,服務(wù)類行為,特別需要向上擴(kuò)展能力。這種服務(wù)器的特點(diǎn)在于,它往往運(yùn)行著相當(dāng)關(guān)鍵的應(yīng)用,其數(shù)據(jù)庫對于企業(yè)客戶來講是非常重要的。而且在線交易的時候,宕機(jī)一分鐘的損失可能就相當(dāng)于整個IT系統(tǒng)的成本。所以,在這類應(yīng)用里,服務(wù)器解決方案不但要提供強(qiáng)大的運(yùn)算能力,還必須提供不允許出錯的穩(wěn)定性。
目前英特爾最新的至強(qiáng)7500多路SMP處理器里提供了新增的MCA功能,就是為了適應(yīng)這類關(guān)鍵應(yīng)用的需要,盡可能地減少宕機(jī)的可能性,減少因?yàn)殄礄C(jī)帶來的損失。MCA是非常重要的關(guān)鍵技術(shù),它可以實(shí)現(xiàn)系統(tǒng)自檢,當(dāng)一些關(guān)鍵部位,比如內(nèi)存出現(xiàn)某些故障時,不會因?yàn)檫@部分的故障導(dǎo)致系統(tǒng)在運(yùn)行過程中出現(xiàn)宕機(jī),MCA會和操作系統(tǒng)一起工作來糾正出現(xiàn)的問題,屬于是在硬件層面的自動恢復(fù)功能。有了這樣的新功能,企業(yè)用戶的系統(tǒng)即使個別部件出現(xiàn)問題,也不會對整體運(yùn)行有什么影響。MCA功能是系統(tǒng)自帶的,不需要有額外的成本付出。
除了處理器以外,內(nèi)存和I/O性能對于行業(yè)應(yīng)用的性能影響也是非常巨大的。以我們和深圳金證共同進(jìn)行的測試為例。去年年底我們使用的是32GB一組的內(nèi)存條,今年年初則升級至128GB一組的內(nèi)存條?;趀X5架構(gòu),其服務(wù)器體系的內(nèi)存總量可以擴(kuò)展到3TB以上。在I/O的處理性能方面,最新的萬兆網(wǎng)卡技術(shù)的應(yīng)用,使其I/O最高可以比上一代機(jī)型提高近9倍。不但如此,萬兆網(wǎng)卡還可以搭配虛擬化技術(shù)進(jìn)行擴(kuò)展。以證券行業(yè)最核心的三個業(yè)務(wù),查資金,查委托和純委托為例。通過應(yīng)用全新的平臺,其每一種性能指標(biāo)都可以比~--代服務(wù)器提高200%。
總的來說,追求性能,保持穩(wěn)定,同時盡可能地節(jié)省成本是目前大型企業(yè)用戶關(guān)注的重點(diǎn),而基于x86架構(gòu)和Xeon 7500系列處理器的新一代服務(wù)器已經(jīng)具備這樣的特點(diǎn),開始逐漸替代UNIX架構(gòu)成為主流。