发明名称 Memory Pacing
摘要 A method, system, and program for managing memory page requests in a multi-processor data processing system determines a threshold value of available memory, and dynamically adjusts an allocation time to fulfill a page request if the available memory is below a threshold value. The allocation time to fulfill the page request is based upon a percentage of available memory pages once a page stealer commences a scan for pages. An allocation wait time is inversely proportionally adjusted depending upon the percentage of available memory. The allocation wait time has a duration that increases in time as the percentage of available memory decreases and decreases in time as the percentage of available memory increases. More specifically, an average time per page to allocate a page including a scan time for the scan in computing the average time is determined. Then a tunable value is applied to the average time to determine a wait time. In a preferred embodiment, user defined values are received that would control the allocation wait time before fulfilling a page request.
申请公布号 US2009254730(A1) 申请公布日期 2009.10.08
申请号 US20090478830 申请日期 2009.06.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DUNSHEA ANDREW;ACCAPADI JOS MANUEL;NUNEZ CATHERINE MORIARTY
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项
地址