從雙核到四核:不僅僅是CPU的簡單疊加
  
      面對記者的疑問,浪潮服務(wù)器技術(shù)總監(jiān)胡雷鈞解釋說,武斷說這樣是否合理不太合適。此前已經(jīng)有人多次做過這樣的測試,包括其他其他廠商,已經(jīng)證明了2×2<4是現(xiàn)實存在的。不過,CPU從兩核到四核,不是一個簡單的疊加,否則肯定是得不到這樣好的效果。應(yīng)該說,這種提升是綜合性的體現(xiàn),總結(jié)起來有這么幾個原因:
  
      首先當(dāng)然是CPU本身的提升,包括CPU內(nèi)部微結(jié)構(gòu)的提升,這是整體性能提升的基礎(chǔ)。
  
      其次很重要的是和CPU配合的平臺的提升。例如對這個應(yīng)用測試中,內(nèi)存的訪問速度的影響還是比較大的,原先的兩路兩核平臺還存在某些平臺方面的限制,例如IO限制、內(nèi)存的瓶頸問題制約了CPU的發(fā)揮等,而這次測試四核的應(yīng)用平臺在這些瓶頸上應(yīng)該比上一代要好,這從一些具體參數(shù)的比較可以明顯看出來。
  
      當(dāng)然,相應(yīng)的軟件技術(shù)也在提升也是個重要原因,包括相應(yīng)的數(shù)據(jù)庫、中間件等。
  
      最后,一個比較關(guān)鍵的因素是浪潮自己的的調(diào)優(yōu)技術(shù)也在提升。從雙核到四核,指標(biāo)變了,系統(tǒng)的內(nèi)存、帶寬加寬了,Cache也變大了,I/O也提升了,同樣一個應(yīng)用,從雙核拿到四核平臺上去,調(diào)配方法也不一樣。這就給系統(tǒng)調(diào)優(yōu)也帶來了更大的挑戰(zhàn),如果不好好摸索這個系統(tǒng),就不能發(fā)揮出這個系統(tǒng)的最高性能。浪潮前后這個測試實際運行時間有差不多30多天,經(jīng)過了一遍遍的從硬件配置、軟件搭配、軟件參數(shù)調(diào)整等等艱苦和漫長的調(diào)整工作,所以才能有這個成績,打破了兩路的記錄。


      因此,實現(xiàn)“4>2×2”這個結(jié)果是一個綜合的結(jié)果,CPU、平臺、軟件和調(diào)優(yōu)能力這四方面的因素才有這樣的結(jié)果。
  
      從制造到綜合應(yīng)用:不僅僅是測試
  
      SPECjAPPServer2004測試是服務(wù)器領(lǐng)域的一種重要測試,這種重要的原因就是這個測試與現(xiàn)實應(yīng)用架構(gòu)的極其近似。測試模擬了一個汽車銷售廠家、制造廠家、零配件構(gòu)成的業(yè)務(wù)模型。
  
      因此它集中體現(xiàn)了該產(chǎn)品在應(yīng)用中的效能,而不是簡單的計算等性能指標(biāo)。
  
      那么這種測試的示范意義何在?能說明四核服務(wù)器已經(jīng)成為行業(yè)中應(yīng)該首選的設(shè)備嗎?能說明在各個行業(yè)中浪潮產(chǎn)品的優(yōu)勢了嗎?
  
      能,也不能。
  
      前面的測試結(jié)果,其實已經(jīng)說明了四核的超強效能。這不僅證明了四核服務(wù)器產(chǎn)品對比雙核性能提升幅度是極其明顯的,而且證明了四核服務(wù)器與周邊軟件產(chǎn)品和應(yīng)用環(huán)境搭建等方面已經(jīng)可以走出實驗室完全用于實戰(zhàn),并且效果突出。對無數(shù)日益依賴于服務(wù)器的企業(yè)來說,無疑是一個福音??因為相對雙核,四核不僅意味著雙倍效能,還有40%的綜合成本降低。從這種意義上講,這種測試是一個非常重要的標(biāo)志,甚至說標(biāo)志著四核時代大門的正式開啟。
  
      不過,SPECjAPPServer2004測試是基于制造業(yè)有代表性應(yīng)用環(huán)境的一個抽象這一特點,也說明了測試的局限。這種局限性首先表現(xiàn)在抽象不能完全代表實際,畢竟還有部分差距;其次,制造業(yè)本身不能完全代表包括金融、電信等行業(yè)。此外,還需要注意,本次測試的結(jié)果畢竟是浪潮精英團(tuán)隊經(jīng)過數(shù)十天艱苦努力的結(jié)果,而實際應(yīng)用中,不能指望每個應(yīng)用、每個用戶都得到這種資源。
  
      當(dāng)然,局限性的存在也不能掩蓋其代表性的價值。


      首先,這種測試讓用戶有了一個可以參考的重要數(shù)據(jù),而相比普通產(chǎn)品白皮書上的性能指標(biāo),這種數(shù)據(jù)顯然距離實際接近的多。無論對制造業(yè)還是其他各個行業(yè),這種測試對用戶的參考意義當(dāng)然也重大太多。
  
      其次,這種測試和浪潮其他相關(guān)測試一起,不僅鍛煉了浪潮的調(diào)優(yōu)工程師隊伍,同時也獲得了大量的實戰(zhàn)經(jīng)驗數(shù)據(jù),這些數(shù)據(jù)將對今后各個行業(yè)的應(yīng)用中起到極其重要的作用。胡雷鈞稱,經(jīng)過長期的性能調(diào)優(yōu)實踐積累,浪潮在硬件調(diào)整以及中間件、數(shù)據(jù)庫等方面的調(diào)優(yōu)方面已經(jīng)具有極其豐富的經(jīng)驗。


      如果用戶愿意,浪潮完全可以幫用戶看實際應(yīng)用的源碼,并從源碼中找到由于開發(fā)問題造成的性能瓶頸。事實上,浪潮有過多次這樣的經(jīng)歷:有一次,浪潮在某電信客戶中調(diào)整了一個功能模塊,原先它做這些功能差不多要24個小時,調(diào)整了寫法之后,竟然縮短到20多分鐘!
  
      測試就是一個測試,就像一場比賽,不能期望一個結(jié)果改變世界。
  
      但測試又不僅僅就是一個測試,就像一場競技,它可能影響整個世界。

分享到

多易

相關(guān)推薦