多線程CPU對高密度云計算的優(yōu)勢 |
發(fā)布時間: 2012/8/7 20:11:26 |
最近隨著XeonE5系列處理器的推出,CPU多線程技術(shù)的意義被人們重新認(rèn)識。寶德技術(shù)專家認(rèn)為,以寶德觀瀾湖為代表的高密度云計算服務(wù)器以其多處理器、多核、多線程特色,為企業(yè)私有云構(gòu)建提供強大的硬件支撐,并解決企業(yè)信息化過程中高密度計算的瓶頸問題。特別是多線程技術(shù)支持應(yīng)用程序并行處理多項工作,大幅度提高了企業(yè)OA平臺性能和使用效率。 企業(yè)高密度計算機的應(yīng)用,是以軟件和硬件結(jié)合為特征的應(yīng)用。運行在企業(yè)服務(wù)器之上的各種企業(yè)管理軟件決定著企業(yè)的命運和未來,而CPU多線程技術(shù)是企業(yè)管理軟件平穩(wěn)高效運行的關(guān)鍵。那么CPU多線程,在企業(yè)應(yīng)用中具有哪些優(yōu)勢呢? 多線程提高CPU的使用率。企業(yè)OA平臺上往往運行著許多應(yīng)用,如OA、ERP、CRM、WEB、Callcenter、Helpdesk及電子商務(wù)等流行應(yīng)用,這些程序往往都需要及時處理,充分利用CPU資源顯得尤為重要。例如當(dāng)處于單線程機制時,正在運行的程序可能發(fā)生阻塞,而CPU被迫處于空閑狀態(tài),同時另一些需要處理的請求則得不到及時處理,這就造成大量的計算資源浪費。而在多線機制中,當(dāng)某一個線程處發(fā)生阻塞,而其他線程又恰好處于空閑時,就可以用來運行其他的線程,這樣就讓CPU資源就得到了充分地利用。 多線程可以簡化編程模型。如果程序只完成一項任務(wù),在單線程機制下,只要寫一個單線程的程序,并且按著程序的步驟執(zhí)行即可。而系統(tǒng)要執(zhí)行多項任務(wù)時,如果還使用單線程機制的話,那就得輪番查看每項任務(wù)執(zhí)行到什么程度,及什么時候繼續(xù)執(zhí)行。如程序顯示一個時鐘的時、分、秒三個指針,使用單線程就得在循環(huán)中逐一判斷這三個指針的轉(zhuǎn)動時間和角度。如果使用三個線程分另來處理這三個指針的顯示,那么對于每個線程來說就是指行一個單獨的任務(wù)。這樣有助于人員對程序的理解和維護(hù)。 多線程簡化異步事件處理。當(dāng)一個服務(wù)器應(yīng)用程序在接收不同的客戶端連接時最簡單地處理方法就是為每一個客戶端連接建立一個通道,然后監(jiān)聽程序負(fù)責(zé)通過輪詢的方式監(jiān)聽來自客戶端的請求。如果這種應(yīng)用程序采用單線程來處理,就要建立復(fù)雜的輪詢和排隊機制,不斷地掛起和開通I/O接口,使得I/O更難以控制,也更容易出錯。而使用多線程和同步I/O方式時,可以更容易地處理類似于多個請求的異步事件。 除此之外,CPU多線程技術(shù)具有一個很大的優(yōu)勢是能極大的降低客戶部署多項應(yīng)用系統(tǒng)的總成本,提高系統(tǒng)的運轉(zhuǎn)效率,因此,多線程CPU一直受到業(yè)界的青睞,國內(nèi)外IT廠商把握客戶的需求,大力研發(fā)CPU多線程技術(shù)以及基于該技術(shù)的高密度計算服務(wù)器。例如近期寶德所曝光的觀瀾湖系列服務(wù)器,產(chǎn)品每臺裝載四顆最新XeonE5-4600處理器,每個CPU有八個計算內(nèi)核,每個內(nèi)核可同時運行雙線程,總共多達(dá)十六個線程。這樣原則上每個處理器就可以同時運行十六個獨立的任務(wù),每臺服務(wù)器更是可以運行64個任務(wù),可以提供強大的運算能力。據(jù)測試,英特爾XeonE5-4600處理器與傳統(tǒng)的Xeon5600雙路服務(wù)器相比性能可實現(xiàn)2倍的提升,可以在企業(yè)中用來作為關(guān)鍵應(yīng)用服務(wù)器,比如運行關(guān)鍵的EPR或OA應(yīng)用程序,作為大型數(shù)據(jù)庫服務(wù)器;蛘咴谔摂M化程序之上裝載不同的操作系統(tǒng),以管理和控制各種不同的服務(wù)器群組等。 隨著虛擬化技術(shù)與云計算的發(fā)展、大數(shù)據(jù)時代的到來,大量數(shù)據(jù)處理、高密度計算、信息并行處理等需求對CPU的性能提出了更高的挑戰(zhàn),CPU多線程技術(shù)是未來的發(fā)展趨勢。因此,充分利用基于CPU多線程技術(shù)的優(yōu)勢,大力發(fā)展高密度并行計算服務(wù)器,實現(xiàn)計算資源效率的優(yōu)化配置,更好地支持虛擬化技術(shù)與復(fù)雜的應(yīng)用系統(tǒng),這樣才能滿足不斷增長的企業(yè)計算和數(shù)據(jù)處理的需求,為云計算的發(fā)展提供強有力的基礎(chǔ)架構(gòu)支持。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |