與上一代至強(qiáng)7400相比,至強(qiáng)7500采用8核(高端版本)封裝,加上超線程技術(shù)(HT),一舉將邏輯計(jì)算線程提升到了16條,數(shù)據(jù)庫(kù)并行處理能力大大增加。據(jù)英特爾官方數(shù)據(jù),處理器在數(shù)據(jù)方面的計(jì)算性能是上一代的2.5倍,而其中最顯著的功效來(lái)源于4條QPI直連總線帶來(lái)的超快通訊速度(可到 6.4GT/s,遠(yuǎn)非以往FSB總線所能企及)、超大的L3緩存(多達(dá)24MB)和9倍于前的內(nèi)存帶寬(四通道DDR3)。
這一系列技術(shù)使得至強(qiáng)7500成為目前最強(qiáng)的x86處理器,足以輕松應(yīng)對(duì)現(xiàn)有數(shù)據(jù)庫(kù)應(yīng)用的升級(jí),并獲得較高的整合效率。在專業(yè)針對(duì)數(shù)據(jù)庫(kù)應(yīng)用的TCP-E測(cè)試中(詳見(jiàn):至強(qiáng)7500橫空出世 TCP-E數(shù)據(jù)庫(kù)測(cè)試名列榜首),采用了至強(qiáng)7500系列處理器的NEC和IBM服務(wù)器分別獲得了前兩名,足見(jiàn)其性能之強(qiáng)悍。
2) 保證可靠性是x86處理器的必修課
但是另一個(gè)擺在我們面前的問(wèn)題是處理器的可靠性問(wèn)題。眾所周之,企業(yè)中的數(shù)據(jù)庫(kù)作為支撐前臺(tái)業(yè)務(wù)的核心,其可靠性要保證在99.9%以上。而與RISC 平臺(tái)相比,x86處理器由于計(jì)算原理所限,在計(jì)算可靠性和精確性上有天然缺陷。也因此,關(guān)鍵業(yè)務(wù)領(lǐng)域一直以來(lái)都選用的是RISC平臺(tái),而x86平臺(tái)被看做是不穩(wěn)定、不可靠的通用計(jì)算平臺(tái)。
在數(shù)據(jù)庫(kù)規(guī)模日趨龐大的今天,很多企業(yè)在猶豫是保有原來(lái)的x86平臺(tái)數(shù)據(jù)庫(kù),承擔(dān)可能的風(fēng)險(xiǎn);還是遷移到RISC小型機(jī)上,承擔(dān)一大筆成本。實(shí)際上,這類矛盾和擔(dān)憂一直存在于關(guān)鍵業(yè)務(wù)領(lǐng)域在x86平臺(tái)和RISC平臺(tái)的博弈中。甚至有DBA在采訪中稱:"性能高、穩(wěn)定性又能與小型機(jī)媲美,我當(dāng)然會(huì)選擇相對(duì)靈活的x86平臺(tái),因?yàn)槌杀疽俸芏唷?quot;
可見(jiàn),x86平臺(tái)的開(kāi)源和低成本是吸引數(shù)據(jù)庫(kù)用戶部署的主要因素。另一方面,x86處理器在說(shuō)服數(shù)據(jù)庫(kù)用戶時(shí),迫切需要提高的就是可靠性。
傳統(tǒng)上來(lái)說(shuō),RISC+UNIX比x86+Linux或Windows更穩(wěn)定。RISC服務(wù)器在硬件架構(gòu)設(shè)計(jì)上與x86服務(wù)器有很大的差別,使用了非常多的冗余技術(shù)和高可用技術(shù),因此可靠性較高,當(dāng)然成本也更高。x86服務(wù)器的硬件質(zhì)量水平參差不齊,有高有低,硬件做工上稍差。不過(guò),x86服務(wù)器–尤其是x86處理器與RISC處理器的可靠性比拼上,也在不斷進(jìn)步。
在至強(qiáng)7500的正式說(shuō)明文檔中,提到的RAS特性就有22條之多,集中解決三個(gè)方面的問(wèn)題:一是數(shù)據(jù)保護(hù),利用CRC、ECC等硬件機(jī)制來(lái)對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行校驗(yàn)、糾錯(cuò),如果無(wú)法糾正,就將損壞的數(shù)據(jù)進(jìn)行隔離,以保證不造成更大的數(shù)據(jù),避免系統(tǒng)的重啟和宕機(jī)。
二是高可用性,包括各種主要部件的備、鏡像和熱切換等,以保證系統(tǒng)的高可用性。
三是計(jì)劃宕機(jī)時(shí)間最小化,包括系統(tǒng)分區(qū)管理技術(shù)、CPU和內(nèi)存的熱添加和熱移除等,將系統(tǒng)維護(hù)時(shí)間降低到最小。
這些特性形成了一個(gè)完整的MCA架構(gòu)(Machine Check Architecture),可以在不關(guān)機(jī)的情況下檢查和糾正處理器、內(nèi)存或者IO中的錯(cuò)誤,在OS配合的情況可以對(duì)系統(tǒng)進(jìn)行熱維護(hù),保障系統(tǒng)的不間斷運(yùn)行。據(jù)了解,原先只在 IA64架構(gòu)處理器上才有MCA功能;而系統(tǒng)方面,包括微軟Windows Server、RedHat、SUSELinux以及VMware等平臺(tái)都已經(jīng)支持這一功能。
3) 從采購(gòu)到運(yùn)營(yíng) 強(qiáng)勢(shì)生態(tài)造就低成本
如果說(shuō)以前企業(yè)在考慮購(gòu)買數(shù)據(jù)庫(kù)服務(wù)器時(shí),考慮的僅僅是性能足夠。那么今天的企業(yè)IT部門在部署數(shù)據(jù)庫(kù)服務(wù)器時(shí),更多考慮的是其性能是否適用于未來(lái)業(yè)務(wù)的拓展。
從性價(jià)比來(lái)看,至強(qiáng)7500由于性能相比上一代產(chǎn)品提升2.5倍(數(shù)據(jù)庫(kù)應(yīng)用),因此在同樣規(guī)模的業(yè)務(wù)量下,部署數(shù)量也相應(yīng)要較少2倍多。而售價(jià)上至強(qiáng)7500只上升了約10%,這筆帳想必買家都會(huì)計(jì)算。但是如前文分析,設(shè)備的淘汰和折舊,產(chǎn)品生命周期,能否適應(yīng)業(yè)務(wù)的升級(jí),是現(xiàn)在用戶更加關(guān)注的問(wèn)題。在未來(lái)數(shù)據(jù)庫(kù)規(guī)模拓展,需要更多計(jì)算量的時(shí)候,至強(qiáng)7500提供了兩種選擇:一種是無(wú)縫升級(jí)到更多內(nèi)核的處理器;另一種是拓展成多路服務(wù)器系統(tǒng)。
前文已經(jīng)說(shuō)過(guò),至強(qiáng)7500支持2路到最高256路的多路服務(wù)器系統(tǒng),其中8路以下拓展不需要第三方節(jié)電控制器的支持。拓展之后的性能,也因?yàn)?QPI總線的內(nèi)部互聯(lián)而徹底解除了瓶頸。
此外,至強(qiáng)7500系列處理器支持多達(dá)16條DIMM內(nèi)存插槽。在Dell新推出的至強(qiáng)7500服務(wù)器中,創(chuàng)造性的采用Flex Memory Bridge技術(shù),使得一個(gè)四路服務(wù)器在僅插兩個(gè)處理器的情況下,每個(gè)處理器可以使用另外沒(méi)插處理器的8條DIMM內(nèi)存插槽(每個(gè)處理器標(biāo)配了8個(gè)DIMM內(nèi)存插槽),也就是兩個(gè)處理器可以用全服務(wù)器內(nèi)的32條內(nèi)存插槽(請(qǐng)自行理解)。這給了用戶極大的靈活性–有的用戶數(shù)據(jù)庫(kù)規(guī)模大,運(yùn)算量卻并不大,因而僅需要內(nèi)存多,而并不需要插滿四個(gè)處理器。
另一方面,受去年金融危機(jī)的影響,IT業(yè)界普遍認(rèn)為未來(lái)的IT系統(tǒng)應(yīng)更加注重能效比(有數(shù)據(jù)稱數(shù)據(jù)中心兩年的電費(fèi)等于采購(gòu)成本)。至強(qiáng)7500 相比上一代處理器平均性能提升了3倍,而功耗在95W~130W之間,因此可以說(shuō)"在性能相同的情況下,電費(fèi)僅為過(guò)去的1/3"。
與小型機(jī)相比,至強(qiáng)7500的x86生態(tài)環(huán)境更加開(kāi)放,支持Linux、Windows、Solaris等多種操作系統(tǒng)。此外,由于x86平臺(tái)軟件廠商眾多,支持的應(yīng)用軟件數(shù)量遠(yuǎn)遠(yuǎn)多于RISC+UNIX,因此可以更加靈活地適應(yīng)各種環(huán)境變化,數(shù)據(jù)庫(kù)遷移相對(duì)容易。
從整個(gè)產(chǎn)業(yè)的發(fā)展來(lái)看,x86服務(wù)器有廣泛的生態(tài)系統(tǒng),各種軟硬件廠商數(shù)量眾多,用戶甚礎(chǔ)也相當(dāng)龐大,整個(gè)產(chǎn)業(yè)有強(qiáng)大在的生命力。而RISC小型機(jī)的廠商各自為戰(zhàn),IBM、HP、Sun自成一家,硬件和操作系統(tǒng)都相對(duì)封閉很多,因此生命力不如x86。而基于以上三大方面的考慮,RISC平臺(tái)在傳統(tǒng)數(shù)據(jù)庫(kù)領(lǐng)域的性能優(yōu)勢(shì)、可靠性優(yōu)勢(shì)和可拓展性優(yōu)勢(shì)仍然存在,但在以至強(qiáng)7500為首的x86處理器的沖擊下,差距正逐漸縮小。我們相信,在x86和RISC平臺(tái)的爭(zhēng)奪與發(fā)展中,受益的永遠(yuǎn)是用戶。