国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

SMP、NUMA、MPP體系結構介紹

大數據 深度學習
從系統架構來看,目前的商用服務器大體可以分為三類,即對稱多處理器結構 (SMP : Symmetric Multi-Processor) ,非一致存儲訪問結構 (NUMA : Non-Uniform Memory Access) ,以及海量并行處理結構 (MPP : Massive Parallel Processing) 。

[[198955]]

從系統架構來看,目前的商用服務器大體可以分為三類,即對稱多處理器結構 (SMP : Symmetric Multi-Processor) ,非一致存儲訪問結構 (NUMA : Non-Uniform Memory Access) ,以及海量并行處理結構 (MPP : Massive Parallel Processing) 。它們的特征分別描述如下:

1. SMP(Symmetric Multi-Processor)

SMP (Symmetric Multi Processing),對稱多處理系統內有許多緊耦合多處理器,在這樣的系統中,所有的CPU共享全部資源,如總線,內存和I/O系統等,操作系統或管理數據庫的復本只有一個,這種系統有一個***的特點就是共享所有資源。多個CPU之間沒有區別,平等地訪問內存、外設、一個操作系統。操作系統管理著一個隊列,每個處理器依次處理隊列中的進程。如果兩個處理器同時請求訪問一個資源(例如同一段內存地址),由硬件、軟件的鎖機制去解決資源爭用問題。Access to RAM is serialized; this and cache coherency issues causes performance to lag slightly behind the number of additional processors in the system.

 

所謂對稱多處理器結構,是指服務器中多個 CPU 對稱工作,無主次或從屬關系。各 CPU 共享相同的物理內存,每個 CPU 訪問內存中的任何地址所需時間是相同的,因此 SMP 也被稱為一致存儲器訪問結構 (UMA : Uniform Memory Access) 。對 SMP 服務器進行擴展的方式包括增加內存、使用更快的 CPU 、增加 CPU 、擴充 I/O( 槽口數與總線數 ) 以及添加更多的外部設備 ( 通常是磁盤存儲 ) 。

SMP 服務器的主要特征是共享,系統中所有資源 (CPU 、內存、 I/O 等 ) 都是共享的。也正是由于這種特征,導致了 SMP 服務器的主要問題,那就是它的擴展能力非常有限。對于 SMP 服務器而言,每一個共享的環節都可能造成 SMP 服務器擴展時的瓶頸,而最受限制的則是內存。由于每個 CPU 必須通過相同的內存總線訪問相同的內存資源,因此隨著 CPU 數量的增加,內存訪問沖突將迅速增加,最終會造成 CPU 資源的浪費,使 CPU 性能的有效性大大降低。實驗證明, SMP 服務器 CPU 利用率***的情況是 2 至 4 個 CPU 。

 

圖 1.SMP 服務器 CPU 利用率狀態

2. NUMA(Non-Uniform Memory Access)

由于 SMP 在擴展能力上的限制,人們開始探究如何進行有效地擴展從而構建大型系統的技術, NUMA 就是這種努力下的結果之一。利用 NUMA 技術,可以把幾十個 CPU( 甚至上百個 CPU) 組合在一個服務器內。其 CPU 模塊結構如圖 2 所示:

 

圖 2.NUMA 服務器 CPU 模塊結構

NUMA 服務器的基本特征是具有多個 CPU 模塊,每個 CPU 模塊由多個 CPU( 如 4 個 ) 組成,并且具有獨立的本地內存、 I/O 槽口等。由于其節點之間可以通過互聯模塊 ( 如稱為 Crossbar Switch) 進行連接和信息交互,因此每個 CPU 可以訪問整個系統的內存 ( 這是 NUMA 系統與 MPP 系統的重要差別 ) 。顯然,訪問本地內存的速度將遠遠高于訪問遠地內存 ( 系統內其它節點的內存 ) 的速度,這也是非一致存儲訪問 NUMA 的由來。由于這個特點,為了更好地發揮系統性能,開發應用程序時需要盡量減少不同 CPU 模塊之間的信息交互。

利用 NUMA 技術,可以較好地解決原來 SMP 系統的擴展問題,在一個物理服務器內可以支持上百個 CPU 。比較典型的 NUMA 服務器的例子包括 HP 的 Superdome 、 SUN15K 、 IBMp690 等。

