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