Patent ID: 8793459

Claim:
A method for implementing feedback directed Non-Uniform Memory Access (NUMA) mitigation tuning in a computer system comprising: storing predefined performance metric threshold values; monitoring predefined performance metrics; performing a page frame memory allocation for a process by comparing said monitored predefined performance metrics with said stored predefined performance metric threshold values; and dynamically modifying selected use of local memory for the page frame memory allocation responsive to the compared values including responsive to not identifying a free frame in local memory, and identifying a free frame being available in remote memory, comparing a monitored ongoing cycles per instruction (CPI) with a stored CPI threshold value; and using a free frame from remote memory responsive to the monitored ongoing CPI being less than the stored CPI threshold value; and responsive to the monitored ongoing CPI being greater than the stored CPI threshold value, comparing a monitored ongoing page fault rate with a stored page fault threshold value, and stealing a page from local memory or stealing a page from remote memory responsive to the compared page fault values.