[發明專利]從虛擬蹤跡創建物理蹤跡的方法和系統無效
| 申請號: | 200810091520.2 | 申請日: | 2008-04-15 |
| 公開(公告)號: | CN101290594A | 公開(公告)日: | 2008-10-22 |
| 發明(設計)人: | J·E·阿蒂內拉 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市金杜律師事務所 | 代理人: | 王茂華 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 蹤跡 創建 物理 方法 系統 | ||
技術領域
本發明一般地涉及計算機系統,并且特別涉及在從被邏輯分區的計算機系統中的虛擬處理器的蹤跡創建物理處理器的蹤跡。
背景技術
1948年EDVAC計算機系統的開發經常被認為是計算機時代的開始。從那之后,計算機系統已經演化為可具有多種不同設置的極為復雜的設備。計算機系統通常包括硬件(例如,半導體、電路板等)和軟件(例如,計算機程序)的結合。隨著半導體工藝和計算機架構的進步推動計算機硬件的性能變得更高,已經開發出更加復雜的計算機軟件以利用更高性能的硬件,這使得當前的計算機系統比僅僅幾年之前的計算機系統要強大的多。計算機技術的一個顯著進步是并行處理的發展,即,多個任務的并行執行。
已經開發了很多計算機軟件和硬件技術以促進增強的并行處理。從硬件的角度看,計算機日益依賴于多個微處理器以提供增大的工作負載能力。此外,已經開發了一些這樣的微處理器,其支持并行執行多個線程的能力,有效地提供通過使用多個微處理器可獲得的相同性能增益。從軟件的角度看,已經開發了多線程操作系統和內核,其允許計算機程序在多個線程中同時執行,從而多個任務可以基本上同時執行。
此外,一些計算機實現了邏輯分區的概念,其中允許單個物理計算機基本上像多個獨立的虛擬計算機(被稱為邏輯分區)一樣進行操作,物理計算機中的各種資源(例如,處理器、存儲器和輸入/輸出設備)通過分區管理器或管理程序在各個邏輯分區之間分配。每個邏輯分區執行單獨的操作系統,并且從用戶和邏輯分區中執行的軟件應用的角度看,每個邏輯分區像完全獨立的計算機一樣進行操作。
將物理資源分配給邏輯分區以及在邏輯分區之間共享物理資源的一種方式是通過公知為虛擬資源的概念。例如,可以將虛擬處理器分配給邏輯分區。從邏輯分區的角度看,其具有對其虛擬處理器的完全訪問權,并且可以任意執行其操作系統以及其虛擬處理器上的應用。但是,不為邏輯分區所知的是,其虛擬處理器實際上實現為一個或多個物理處理器的時間分片的部分分配,并且這些部分分配和物理處理器可以隨時間改變。
當邏輯分區共享可用物理處理器的部分分配時,在各邏輯分區上分配物理處理器的方式可能影響每個邏輯分區的性能。邏輯分區內運行的操作系統經常提供用以分析其邏輯分區性能的工具,但是僅從邏輯分區角度的分析不足以理解物理處理器在多個邏輯分區上的分配的動態性。因此,可能難以分析邏輯分區的計算機系統的性能,因為所收集的性能數據是按照虛擬處理器來組織和描述的。目前的技術試圖通過向被邏輯分區的計算機系統的底層固件和/或硬件添加附加的指令和數據收集來解決上述問題,但是這些技術可能是高成本的,并且經常降低計算機系統的整體性能。
因此,如果沒有在邏輯分區的計算機系統中收集性能數據的較好技術,用戶將繼續經歷執行性能分析時的困難。
發明內容
提供了一種方法、裝置、存儲介質和計算機系統。在一種實施方式中,讀取虛擬蹤跡記錄,并創建物理蹤跡記錄。虛擬蹤跡記錄與分配給邏輯分區的計算機系統中的邏輯分區的虛擬處理器相關聯。每個虛擬蹤跡記錄具有:被分派了虛擬處理器的物理處理器的標識符;引起虛擬處理器被分派的分派原因;等待時間戳,其指定虛擬處理器開始等待被分派的時間;以及等待時間增量,其指定虛擬處理器等待被分派的時間量。在每個虛擬蹤跡記錄中創建執行時間戳,它是來自該虛擬蹤跡記錄的等待時間戳和等待時間增量之和。針對每個虛擬處理器,按照執行時間戳對虛擬蹤跡記錄進行排序。
創建并顯示與物理處理器相關聯的物理蹤跡記錄。每個物理蹤跡記錄描述虛擬處理器之一到物理處理器之一的分派。在每個物理蹤跡記錄中創建分區標識符,其標識被分配了虛擬處理器的邏輯分區。在每個物理蹤跡記錄中創建開始時間戳,它是來自對應虛擬蹤跡記錄中的等待時間戳和等待時間增量之和。在每個物理蹤跡記錄中創建虛擬處理器標識符,其標識在開始時間戳的時間處被分派的虛擬處理器。在每個物理蹤跡記錄中創建虛擬處理時間,它是下一個虛擬蹤跡記錄(時間上在當前虛擬蹤跡記錄之后的下一個虛擬蹤跡記錄,其中當前虛擬蹤跡記錄對應于當前物理蹤跡記錄)的等待時間戳減去當前物理蹤跡記錄的開始時間戳。在每個蹤跡記錄中創建延遲時間,它是下一個物理蹤跡記錄中的下一個開始時間戳減去當前物理蹤跡記錄的開始時間戳減去當前虛擬處理時間。以此方式,物理蹤跡記錄以容易對被邏輯分區的計算機系統進行性能分析的形式呈現數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810091520.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子內窺鏡裝置
- 下一篇:4-雜芳甲基取代的酞嗪酮衍生物





