PROCESSOR RESOURCE CAPACITY MANAGEMENT IN AN INFORMATION HANDLING SYSTEM
    2.
    发明申请
    PROCESSOR RESOURCE CAPACITY MANAGEMENT IN AN INFORMATION HANDLING SYSTEM 审中-公开
    信息处理系统中的处理资源能力管理

    公开(公告)号:US20120204186A1

    公开(公告)日:2012-08-09

    申请号:US13023550

    申请日:2011-02-09

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5077 G06F9/4881

    摘要: An operating system or virtual machine of an information handling system (IHS) initializes a resource manager to provide processor resource utilization management during workload or application execution. The resource manager captures short term interval (STI) and long term interval (LTI) processor resource utilization data and stores that utilization data within an information store of the virtual machine. If a capacity on demand mechanism is enabled, the resource manager modifies a reserved capacity value. The resource manager selects previous STI and LTI values for comparison with current resource utilization and may apply a safety margin to generate a reserved capacity or target resource utilization value for the next short term interval (STI). The hypervisor may modify existing virtual processor allocation to match the target resource utilization.

    摘要翻译: 信息处理系统(IHS)的操作系统或虚拟机初始化资源管理器,以在工作负载或应用程序执行期间提供处理器资源利用管理。 资源管理器捕获短期间隔(STI)和长期间隔(LTI)处理器资源利用率数据,并将该利用率数据存储在虚拟机的信息存储区内。 如果启用了按需容量机制,则资源管理器将修改保留的容量值。 资源管理器选择先前的STI和LTI值以与当前资源利用率进行比较,并且可以应用安全余量来生成下一个短期间隔(STI)的预留容量或目标资源利用率值。 管理程序可以修改现有的虚拟处理器分配以匹配目标资源利用率。

    Partitioned Shared Processor Interrupt-intensive Task Segregator
    3.
    发明申请
    Partitioned Shared Processor Interrupt-intensive Task Segregator 有权
    分区共享处理器中断密集型任务分隔符

    公开(公告)号:US20130179616A1

    公开(公告)日:2013-07-11

    申请号:US13343920

    申请日:2012-01-05

    IPC分类号: G06F13/24

    摘要: Interrupt-intensive and interrupt-driven processes are managed among a plurality of virtual processors, wherein each virtual processor is associated with a physical processor, wherein each physical processor may be associated with a plurality of virtual processors, and wherein each virtual processor is tasked to execute one or more of the processes, by determining which of a plurality of the processes executing among a plurality of virtual processors are being or have been driven by at least a minimum count of interrupts over a period of operational time; selecting a subset of the plurality of virtual processors to form a sequestration pool; migrating the interrupt-intensive processes on to the sequestration pool of virtual processors; and commanding by a computer a bias in delivery or routing of the interrupts to the sequestration pool of virtual processors.

    摘要翻译: 在多个虚拟处理器之间管理中断密集型和中断驱动的过程,其中每个虚拟处理器与物理处理器相关联,其中每个物理处理器可以与多个虚拟处理器相关联,并且其中每个虚拟处理器的任务是 执行一个或多个处理,通过确定在多个虚拟处理器中执行的多个处理中的哪一个正在或已经被操作时间中的至少最小中断计数驱动; 选择所述多个虚拟处理器的子集以形成隔离池; 将中断密集型进程迁移到虚拟处理器的隔离池; 并由计算机命令将中断的传送或路由偏移到虚拟处理器的隔离池。

    Information handling system memory management
    4.
    发明授权
    Information handling system memory management 失效
    信息处理系统内存管理

    公开(公告)号:US08307188B2

    公开(公告)日:2012-11-06

    申请号:US12615673

    申请日:2009-11-10

    IPC分类号: G06F12/02

    CPC分类号: G06F12/023

    摘要: An information handling system (IHS) loads an application that may include startup code and steady state operation code. The IHS allocates one region of system memory to the startup code and another region of system memory to the steady state operation code. A programmer inserts a memory release call command at a location that marks the end of execution of the startup code. After executing the startup code, the operation system receives the memory release call command. In response to the memory release call command, the operating system releases or de-allocates the region of memory to which the IHS previously assigned to the startup code. This enables the released memory for use by code other than the startup code, such as other code pages, library pages and other code.

    摘要翻译: 信息处理系统(IHS)加载可能包括启动代码和稳态操作代码的应用程序。 IHS将系统内存的一个区域分配给启动代码,将系统内存的另一个区域分配给稳态操作代码。 程序员在标记启动代码执行结束的位置插入一个内存释放调用命令。 执行启动代码后,操作系统接收到内存释放调用命令。 响应于内存释放调用命令,操作系统释放或取消分配先前分配给启动代码的IHS的内存区域。 这使得释放的存储器可以由启动代码之外的代码使用,例如其他代码页,库页面和其他代码。

    SELECTIVE MEMORY COMPRESSION FOR MULTI-THREADED APPLICATIONS
    5.
    发明申请
    SELECTIVE MEMORY COMPRESSION FOR MULTI-THREADED APPLICATIONS 失效
    多线程应用的选择性内存压缩

    公开(公告)号:US20120072676A1

    公开(公告)日:2012-03-22

    申请号:US12885743

    申请日:2010-09-20

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0223 G06F2212/401

    摘要: A method, system, and computer usable program product for selective memory compression for multi-threaded applications are provided in the illustrative embodiments. An identification of a memory region that is shared by a plurality of threads in an application is received at a first entity in a data processing system. A request for a second entity in the data processing system to keep the memory region uncompressed when compressing at least one of a plurality of memory regions that comprise the memory region is provided from the first entity to the second entity.

    摘要翻译: 在说明性实施例中提供了用于多线程应用的选择性存储器压缩的方法,系统和计算机可用程序产品。 在数据处理系统中的第一实体处接收由应用程序中的多个线程共享的存储器区域的标识。 从第一实体向第二实体提供对压缩构成存储器区域的多个存储器区域中的至少一个进行压缩时在数据处理系统中保持存储区域未压缩的请求。

    Partitioned shared processor interrupt-intensive task segregator
    6.
    发明授权
    Partitioned shared processor interrupt-intensive task segregator 有权
    分区共享处理器中断密集型任务隔离器

    公开(公告)号:US09354934B2

    公开(公告)日:2016-05-31

    申请号:US13343920

    申请日:2012-01-05

    摘要: Interrupt-intensive and interrupt-driven processes are managed among a plurality of virtual processors, wherein each virtual processor is associated with a physical processor, wherein each physical processor may be associated with a plurality of virtual processors, and wherein each virtual processor is tasked to execute one or more of the processes, by determining which of a plurality of the processes executing among a plurality of virtual processors are being or have been driven by at least a minimum count of interrupts over a period of operational time; selecting a subset of the plurality of virtual processors to form a sequestration pool; migrating the interrupt-intensive processes on to the sequestration pool of virtual processors; and commanding by a computer a bias in delivery or routing of the interrupts to the sequestration pool of virtual processors.

    摘要翻译: 在多个虚拟处理器之间管理中断密集型和中断驱动的过程,其中每个虚拟处理器与物理处理器相关联,其中每个物理处理器可以与多个虚拟处理器相关联,并且其中每个虚拟处理器的任务是 执行一个或多个处理,通过确定在多个虚拟处理器中执行的多个处理中的哪一个正在或已经被操作时间中的至少最小中断计数驱动; 选择所述多个虚拟处理器的子集以形成隔离池; 将中断密集型进程迁移到虚拟处理器的隔离池; 并由计算机命令将中断的传送或路由偏移到虚拟处理器的隔离池。

    Selective memory compression for multi-threaded applications
    8.
    发明授权
    Selective memory compression for multi-threaded applications 失效
    多线程应用程序的选择性内存压缩

    公开(公告)号:US08489824B2

    公开(公告)日:2013-07-16

    申请号:US12885743

    申请日:2010-09-20

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0223 G06F2212/401

    摘要: A method, system, and computer usable program product for selective memory compression for multi-threaded applications are provided in the illustrative embodiments. An identification of a memory region that is shared by a plurality of threads in an application is received at a first entity in a data processing system. A request for a second entity in the data processing system to keep the memory region uncompressed when compressing at least one of a plurality of memory regions that comprise the memory region is provided from the first entity to the second entity.

    摘要翻译: 在说明性实施例中提供了用于多线程应用的选择性存储器压缩的方法,系统和计算机可用程序产品。 在数据处理系统中的第一实体处接收由应用程序中的多个线程共享的存储器区域的标识。 从第一实体向第二实体提供对压缩构成存储器区域的多个存储器区域中的至少一个进行压缩时在数据处理系统中保持存储区域未压缩的请求。

    INFORMATION HANDLING SYSTEM MEMORY MANAGEMENT
    9.
    发明申请
    INFORMATION HANDLING SYSTEM MEMORY MANAGEMENT 失效
    信息处理系统记忆管理

    公开(公告)号:US20110113214A1

    公开(公告)日:2011-05-12

    申请号:US12615673

    申请日:2009-11-10

    IPC分类号: G06F12/00 G06F12/02

    CPC分类号: G06F12/023

    摘要: An information handling system (IHS) loads an application that may include startup code and steady state operation code. The IHS allocates one region of system memory to the startup code and another region of system memory to the steady state operation code. A programmer inserts a memory release call command at a location that marks the end of execution of the startup code. After executing the startup code, the operation system receives the memory release call command. In response to the memory release call command, the operating system releases or de-allocates the region of memory to which the IHS previously assigned to the startup code. This enables the released memory for use by code other than the startup code, such as other code pages, library pages and other code.

    摘要翻译: 信息处理系统(IHS)加载可能包括启动代码和稳态操作代码的应用程序。 IHS将系统内存的一个区域分配给启动代码,将系统内存的另一个区域分配给稳态操作代码。 程序员在标记启动代码执行结束的位置插入一个内存释放调用命令。 执行启动代码后,操作系统接收到内存释放调用命令。 响应于内存释放调用命令,操作系统释放或取消分配先前分配给启动代码的IHS的内存区域。 这使得释放的存储器可以由启动代码之外的代码使用,例如其他代码页,库页面和其他代码。

    Prioritizing virtual real memory paging based on disk capabilities
    10.
    发明授权
    Prioritizing virtual real memory paging based on disk capabilities 失效
    基于磁盘功能确定虚拟真实内存分页的优先级

    公开(公告)号:US08359449B2

    公开(公告)日:2013-01-22

    申请号:US12640733

    申请日:2009-12-17

    IPC分类号: G06F12/00

    摘要: A method manages memory paging operations. Responsive to a request to page out a memory page from a shared memory pool, the method identifies whether a physical space within one of a number of paging space devices has been allocated for the memory page. If physical space within the paging space device has not been allocated for the memory page, a page priority indicator for the memory page is identified. The memory page is then allocated to one of a number of memory pools within one of the number of paging space devices. The memory page is allocated one of the memory pools according to the page priority indicator of the memory page. The memory page is then written to the allocated memory pools.

    摘要翻译: 一种方法管理存储器寻呼操作。 响应于从共享存储器池翻出存储器页面的请求,该方法识别是否已经为存储器页面分配了多个分页空间设备之一内的物理空间。 如果寻呼空间设备内的物理空间尚未被分配给存储器页面,则识别用于存储器页面的页面优先级指示符。 然后将存储器页面分配给多个调页空间设备之一内的多个存储器池中的一个。 根据存储器页面的页面优先级指示符,为存储器页面分配一个存储器池。 然后将内存页写入分配的内存池。