[发明专利]从虚拟踪迹创建物理踪迹的方法和系统无效
申请号: | 200810091520.2 | 申请日: | 2008-04-15 |
公开(公告)号: | CN101290594A | 公开(公告)日: | 2008-10-22 |
发明(设计)人: | J·E·阿蒂内拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 踪迹 创建 物理 方法 系统 | ||
技术领域
本发明一般地涉及计算机系统,并且特别涉及在从被逻辑分区的计算机系统中的虚拟处理器的踪迹创建物理处理器的踪迹。
背景技术
1948年EDVAC计算机系统的开发经常被认为是计算机时代的开始。从那之后,计算机系统已经演化为可具有多种不同设置的极为复杂的设备。计算机系统通常包括硬件(例如,半导体、电路板等)和软件(例如,计算机程序)的结合。随着半导体工艺和计算机架构的进步推动计算机硬件的性能变得更高,已经开发出更加复杂的计算机软件以利用更高性能的硬件,这使得当前的计算机系统比仅仅几年之前的计算机系统要强大的多。计算机技术的一个显著进步是并行处理的发展,即,多个任务的并行执行。
已经开发了很多计算机软件和硬件技术以促进增强的并行处理。从硬件的角度看,计算机日益依赖于多个微处理器以提供增大的工作负载能力。此外,已经开发了一些这样的微处理器,其支持并行执行多个线程的能力,有效地提供通过使用多个微处理器可获得的相同性能增益。从软件的角度看,已经开发了多线程操作系统和内核,其允许计算机程序在多个线程中同时执行,从而多个任务可以基本上同时执行。
此外,一些计算机实现了逻辑分区的概念,其中允许单个物理计算机基本上像多个独立的虚拟计算机(被称为逻辑分区)一样进行操作,物理计算机中的各种资源(例如,处理器、存储器和输入/输出设备)通过分区管理器或管理程序在各个逻辑分区之间分配。每个逻辑分区执行单独的操作系统,并且从用户和逻辑分区中执行的软件应用的角度看,每个逻辑分区像完全独立的计算机一样进行操作。
将物理资源分配给逻辑分区以及在逻辑分区之间共享物理资源的一种方式是通过公知为虚拟资源的概念。例如,可以将虚拟处理器分配给逻辑分区。从逻辑分区的角度看,其具有对其虚拟处理器的完全访问权,并且可以任意执行其操作系统以及其虚拟处理器上的应用。但是,不为逻辑分区所知的是,其虚拟处理器实际上实现为一个或多个物理处理器的时间分片的部分分配,并且这些部分分配和物理处理器可以随时间改变。
当逻辑分区共享可用物理处理器的部分分配时,在各逻辑分区上分配物理处理器的方式可能影响每个逻辑分区的性能。逻辑分区内运行的操作系统经常提供用以分析其逻辑分区性能的工具,但是仅从逻辑分区角度的分析不足以理解物理处理器在多个逻辑分区上的分配的动态性。因此,可能难以分析逻辑分区的计算机系统的性能,因为所收集的性能数据是按照虚拟处理器来组织和描述的。目前的技术试图通过向被逻辑分区的计算机系统的底层固件和/或硬件添加附加的指令和数据收集来解决上述问题,但是这些技术可能是高成本的,并且经常降低计算机系统的整体性能。
因此,如果没有在逻辑分区的计算机系统中收集性能数据的较好技术,用户将继续经历执行性能分析时的困难。
发明内容
提供了一种方法、装置、存储介质和计算机系统。在一种实施方式中,读取虚拟踪迹记录,并创建物理踪迹记录。虚拟踪迹记录与分配给逻辑分区的计算机系统中的逻辑分区的虚拟处理器相关联。每个虚拟踪迹记录具有:被分派了虚拟处理器的物理处理器的标识符;引起虚拟处理器被分派的分派原因;等待时间戳,其指定虚拟处理器开始等待被分派的时间;以及等待时间增量,其指定虚拟处理器等待被分派的时间量。在每个虚拟踪迹记录中创建执行时间戳,它是来自该虚拟踪迹记录的等待时间戳和等待时间增量之和。针对每个虚拟处理器,按照执行时间戳对虚拟踪迹记录进行排序。
创建并显示与物理处理器相关联的物理踪迹记录。每个物理踪迹记录描述虚拟处理器之一到物理处理器之一的分派。在每个物理踪迹记录中创建分区标识符,其标识被分配了虚拟处理器的逻辑分区。在每个物理踪迹记录中创建开始时间戳,它是来自对应虚拟踪迹记录中的等待时间戳和等待时间增量之和。在每个物理踪迹记录中创建虚拟处理器标识符,其标识在开始时间戳的时间处被分派的虚拟处理器。在每个物理踪迹记录中创建虚拟处理时间,它是下一个虚拟踪迹记录(时间上在当前虚拟踪迹记录之后的下一个虚拟踪迹记录,其中当前虚拟踪迹记录对应于当前物理踪迹记录)的等待时间戳减去当前物理踪迹记录的开始时间戳。在每个踪迹记录中创建延迟时间,它是下一个物理踪迹记录中的下一个开始时间戳减去当前物理踪迹记录的开始时间戳减去当前虚拟处理时间。以此方式,物理踪迹记录以容易对被逻辑分区的计算机系统进行性能分析的形式呈现数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810091520.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子内窥镜装置
- 下一篇:4-杂芳甲基取代的酞嗪酮衍生物