誰(shuí)比誰(shuí)強(qiáng)―Opteron與Nocona性能比較
——
近來(lái),隨著Intel 64位處理器Nocona 的推出,眾多服務(wù)器廠商也都相繼跟進(jìn)推出新產(chǎn)品。但是,由于64位的產(chǎn)品AMD已經(jīng)賣(mài)了一年,所以許多用戶(hù)會(huì)將新推出的Nocona芯片和Opteron做相應(yīng)的比較。
關(guān)于對(duì)Nocona芯片的議論,業(yè)界已經(jīng)評(píng)論了半年,有人說(shuō)它抄襲了Opteron的技術(shù),有人說(shuō)它性能不穩(wěn)定,對(duì)相關(guān)軟件和硬件的支持比較少,簡(jiǎn)直就是莫衷一是。這個(gè)很巧合,也AMD的Opteron剛推出一樣,入門(mén)今天似乎對(duì)新產(chǎn)品有一種選擇的迷茫。那么我們就從頭來(lái)分析一下這兩款產(chǎn)品的優(yōu)與劣。
作為全球第一款兼容x86架構(gòu)的32位和64位處理器,AMD Opteron處理器建立在采用直連架構(gòu)的AMD64技術(shù)的基礎(chǔ)之上。直連架構(gòu)可以通過(guò)將處理器、內(nèi)存控制器和I/O直接連接到中央處理器,消除前端總線所固有的瓶頸,從而提高系統(tǒng)的總體性能和效率。AMD還是第一個(gè)宣布完成支持64位計(jì)算的、基于x86的雙內(nèi)核處理器設(shè)計(jì)工作的廠商。隨著越來(lái)越多的解決方案供應(yīng)商開(kāi)始加入AMD64陣營(yíng),純32位系統(tǒng)被淘汰的日子將越來(lái)越近。AMD目前推出的Opteron處理器產(chǎn)品有三個(gè)型號(hào):AMD Opteron 240、AMD Opteron 242、AMD Opteron 244,這三款產(chǎn)品均支持1到2路服務(wù)器系統(tǒng)。
而第一款使用EM64T構(gòu)架的64位至強(qiáng)處理器Nocona,Nocona使用800MHz前端總線,起跳頻率為2.8GHz,同時(shí)還有3GHz, 3.2GHz, 3.4GHz和3.6GHz型號(hào)的產(chǎn)品問(wèn)世。Nocona使用PPGA封裝,604 pin socket插座帶散熱器,支持Intel Speedstep技術(shù), hyperthreading以及Extended Memory 64技術(shù)(iAMD64)。就目前而言,我們已經(jīng)知道Intel已經(jīng)讓Prescott支持64/32位混合模式,工程師只要用軟件方式就能打開(kāi)Prescott的64位功能。支持 Xeon Noconas的芯片組包括E7520,E7525和E7320家族芯片,Intel已經(jīng)在較早之前舉辦的開(kāi)發(fā)者會(huì)議上指出,除非Windows 64 XP普及,否則它不會(huì)讓EM64T構(gòu)架處理器出現(xiàn)在桌面pc市場(chǎng)。
與前代的Xeon處理器相比,新“Nocana”Xeon確實(shí)有了很大的進(jìn)步,更大的二級(jí)緩存,更高的時(shí)鐘頻率更重要的是具有了64位處理能力,通過(guò)搭配支持流行的PCI Express和DDR2內(nèi)存技術(shù)的E7525芯片組,“Nocana”Xeon 確實(shí)有了人們所期望的新一代Xeon的樣子。當(dāng)然PCI Express技術(shù)所帶來(lái)的益處可能到年底才能感受到,而DDR2內(nèi)存現(xiàn)在似乎還看不出有比DDR內(nèi)存高明的地方(事實(shí)上經(jīng)過(guò)測(cè)試,DDR2性能還要差一些)。但這都只會(huì)是暫時(shí)現(xiàn)象,當(dāng)整個(gè)PC工業(yè)加快速度朝著規(guī)格更統(tǒng)一帶寬更高的PCI Express和速度更快的DDR2發(fā)展時(shí),這些新技術(shù)所帶來(lái)的好處將會(huì)立竿見(jiàn)影的表現(xiàn)出來(lái)。
經(jīng)過(guò)有關(guān)部門(mén)的測(cè)試,AMD Opteron 處理器在不少的項(xiàng)目上能以較大優(yōu)勢(shì)挫敗Nocona Xeon的阻擊,特別是對(duì)服務(wù)器來(lái)說(shuō)特別重要的內(nèi)存帶寬/延遲,webserver性能和媒體編碼測(cè)試中,Opteron更是以絕對(duì)優(yōu)勢(shì)勝出。只有在某些經(jīng)過(guò)對(duì)超線程技術(shù)做了特殊優(yōu)化的程序中,Nocona的表現(xiàn)才能得以超過(guò)Opteron。坦白的講,在測(cè)試過(guò)程中我們發(fā)現(xiàn)Opteron系統(tǒng)運(yùn)行測(cè)試程序顯得更順暢,這要?dú)w功于Opteron集成MCH的先進(jìn)構(gòu)架,如果單純把性能作為購(gòu)買(mǎi)指標(biāo),我們認(rèn)為Opteron 仍是當(dāng)前最好的選擇。
但是,本身的這種測(cè)試也是不準(zhǔn)確的,因?yàn)镹ocona還不能完全運(yùn)行在現(xiàn)在這些軟件平臺(tái)上。我們的許多測(cè)試都是在原來(lái)的32位環(huán)境中進(jìn)行的。因?yàn)槠駷橹顾衳86-64程序代碼都是為Opteron編寫(xiě)的,所以Nocona要在64位計(jì)算領(lǐng)域有所作為還需要一段時(shí)間,一些x86-64軟件正在進(jìn)行修改和優(yōu)化,以便運(yùn)行在Nocona上。例如,64位β版Windows Server 2003不會(huì)運(yùn)行在Nocona上,因?yàn)樗菫镺pteron編制的,如果在檢測(cè)過(guò)程中未發(fā)現(xiàn)Opteron中央處理器,那么該操作系統(tǒng)就會(huì)終止安裝過(guò)程。毫無(wú)疑問(wèn),這種局面很快就會(huì)改變,但是類(lèi)似問(wèn)題也確實(shí)會(huì)存在一段時(shí)間。同樣,Red Hat Advanced Server Update 1也不能安裝到EM64T系統(tǒng)上,但是Update 3將可以用于EM64T系統(tǒng),因?yàn)槠渲幸呀?jīng)增加了對(duì)EM64T的支持。
如果非要一個(gè)我們結(jié)果,那么我們認(rèn)為,對(duì)于高性能計(jì)算,英特爾的Nocona也許不是最好的選擇。英特爾安騰的浮點(diǎn)性能好于任何至強(qiáng)CPU,AMD的Opteron也是這樣。但是對(duì)于要求苛刻的32位x86任務(wù)來(lái)說(shuō),EM64T CPU性能優(yōu)越。不過(guò),就64位性能本身而言,目前大家尚未形成統(tǒng)一看法。另外,IBM最近的Power5處理器,也有相當(dāng)多的優(yōu)勢(shì),這也說(shuō)明,未來(lái)的64位處理器市場(chǎng),絕對(duì)不會(huì)是Intel一家獨(dú)大了!
談到用戶(hù)怎么選擇的問(wèn)題,我認(rèn)為曙光公司的確很有發(fā)言權(quán),因?yàn)樗麄儗?duì)AMD的64位產(chǎn)品推廣了一年多,而其產(chǎn)品線還擁有IBM和Sun的產(chǎn)品,包括Intel的安騰2,所以他們對(duì)整個(gè)64位產(chǎn)品很熟悉。曙光市場(chǎng)經(jīng)理任先生給廣大用戶(hù)的建議是這樣的:到底曙光所擁有的這些產(chǎn)品怎么向用戶(hù)推薦,這是在很長(zhǎng)時(shí)間內(nèi)需要我們做的。新浪推出了天堂2,所有的服務(wù)器都是使用的AMD。在韓國(guó)、日本,用的都是AMD的服務(wù)器。Nocona CPU和Opteron服務(wù)器對(duì)游戲影響怎么樣,我們要做測(cè)試。我們測(cè)試完了以后發(fā)現(xiàn),Nocona CPU性能非常好,在很多領(lǐng)域有優(yōu)勢(shì)性質(zhì)。Opteron在一些領(lǐng)域具有優(yōu)勢(shì),這是必然的。這個(gè)時(shí)候拿出理性的思考向我們的用戶(hù)推薦,以服務(wù)器專(zhuān)家,確實(shí)我們對(duì)應(yīng)用的理解,對(duì)服務(wù)器的理解,在這個(gè)時(shí)候我們應(yīng)該向用戶(hù)推出我們對(duì)這個(gè)產(chǎn)品的理解,而且做得更理性一點(diǎn),做得更周密一些。
這就是結(jié)果,如同剛剛謝幕的奧運(yùn)會(huì),美國(guó)田徑最在行,但是乒乓球中國(guó)最厲害,跆拳道、柔道當(dāng)屬日本和韓國(guó),這就是競(jìng)爭(zhēng),這就是市場(chǎng)!64位的處理器市場(chǎng)也一樣!
評(píng)論