[發明專利]動態改善邏輯分區的存儲器親和性有效
| 申請號: | 201310571745.9 | 申請日: | 2013-11-13 |
| 公開(公告)號: | CN103810047B | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | D.C.伯克斯特蘭德;P.J.赫爾曼;W.B.奧倫;E.C.普羅瑟 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F12/02 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 胡琪 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 改善 邏輯 分區 存儲器 親和性 | ||
技術領域
本公開總體涉及計算機系統,并且更具體地涉及包括在多個節點上的多個邏輯分區的計算機系統。
背景技術
在特定的計算機系統上的硬件和軟件的結合定義了計算環境。因此,不同的硬件平臺和不同的操作系統提供不同的計算環境。近年來,工程師們已經認識到,可以通過將計算機系統資源邏輯分區都不同的計算環境,而在同一物理計算機系統上提供不同的計算環境。由IBM開發的iSeries的計算機系統是支持邏輯分區的計算機系統的示例。如果需要在iSeries的計算機系統上進行邏輯分區,則安裝允許在同一平臺上定義不同計算環境的分區管理器代碼(在IBM的術語中稱為“管理程序(hypervisor)”)。一旦安裝了分區管理器,則可以創建定義不同的計算環境的邏輯分區。分區管理器管理邏輯分區,以確保它們可以在計算機系統中共享需要的資源,同時維持由邏輯分區所定義的分離的計算環境。
邏輯分區領域中更多最近的發展支持在正在運行邏輯分區時的動態的資源分配,并且支持跨計算機系統中的多個節點定義邏輯分區。在邏輯分區正在運行時動態分配資源的能力導致與邏輯分區中的存儲器親和性(memory affinity)相關的問題。此處定義邏輯分區的存儲器親和性是每個節點的邏輯分區的存儲器與每個節點的邏輯分區的處理器的比率。當邏輯分區可以跨節點時,存儲器親和力是重要的,因為在節點中的邏輯分區中,由處理器對相同節點上的存儲器進行的訪問比對在不同節點上的存儲器進行的訪問快很多。出于這個原因,我們希望確保在節點上的每個處理器具有相應的存儲器。如果這是可能的,則可以實現完美的存儲器親和性。
當首次啟動邏輯分區時,分區管理器可以創建具有完美的存儲器親和性的邏輯分區,這意味著每個處理器在每個節點上都具有相應數量的存儲器,或者如果不能夠實現完美的存儲器親和性,也可以對所有的邏輯分區具有相似的存儲器親和性。但是請注意,資源的動態重新分配可能會對一個或多個邏輯分區的存儲器親和性產生負面影響。隨著時間的推移,有可能邏輯分區的存儲器親和性會降低到對邏輯分區的性能產生嚴重的負面影響的點。
發明內容
在包括多個節點和多個邏輯分區的計算機系統中,動態分區管理器計算當前存儲器親和性和潛在存儲器親和性,以幫助確定在節點之間的資源的重新分配是否可以提高邏輯分區或計算機系統的存儲器親和性。如果可以,則進行資源的重新分配,從而改善邏輯分區或計算機系統的存儲器親和性。根據包括多個初級域(primary domain)和多個二級域(secondary domain)的硬件域層次結構,相對于資源的物理布局來計算存儲器親和性。
如在附圖中示出的,從以下更具體的描述中,上述的和其它的特征和優點將變得顯而易見。
附圖說明
將結合附圖來對本發明進行描述,在附圖中,相同的符號表示相同的元件,并且其中:
圖1是包括存儲器親和性計算機構的計算機系統的框圖;
圖2是包括八個初級域和四個二級域的示例性計算機系統的框圖;
圖3是示出在圖2的示例性計算機系統上定義的四個邏輯分區中的每一個的分布類型(spread type)的表;
圖4是示出處理器和存儲器向四個邏輯分區的分配的表;
圖5是對于圖2的計算機系統計算存儲器親和性的方法的流程圖;
圖6是用于確定每個邏輯分區的分布類型的方法的流程圖;
圖7是用于定義每個邏輯分區的分布類型的方法的流程圖;
圖8是示出示例性的初級域和二級域的表;
圖9是通過將每個邏輯分區的存儲器親和性相加來計算機系統的存儲器親和性的公式;
圖10是基于存儲器親和性來分析在邏輯分區內的資源的潛在重新分配的方法的流程圖;
圖11是基于存儲器親和性、邏輯分區存儲器代理(agent)與動態分區管理器相互作用以實現邏輯分區內的資源的重新分配的方法的流程圖;
圖12是基于計算機系統的存儲器親和性、用于分析在計算機系統中的資源的潛在重新分配的方法的流程圖;以及
圖13是示出處理器和存儲器向四個邏輯分區的潛在分配的表。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310571745.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內存分配方法、裝置及系統
- 下一篇:位置與速度同時控制的PMSM電機仿真方法





