那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

華納云淺析海外服務器的3種體系架構:SMP、NUMA、MPP

YoKe啊妮 ? 來源:YoKe啊妮 ? 作者:YoKe啊妮 ? 2022-12-14 11:09 ? 次閱讀

境外服務器的3種體系架構:SMP、NUMA、MPP!

從系統的體系架構來看,目前的商用服務器大體上可以分為3類:SMP(對稱多處理器)結構、NUMA(非一致存儲訪問)結構和MPP(海量并行處理)結構。這3類系統體系架構的服務器,它們具體的特征描述如下:

一、 SMP(Symmetric Multi-Processor)

所謂“對稱多處理器”結構,是指服務器中多個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。

二、NUMA(Non-Uniform Memory Access)

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

NUMA服務器的基本特征是,具有多個CPU模塊,每個CPU模塊由多個CPU(例如4個)組成,并且具有獨立的本地內存、I/O槽口等。由于其節點之間可以通過互聯模塊進行連接和信息交互,因此每個CPU都可以訪問整個系統的內存。顯然,訪問本地內存的速度,將遠遠快于訪問遠地內存(系統內其它節點的內存)的速度,這也是“NUMA(非一致存儲訪問)”的由來。由于它的這個特點,為了更好地發揮系統性能,開發應用程序時需要盡量減少不同CPU模塊之間的信息交互。利用NUMA(非一致存儲訪問)技術,可以較好地解決原來SMP系統的擴展問題,在一個物理服務器內可以支持上百個CPU。

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

三、 MPP(Massive Parallel Processing)

和NUMA(非一致存儲訪問)不同,MPP(海量并行處理)提供了另外一種進行系統擴展的方式,MPP(海量并行處理)由多個SMP服務器通過一定的節點互聯網絡進行連接,協同工作,完成相同的任務,從用戶的角度來看是一個服務器系統。

MPP服務器基本特征是,由多個SMP服務器(每個SMP服務器稱為一個“節點”)通過節點互聯網絡連接而成,每個節點只訪問自己的本地資源(內存、存儲等),是一種“完全無共享/零共享”結構,因而擴展能力最好,理論上其擴展無限制,目前的技術可實現512個節點的互聯,數千個CPU。

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

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

四、 NUMA(非一致存儲訪問)與MPP(海量并行處理)的區別

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

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

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

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9303

    瀏覽量

    86061
  • SMP
    SMP
    +關注

    關注

    0

    文章

    76

    瀏覽量

    19746
  • MPP
    MPP
    +關注

    關注

    0

    文章

    24

    瀏覽量

    10623