但 NUMA 技術同樣有一定缺陷,由于訪問遠地內存的延時遠遠超過本地內存,因此當 CPU 數量增加時,系統性能無法線性增加。如 HP 公司發布 Superdome 服務器時,曾公布了它與 HP 其它 UNIX 服務器的相對性能值,結果發現, 64 路 CPU 的 Superdome (NUMA 結構 ) 的相對性能值是 20 ,而 8 路 N4000( 共享的 SMP 結構 ) 的相對性能值是 6.3 。從這個結果可以看到, 8 倍數量的 CPU 換來的只是 3 倍性能的提升。

3. MPP(Massive Parallel Processing)

和 NUMA 不同, MPP 提供了另外一種進行系統擴展的方式,它由多個 SMP 服務器通過一定的節點互聯網絡進行連接,協同工作,完成相同的任務,從用戶的角度來看是一個服務器系統。其基本特征是由多個 SMP 服務器 ( 每個 SMP 服務器稱節點 ) 通過節點互聯網絡連接而成,每個節點只訪問自己的本地資源 ( 內存、存儲等 ) ,是一種完全無共享 (Share Nothing) 結構,因而擴展能力***,理論上其擴展***制,目前的技術可實現 512 個節點互聯,數千個 CPU 。目前業界對節點互聯網絡暫無標準,如 NCR 的 Bynet , IBM 的 SPSwitch ,它們都采用了不同的內部實現機制。但節點互聯網僅供 MPP 服務器內部使用,對用戶而言是透明的。

在 MPP 系統中,每個 SMP 節點也可以運行自己的操作系統、數據庫等。但和 NUMA 不同的是,它不存在異地內存訪問的問題。換言之,每個節點內的 CPU 不能訪問另一個節點的內存。節點之間的信息交互是通過節點互聯網絡實現的,這個過程一般稱為數據重分配 (Data Redistribution) 。

但是 MPP 服務器需要一種復雜的機制來調度和平衡各個節點的負載和并行處理過程。目前一些基于 MPP 技術的服務器往往通過系統級軟件 ( 如數據庫 ) 來屏蔽這種復雜性。舉例來說, NCR 的 Teradata 就是基于 MPP 技術的一個關系數據庫軟件,基于此數據庫來開發應用時,不管后臺服務器由多少個節點組成,開發人員所面對的都是同一個數據庫系統,而不需要考慮如何調度其中某幾個節點的負載。

MPP (Massively Parallel Processing),大規模并行處理系統,這樣的系統是由許多松耦合的處理單元組成的,要注意的是這里指的是處理單元而不是處理器。每個單元內的CPU都有自己私有的資源,如總線,內存,硬盤等。在每個單元內都有操作系統和管理數據庫的實例復本。這種結構***的特點在于不共享資源。

 

4. 三種體系架構之間的差異

4.1 SMP系統與MPP系統比較

既然有兩種結構,那它們各有什么特點呢?采用什么結構比較合適呢?通常情況下,MPP系統因為要在不同處理單元之間傳送信息(請注意上圖),所以它的效率要比SMP要差一點,但是這也不是絕對的,因為MPP系統不共享資源,因此對它而言,資源比SMP要多,當需要處理的事務達到一定規模時,MPP的效率要比SMP好。這就是看通信時間占用計算時間的比例而定,如果通信時間比較多,那MPP系統就不占優勢了,相反,如果通信時間比較少,那MPP系統可以充分發揮資源的優勢,達到高效率。當前使用的OTLP程序中,用戶訪問一個中心數據庫,如果采用SMP系統結構,它的效率要比采用MPP結構要快得多。而MPP系統在決策支持和數據挖掘方面顯示了優勢,可以這樣說,如果操作相互之間沒有什么關系,處理單元之間需要進行的通信比較少,那采用MPP系統就要好,相反就不合適了。

通過上面兩個圖我們可以看到,對于SMP來說,制約它速度的一個關鍵因素就是那個共享的總線,因此對于DSS程序來說,只能選擇MPP,而不能選擇SMP,當大型程序的處理要求大于共享總線時,總線就沒有能力進行處理了,這時SMP系統就不行了。當然了,兩個結構互有優缺點,如果能夠將兩種結合起來取長補短,當然***了。

 

 

