• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    使用分層中斷管理壓縮存儲器制造技術

    技術編號:8983322 閱讀:197 留言:0更新日期:2013-08-01 02:05
    本發明專利技術提供了管理存儲器的系統和方法。具體方法可以包括啟動存儲器壓縮操作。所述方法還可以包括響應于第一檢測的存儲器水平啟動被配置為影響在處理器上執行的第一處理的第一中斷。可以響應于第二檢測存儲器水平配置第二啟動的中斷,以影響在所述處理器上執行的所述第一處理,并且可以響應于第三檢測的存儲器水平啟動第三中斷,以影響在所述處理器上執行的所述第一處理。所述第一、第二和第三檢測的存儲器水平中的至少一個被所述存儲器壓縮操作所影響。

    【技術實現步驟摘要】
    【國外來華專利技術】
    本公開一般地涉及計算機存儲器架構,并且特別涉及管理壓縮存儲器的系統和方法。
    技術介紹
    存儲器壓縮可以通過使用經編碼的數據來優化可用存儲器。經編碼的數據可以被表示為符號(symbol),從而占用較少空間。對于某些應用,存儲器壓縮有效地擴大存儲器容量而不增加實際物理存儲器(例如,動態隨機存取存儲器)和相關開銷。這樣做,使得壓縮存儲器系統可以向操作系統和/或管理程序(hypervisor)呈現比實際可用更大的實地址空間。結果,實地址空間(例如,報告到OS和/或管理程序的可用物理存儲器的量)可以被過量使用。此外,壓縮比可能減小,并需要更多物理存儲器。操作系統或管理程序可以通過將實頁面失效(invalidate)而釋放物理存儲器空間來作出響應。被失效的實頁面可以被復制到光盤并騰空,從而為壓縮數據制造空間。有時,不能及時獲得物理存儲器空間來防止存儲器耗盡和相關數據丟失。例如,可能在系統繼續消耗附加存儲器的同時延遲騰空存儲器的處理。此外,不受操作系統或管理程序影響的處理可以繼續使用可用的存儲器。因此,存儲器消耗可能超過使空間成為可用的速率。試圖保留大量空閑物理存儲器的預防措施可能導致不充分利用的存儲器。
    技術實現思路
    在具體實施例中,一種管理存儲器的方法包括啟動(initiate)存儲器壓縮操作。所述方法還包括響應于第一檢測的存儲器水平啟動第一中斷,所述第一中斷被配置為影響在處理器上執行的第一處理。第二啟動的中斷可以被配置為響應于第二檢測的存儲器水平影響在所述處理器上執行的所述第一處理,并且可以響應于第三檢測的存儲器水平啟動第三中斷,以影響在所述處理器上執行的所述第一處理。所述第一、第二和第三檢測的存儲器水平中的至少一個被所述存儲器壓縮操作所影響。在另一個實施例中,公開了一種設備,其包括存儲器和處理器,所述處理器被配置為執行訪問所述存儲器的第一處理。所述處理器還被配置為啟動存儲器壓縮操作,響應于第一檢測的存儲器水平啟動生成被配置為影響第一處理的執行的第一中斷,響應于第二檢測的存儲器水平啟動生成被配置為影響所述第一處理的執行的第二中斷,以及響應于第三檢測的存儲器水平啟動生成被配置為影響所述第一處理的執行的第三中斷。所述第一、第二、和第三檢測的存儲器水平中的至少一個被所述存儲器壓縮操作所影響。在另一個實施例中,一種程序產品包括程序代碼,所述程序代碼用以啟動存儲器壓縮操作,其可以響應于第一檢測的存儲器水平導致被配置為影響第一處理的執行的第一中斷,也可以響應于第二檢測的存儲器水平導致被配置為影響所述第一處理的執行的第二中斷,還可以響應于第三檢測的存儲器水平導致被配置為影響所述第一處理的執行的第三中斷。有形計算機可讀介質可以承載該程序代碼。所述第一、第二、和第三檢測的存儲器水平中的至少一個被所述存儲器壓縮操作所影響。實施例可以有效地向管理程序或操作系統傳遞物理存儲器正被耗盡的信息,同時最小化由于不必要的中斷對性能的影響。中斷的分層(tiered)層級體系(hierarchy)可以有效地利用可用存儲器容量的全范圍。機器檢驗中斷可以響應于中斷請求而最小化空閑物理存儲器空間的量,其否則可能為了對抗可能的延遲而被保留。層級體系結構和機器檢驗特征可以導致更少的中斷和更多可用的物理存儲器空間。與最高優先級的存儲器容量相關聯的機器檢驗中斷的使用可以用于保證空閑存儲器并且最小化數據丟失。額外的可用物理存儲器空間可以導致改善的系統性能。在所附權利要求中闡述了表征實施例的特性,并且所述特性形成這里的另一部分。然而,為了更好地理解實施例、以及通過其使用而實現的優點和目標,應該參考附圖和伴隨的描述內容。附圖說明圖1是被配置為使用與可用存儲器的不同水平相關聯的中斷的分層層級體系來管理壓縮存儲器的計算系統的實施例的框圖;圖2是更詳細地示出用于實施與圖1的計算系統一致的邏輯分區環境的主要軟件組件和資源的框圖;圖3是存儲器壓縮計算系統的實施例的框圖,所述存儲器壓縮計算系統使用基于扇區使用閾值寄存器(sectors used threshold register)的閾值而啟動的中斷來管理在連接到壓縮存儲器的處理器上執行的處理;以及圖4是管理壓縮存儲器的方法的實施例的流程圖,所述方法包括使用與可用存儲器的不同水平相關聯的中斷的分層層級體系來逐漸地影響存儲器相關的處理。 具體實施例方式壓縮存儲器計算系統的具體實施例可以使用基于檢測的可用存儲器水平逐漸更嚴重地影響系統操作的中斷分層層級體系。機器檢驗中斷可以被配置為暫時中止(halt)計算系統的所有處理器的所有核上的所有線程。線程可以被立即中止并且可以在機器檢驗處理程序(handler)的控制之下。如果校正動作成功,則機器檢驗中斷可以允許線程恢復和工作負載恢復。機器檢驗處理程序可以發信號使管理程序或操作系統使用現有分頁機制來創建額外的空閑物理存儲器空間,以保持擴大的壓縮數據。可以僅當在存儲器耗盡之前未提供一個或多個其它中斷時使用機器檢驗中斷。由于機器檢驗中斷可以停止來自執行工作負載的所有線程,所以機器檢驗中斷比其它中斷對性能有相對更大的影響,所述其它中斷可以被配置為僅影響單個線程、插槽(socket)、或在處理器上執行的其它處理。機器檢驗中斷的使用可以用于保證在數據被丟棄之前將有空閑空間可用。因此可以在生成中斷之前保留較小量的空閑存儲器或不保留空閑存儲器。因而機器檢驗中斷可以有助于產生更少的中斷和更大的可用存儲器空間,從而允許更高的系統性能。存儲器控制器的實施例可以包括扇區使用寄存器,其包括當前使用的物理存儲器的運行計數。可以在扇區使用閾值寄存器內保持兩個或更多個可配置的存儲器使用閾值。每個扇區使用閾值寄存器可以是可配置為啟動幾個中斷類型之一的軟件。示例性中斷類型可以包括可屏蔽中斷、不可屏蔽中斷、以及機器檢驗中斷。取決于中斷類型和寄存器配置,每個中斷可以被傳送到計算機系統中的一個或多個處理器。可屏蔽中斷可以被配置為導致線程、插槽、或處理器核保存其執行狀態并且導致中斷處理程序使存儲器成為可用存儲器。然而,中斷處理程序編碼可以取決于系統配置和并行處理需求而屏蔽或延遲可屏蔽中斷的處理。不可屏蔽中斷可以是不可屏蔽的,并且可以保證軟件接收到不可屏蔽中斷。與上述較不嚴重的中斷結合地,可以使用機器檢驗中斷來停止所有處理器插槽、核、和/或線程。因而,可屏蔽、不可屏蔽、以及機器檢驗中斷可以包含中斷的分層層級體系,其基于可用存儲器的檢測水平或存儲器容量逐漸更嚴重地影響系統操作。可以響應于存儲器壓縮操作而增大或減小存儲器容量。為了本說明書的目的,存儲器壓縮操作可以包括數據壓縮或數據解壓縮過程。當可用存儲器容量正接近第一非關鍵水平時,存儲器控制器可以引起可屏蔽中斷。如果管理程序或操作系統中的中斷處理程序接收到可屏蔽中斷,則中斷處理程序可以試圖創建可用的物理存儲器。然而,不保證可屏蔽中斷將不被屏蔽或者將被及時處理以維持可用存儲器。在可屏蔽中斷被屏蔽、未被處理、或未被中斷處理程序接收時,存儲器不足可能變得更關鍵。 響應于檢測到可用存儲器的第二較關鍵水平,存儲器控制器可以引起不可屏蔽中斷。不可屏蔽中斷可以保證被中斷處理程序接收。然而,中斷處理程序可能不正確地處理不可屏蔽中斷。例如,中斷處理程序、管理程序、或操作系統的軟件中的缺陷或本文檔來自技高網...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】...

    【專利技術屬性】
    技術研發人員:JM博肯哈根B阿巴利D波夫
    申請(專利權)人:國際商業機器公司
    類型:
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品热久久无码av| 亚洲精品无码久久毛片波多野吉衣| av无码久久久久久不卡网站| 亚洲美免无码中文字幕在线| 亚洲精品无码99在线观看| 日韩精品无码一区二区三区四区| 亚洲av无码专区在线| 亚洲精品97久久中文字幕无码| 久久久久成人精品无码中文字幕 | 少妇人妻偷人精品无码视频新浪| 日韩国产精品无码一区二区三区| 老司机无码精品A| 99无码精品二区在线视频| 久久影院午夜理论片无码| 无码人妻精品一区二区三区久久久| 国产成人AV片无码免费| 国产成人无码av在线播放不卡 | 18禁超污无遮挡无码免费网站国产| 无码毛片一区二区三区中文字幕| 国产成年无码久久久久毛片| 精品无人区无码乱码毛片国产 | 潮喷无码正在播放| 亚洲日韩看片无码电影| 无码精品人妻一区二区三区漫画 | 国产乱妇无码大片在线观看| 黑人无码精品又粗又大又长 | 四虎成人精品无码永久在线 | 国产福利无码一区在线 | 亚洲成AV人在线播放无码| 国产成人无码精品一区不卡| 好爽毛片一区二区三区四无码三飞| 人妻无码久久一区二区三区免费| 久久精品无码一区二区三区| 国产成人AV无码精品| 国产乱子伦精品无码专区| 免费无码又爽又刺激网站| 日韩精品无码视频一区二区蜜桃| 中文字字幕在线中文无码 | 无码人妻精品一区二区三区东京热| 国产成人亚洲综合无码| 亚洲人成影院在线无码观看|