收藏 人收藏

    評論

    相關推薦

    外服務器國內訪問需要繞路是什么意思?

    是一些具體的原因和解釋: 1、成本因素:國內電信運營商在香港的批發價很高,而直接從美國、日本等國際帶寬較便宜的地區進入中國的線路更加昂貴。因此,一些海外服務器選擇通過其他國家或地區繞路進入中國,以降低成本。
    的頭像 發表于 12-11 12:29 ?237次閱讀

    海外輕量服務器是什么意思?如何使用

    海外輕量服務器是指位于海外數據中心內,采用虛擬化技術構建的輕量級服務器實例。
    的頭像 發表于 10-30 09:48 ?201次閱讀

    搭建海外服務器需要什么費用?

    搭建海外服務器的費用涉及多個方面,包括服務器實例費用、公網帶寬費用、磁盤存儲費用、操作系統費用和其他費用。具體費用取決于所選的
    的頭像 發表于 10-29 10:55 ?266次閱讀

    恒訊科技分析:海外服務器被攻擊需要采取哪些預防措施?

    。綜上所述,海外服務器被攻擊需要采取哪些預防措施?1、數據加密有助于增強您的IT安全并保護您的數據免受潛在的黑客攻擊或威脅。2、更新軟件避免及時更新同時暴露于攻擊。3、通過安全登錄、創建強密碼和掃描
    的頭像 發表于 10-23 15:08 ?226次閱讀
    恒訊科技分析:<b class='flag-5'>海外服務器</b>被攻擊需要采取哪些預防措施?

    挑選海外服務器提供商攻略

    挑選海外服務器提供商是一個綜合考量多方面因素的過程。在明確自身需求的基礎上,可以從性能、成本、安全、服務等多個維度進行全面評估。
    的頭像 發表于 10-15 18:20 ?212次閱讀

    海外大帶寬服務器穩定性如何

    隨著互聯網技術的飛速發展,越來越多的企業和個人開始選擇海外大帶寬服務器來滿足其在線業務的需求。相比傳統的物理服務器托管模式,
    的頭像 發表于 10-14 09:24 ?220次閱讀

    什么是服務器

    服務器(Cloud Server),又稱主機或彈性計算服務(Elastic Compute Service, ECS),是基于計算技術
    的頭像 發表于 09-27 09:34 ?310次閱讀

    海外輕量服務器是什么

    海外輕量服務器是指位于海外數據中心內,采用虛擬化技術構建的輕量級服務器實例。與傳統的物理
    的頭像 發表于 09-25 10:09 ?303次閱讀

    海外高防服務器租用的關鍵考量因素

    海外高防服務器不僅能夠提供穩定快速的網絡連接,還能有效抵御DDoS攻擊、CC攻擊等網絡威脅,確保業務連續性。然而,企業在選擇海外高防
    的頭像 發表于 09-24 10:35 ?244次閱讀

    外服務器獨立ip的好處

    外服務器提供獨立IP服務,這為網站運營者、企業用戶以及個體戶提供了諸多便利。獨立IP即一個獨一無二的IP地址,專為一個網站或一項服務,相較于共享IP,獨立IP擁有許多不可替代的優勢。下面將介紹國
    的頭像 發表于 08-29 11:26 ?330次閱讀

    海外大帶寬服務器是什么?穩定性如何

    海外大帶寬服務器是一提供高速網絡連接和強大計算能力的服務器,它因其高帶寬和快速響應速度,在視頻直播、在線游戲、大數據分析等領域有廣泛應用
    的頭像 發表于 08-20 11:12 ?412次閱讀

    GPU服務器架構解析及應用優勢

    GPU服務器作為一高性能計算資源,近年來在人工智能、大數據分析、圖形渲染等領域得到了廣泛應用。它結合了計算的靈活性與GPU的強大計算能力,為企業和個人用戶提供了一
    的頭像 發表于 08-14 09:43 ?491次閱讀

    海外大帶寬服務器的特點及應用場景

    海外大帶寬服務器因其能提供快速、穩定的數據傳輸服務,對于需求大流量處理和全球覆蓋的業務尤為關鍵。以下是關于海外大帶寬
    的頭像 發表于 07-04 09:22 ?307次閱讀

    SD-WAN技術:優化國內外服務器訪問的關鍵

    新的解決方案,以優化國內外服務器的訪問。本文將探討SD-WAN的作用以及它是如何加速國外服務器訪問的。 一、SD-WAN的作用 SD-WAN是一新興的網絡技術,它通過智能化的網絡管理和加速功能,解決了傳統網絡
    的頭像 發表于 02-27 16:33 ?489次閱讀

     海外服務器搭建pi節點詳細步驟

     海外服務器搭建pi節點簡單嗎?海外服務器搭建pi節點步驟有哪些?小編為您整理發布
    的頭像 發表于 02-21 10:16 ?1212次閱讀
    谁会玩百家乐的玩法技巧和规则 | 菲律宾太子娱乐城| 百家乐2号说名书| 麻将百家乐官网筹码| 时时博百家乐的玩法技巧和规则| 百家乐官网明灯| 大发888客户端的 软件| 多伦多百家乐官网的玩法技巧和规则| 总统娱乐城| 戒掉百家乐的玩法技巧和规则| 永利百家乐官网的玩法技巧和规则 | 百家乐官网桌子豪华| 威廉希尔| HG百家乐官网大转轮| 黄龙县| 天津水果机定位器| 百家乐是不是有技巧| 百家乐官网网站制作| 沭阳县| 大发888游戏平台官方| 百盛百家乐软件| 网上百家乐官网试玩网址| 代理百家乐官网最多占成| 视频棋牌游戏| 百家乐详解| 澳门百家乐怎么看小路| 逍遥坊百家乐官网的玩法技巧和规则 | 永利高倒闭| 百家乐桌小| 百家乐官网麻将牌| 赌场百家乐官网是如何玩| 武鸣县| 现金网开户| 新澳门百家乐的玩法技巧和规则 | 百家乐合法| 百家乐官网翻天下载| 赌博百家乐官网探讨| 瑞金市| 三易博娱乐场| 大发888游戏平台hgx2dafa888gw| 百家乐打劫法|