4.2 NUMA 與 MPP 的區別

從架構來看, NUMA 與 MPP 具有許多相似之處:它們都由多個節點組成,每個節點都具有自己的 CPU 、內存、 I/O ,節點之間都可以通過節點互聯機制進行信息交互。那么它們的區別在哪里?通過分析下面 NUMA 和 MPP 服務器的內部架構和工作原理不難發現其差異所在。

首先是節點互聯機制不同, NUMA 的節點互聯機制是在同一個物理服務器內部實現的,當某個 CPU 需要進行遠地內存訪問時,它必須等待,這也是 NUMA 服務器無法實現 CPU 增加時性能線性擴展的主要原因。而 MPP 的節點互聯機制是在不同的 SMP 服務器外部通過 I/O 實現的,每個節點只訪問本地內存和存儲,節點之間的信息交互與節點本身的處理是并行進行的。因此 MPP 在增加節點時性能基本上可以實現線性擴展。

其次是內存訪問機制不同。在 NUMA 服務器內部,任何一個 CPU 可以訪問整個系統的內存,但遠地訪問的性能遠遠低于本地內存訪問,因此在開發應用程序時應該盡量避免遠地內存訪問。在 MPP 服務器中,每個節點只訪問本地內存,不存在遠地內存訪問的問題。

 

圖 3.MPP 服務器架構圖

數據倉庫的選擇

哪種服務器更加適應數據倉庫環境?這需要從數據倉庫環境本身的負載特征入手。眾所周知,典型的數據倉庫環境具有大量復雜的數據處理和綜合分析,要求系統具有很高的 I/O 處理能力,并且存儲系統需要提供足夠的 I/O 帶寬與之匹配。而一個典型的 OLTP 系統則以聯機事務處理為主,每個交易所涉及的數據不多,要求系統具有很高的事務處理能力,能夠在單位時間里處理盡量多的交易。顯然這兩種應用環境的負載特征完全不同。

從 NUMA 架構來看,它可以在一個物理服務器內集成許多 CPU ,使系統具有較高的事務處理能力,由于遠地內存訪問時延遠長于本地內存訪問,因此需要盡量減少不同 CPU 模塊之間的數據交互。顯然, NUMA 架構更適用于 OLTP 事務處理環境,當用于數據倉庫環境時,由于大量復雜的數據處理必然導致大量的數據交互,將使 CPU 的利用率大大降低。

相對而言, MPP 服務器架構的并行處理能力更優越,更適合于復雜的數據綜合分析與處理環境。當然,它需要借助于支持 MPP 技術的關系數據庫系統來屏蔽節點之間負載平衡與調度的復雜性。另外,這種并行處理能力也與節點互聯網絡有很大的關系。顯然,適應于數據倉庫環境的 MPP 服務器,其節點互聯網絡的 I/O 性能應該非常突出,才能充分發揮整個系統的性能。

4.3 NUMA、MPP、SMP之間性能的區別

NUMA的節點互聯機制是在同一個物理服務器內部實現的,當某個CPU需要進行遠地內存訪問時,它必須等待,這也是NUMA服務器無法實現CPU增加時性能線性擴展。

MPP的節點互聯機制是在不同的SMP服務器外部通過I/O實現的,每個節點只訪問本地內存和存儲,節點之間的信息交互與節點本身的處理是并行進行的。因此MPP在增加節點時性能基本上可以實現線性擴展。

SMP所有的CPU資源是共享的,因此完全實現線性擴展。

4.4 NUMA、MPP、SMP之間擴展的區別

NUMA理論上可以***擴展,目前技術比較成熟的能夠支持上百個CPU進行擴展。如HP的SUPERDOME。

MPP理論上也可以實現***擴展,目前技術比較成熟的能夠支持512個節點,數千個CPU進行擴展。

SMP擴展能力很差,目前2個到4個CPU的利用率***,但是IBM的BOOK技術,能夠將CPU擴展到8個。

MPP是由多個SMP構成,多個SMP服務器通過一定的節點互聯網絡進行連接,協同工作,完成相同的任務。

4.5 MPP和SMP、NUMA應用之間的區別

MPP的優勢:

