日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

【Linux 内核】SMP 对称多处理器结构 ( SMP 对称多处理器结构概念 | SMP 对称多处理器结构的优势与缺陷 | Linux 内核兼容多处理器要求 )

發(fā)布時間:2025/6/17 47 豆豆

文章目錄

  • 一、SMP 對稱多處理器結(jié)構(gòu)概念
  • 二、SMP 對稱多處理器結(jié)構(gòu)的優(yōu)勢與缺陷
  • 三、Linux 內(nèi)核兼容多處理器要求





一、SMP 對稱多處理器結(jié)構(gòu)概念



對稱多處理器結(jié)構(gòu) , 英文名稱為 " Symmetrical Multi-Processing " , 簡稱 SMP ;

SMP 又稱為 UMA , 全稱 " Uniform Memory Access " , 中文名稱 " 統(tǒng)一內(nèi)存訪問架構(gòu) " ;

" 對稱多處理器結(jié)構(gòu) " 的 系統(tǒng)中 , 所有的 CPU 處理器 的 地位 都是 平等的 , 一般指的是 服務(wù)器 設(shè)備上 , 運(yùn)行的 多個 CPU , 沒有 主次/從屬 關(guān)系 , 都是平等的 ;

這些處理器 共享 所有的設(shè)備資源 , 所有的資源 對 處理器 具有相同的 可訪問性 , 如 : 磁盤 , 內(nèi)存 , 總線 等 ; 多個 CPU 處理器 共享相同的物理內(nèi)存 , 每個 CPU 訪問相同的物理地址 , 所消耗的時間是相同的 ;





二、SMP 對稱多處理器結(jié)構(gòu)的優(yōu)勢與缺陷



SMP 對稱多處理器結(jié)構(gòu) 的 系統(tǒng) ,

優(yōu)點(diǎn) : 避免了 結(jié)構(gòu)障礙 , 其最大的特點(diǎn)是 所有的資源共享 ;

缺點(diǎn) : SMP 架構(gòu)的系統(tǒng) , 擴(kuò)展能力有限 , 有瓶頸限制 ;

如 : 內(nèi)存瓶頸限制 , 每個 CPU 處理器必須通過 相同的總線 訪問 相同的內(nèi)存資源 , 如果 CPU 數(shù)量不斷增加 , 使用同一條總線 , 就會導(dǎo)致 內(nèi)存訪問沖突 ; 這樣就降低了 CPU 的性能 ;

通過實(shí)踐證明 , SMP 架構(gòu)的系統(tǒng) , 使用 222 ~ 444 個 CPU , 可以達(dá)到利用率最高 , 如果 CPU 再多 , 其利用率就會降低 , 浪費(fèi)處理器的性能 ;





三、Linux 內(nèi)核兼容多處理器要求



有多個 CPU 處理器 的 系統(tǒng)中 , Linux 內(nèi)核需要處理的問題 :

① 公平共享 : CPU 的負(fù)載 , 需要公平地共享 , 不能出現(xiàn)某個 CPU 空閑 , 造成資源浪費(fèi) ;

② 可設(shè)置進(jìn)程 與 CPU 親和性 : 可以為 某些類型的 進(jìn)程指定的 處理器 設(shè)置 親和性 , 可以針對性地匹配 進(jìn)程 與 處理器 ;

③ 進(jìn)程遷移 : Linux 內(nèi)核可以將 進(jìn)程 在 不同的 CPU 處理器之間進(jìn)行遷移 ;


Linux 內(nèi)核 的 SMP 對稱多處理器結(jié)構(gòu) 調(diào)度 , 核心就是 將 進(jìn)程 遷移到 合適的 處理器上 , 并且可以保持 各個 處理器 的 負(fù)載均衡 ;

總結(jié)

以上是生活随笔為你收集整理的【Linux 内核】SMP 对称多处理器结构 ( SMP 对称多处理器结构概念 | SMP 对称多处理器结构的优势与缺陷 | Linux 内核兼容多处理器要求 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。