MPP系統不共享資源,因此對它而言,資源比SMP要多,當需要處理的事務達到一定規模時,MPP的效率要比SMP好。由于MPP系統因為要在不同處理單元之間傳送信息,在通訊時間少的時候,那MPP系統可以充分發揮資源的優勢,達到高效率。也就是說:操作相互之間沒有什么關系,處理單元之間需要進行的通信比較少,那采用MPP系統就要好。因此,MPP系統在決策支持和數據挖掘方面顯示了優勢。

SMP的優勢:

MPP系統因為要在不同處理單元之間傳送信息,所以它的效率要比SMP要差一點。在通訊時間多的時候,那MPP系統可以充分發揮資源的優勢。因此當前使用的OTLP程序中,用戶訪問一個中心數據庫,如果采用SMP系統結構,它的效率要比采用MPP結構要快得多。

NUMA架構的優勢:

NUMA架構來看,它可以在一個物理服務器內集成許多CPU,使系統具有較高的事務處理能力,由于遠地內存訪問時延遠長于本地內存訪問,因此需要盡量減少不同CPU模塊之間的數據交互。顯然,NUMA架構更適用于OLTP事務處理環境,當用于數據倉庫環境時,由于大量復雜的數據處理必然導致大量的數據交互,將使CPU的利用率大大降低。 

責任編輯:龐桂玉 來源: 36大數據
相關推薦

2010-05-10 10:58:41

服務器三大體系SMP、

2022-07-04 09:27:12

SMPNUMAMPP

2010-04-23 09:13:05

Oracle體系結構

2009-02-05 11:07:27

Sybase SQL SybaseSQL Server

2009-07-09 13:52:41

Inside JVM

2012-07-11 10:38:21

商用服務器

2018-09-11 12:41:42

HadoopJava工具

2012-02-06 17:22:44

MySQL

2014-07-23 09:33:52

2009-07-15 13:46:26

Swing體系結構

2009-06-26 15:58:28

EJB

2009-09-11 10:38:03

LINQ體系結構

2009-12-31 10:16:45

ADO.NET體系結構

2010-03-18 13:53:48

無線USB體系結構

2009-12-30 15:56:05

MPLS體系結構

2010-04-08 10:02:15

Oracle體系結構

2009-07-10 16:07:10

TikeSwing創建MVC體系結構

2009-09-08 14:34:42

Linq to SQL

2016-12-26 10:29:01

Spring框架結構

2010-06-21 14:51:14

ASON路由
點贊
收藏

51CTO技術棧公眾號

亚洲国产私拍精品国模在线观看| 精品国产电影一区二区| 亚洲看片网站| 欧美三级免费| 欧美劲爆第一页| 91福利精品在线观看| 欧美日韩夫妻久久| 伊人网在线观看| 一级日本不卡的影视| av五月天在线| 国产福利91精品一区二区三区| 欧美成ee人免费视频| 欧美大片专区| 国产日韩欧美在线播放| 伊人精品一区| 欧美整片在线观看| 欧美理论电影在线精品| 日韩在线观看精品| 全球中文成人在线| 久久精品美女视频网站| 亚洲精品成人一区| 欧美精品一区三区| 欧美韩一区二区| 日韩免费观看在线观看| 婷婷成人影院| 国产精品久久久久影院日本| blacked蜜桃精品一区| 国产精品日本精品| 91精品天堂福利在线观看| 91人成网站www| 最新精品国产| 久久综合给合久久狠狠色| 免费视频久久| 性欧美大战久久久久久久免费观看| 亚洲激情网址| 久久资源av| 日韩激情一二三区| 青青草影院在线观看| 95精品视频在线| 好男人www社区| 亚洲精品久久久久久国产精华液| 国产福利电影在线观看| 亚洲福中文字幕伊人影院| 国产毛片在线看| 亚洲第一福利视频| 懂色aⅴ精品一区二区三区| 欧美激情欧美狂野欧美精品| 欧美一区二区三区激情视频| 亚洲一区二区自拍| 美女性感视频久久| 国产精品专区在线| 亚洲综合在线视频| 18+激情视频在线| 久久九九精品99国产精品| 妖精视频一区二区三区免费观看| 91亚洲精华国产精华| 男人的j进女人的j一区| 国产97在线 | 亚洲| 亚洲一二三四区不卡| 日本视频在线播放| www.日韩免费| 精品国产午夜| 欧美一级二级三级九九九| 成人免费高清在线| 最新亚洲人成网站在线观看| 亚洲国产精品va在线看黑人动漫 | 可以看av的网站久久看| 亚洲熟妇av日韩熟妇在线| 亚洲一区二区精品久久av| 美女网站视频在线| …久久精品99久久香蕉国产| 亚洲一区观看| 国产精品久久久久久精| 亚洲精品美女久久久| 综合国产视频| 欧美日韩国产精品一卡| 国产精品区一区二区三| 久草资源在线观看| 97香蕉久久夜色精品国产| 天堂蜜桃一区二区三区| 导航艳情国产电影| 亚洲老板91色精品久久| 最新精品国产| 欧美老熟妇喷水| 欧美色国产精品| 中文字幕日韩在线| 四虎一区二区| 亚洲第一精品在线| 美国十次综合久久| 亚洲春色在线| 一本久久综合亚洲鲁鲁五月天| 成人日韩在线| 国产一区再线| 中文字幕一区二区不卡| 伊人久久av| 韩国成人一区| √…a在线天堂一区| 免费在线成人激情电影| 91久久精品www人人做人人爽| 久久久久久夜精品精品免费| 污影院在线观看| 91免费在线观看网站| 亚洲欧洲精品一区二区三区| 电影一区二区| 亚洲视频电影| 欧美精品乱码久久久久久按摩| 欧美成人午夜77777| 国产美女永久无遮挡| 精品日韩成人av| 国产精品啊啊啊| 91精品国产高久久久久久五月天| 国产午夜精品美女视频明星a级| 午夜国产欧美理论在线播放| 成人天堂av| 欧美国产日韩一区二区在线观看| 国内精品国产成人| 国产三级在线播放| 成人动漫视频在线观看免费| 一区二区欧美精品| 国产一区二区亚洲| 九一精品在线观看| 久久久999国产精品| 国产91精品久久久久久久网曝门| 麻豆视频在线观看免费网站黄| 欧美一区二区视频在线| 欧美一区二区视频观看视频| 狠狠干成人综合网| 加勒比一区二区三区在线| 91久久精品在线| 天天综合日日夜夜精品| 日韩av片子| 青青青草原在线| 高清一区二区三区视频| 日本韩国精品一区二区在线观看| 日韩一区亚洲二区| 麻豆国产在线播放| 精品伦精品一区二区三区视频| 欧美三级乱人伦电影| 亚洲第一区色| 国产激情视频在线| 欧美最大成人综合网| 亚洲电影天堂av| 韩国欧美一区二区| 免费观看成人性生生活片| 精品少妇一区二区三区在线| 欧美寡妇偷汉性猛交| 日本一区二区高清| 国产探花在线精品| 国产资源在线观看| 日韩免费av一区二区三区| 日韩欧美久久一区| 国产电影一区在线| 午夜视频一区二区在线观看| 女生裸体视频网站免费观看| 成人av在线天堂| 欧美一级免费观看| 国产福利一区在线观看| 亚洲国产高清在线观看| 香港三级经典全部种子下载| 99re在线视频上| 亚洲精品美女久久久久| 91一区二区在线| 日韩中文在线| 中文在线a在线| 任我爽在线视频精品一| 伊人久久男人天堂| 国产精品美女久久福利网站| 亚洲经典一区| 午夜欧美激情| 免费看污污网站| 91热福利电影| 国产午夜精品久久久| 最新热久久免费视频| 影音先锋久久资源网| 电影亚洲精品噜噜在线观看| 嫩模私拍啪啪| 日本一区免费在线观看| 久久人人爽人人爽爽久久 | 国产99亚洲| 成人精品一区二区三区免费| 男人草女人视频| 国产精品久久一区主播| 91精品国产综合久久久久久漫画 | av日韩久久| 又黄又爽的视频在线观看| 日本午夜一区二区三区| 久久免费视频网站| 欧美精品乱码久久久久久按摩 | 亚洲精品午夜| 黄色免费在线观看网站| 欧美 激情 在线| 91在线观看免费观看| 中文亚洲视频在线| 欧美色欧美亚洲高清在线视频| 国产一区二区久久| 香蕉av一区二区| 少妇高潮一区二区三区99| 天天综合视频在线观看| 手机在线成人免费视频| 午夜精品美女久久久久av福利|