diff options
author | Reinette Chatre <[email protected]> | 2018-06-22 15:42:30 -0700 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2018-06-24 15:35:48 +0200 |
commit | 6fc0de37f663278af160e8e1f0c38b27e6c06206 (patch) | |
tree | 2001f39bf5a067d0c43d2576f24ba6a2191999d7 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | f3be1e7b2cf8bc096386a3588fc640b0db6b28d7 (diff) |
x86/intel_rdt: Limit C-states dynamically when pseudo-locking active
Deeper C-states impact cache content through shrinking of the cache or
flushing entire cache to memory before reducing power to the cache.
Deeper C-states will thus negatively impact the pseudo-locked regions.
To avoid impacting pseudo-locked regions C-states are limited on
pseudo-locked region creation so that cores associated with the
pseudo-locked region are prevented from entering deeper C-states.
This is accomplished by requesting a CPU latency target which will
prevent the core from entering C6 across all supported platforms.
Signed-off-by: Reinette Chatre <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: https://lkml.kernel.org/r/1ef4f99dd6ba12fa6fb44c5a1141e75f952b9cd9.1529706536.git.reinette.chatre@intel.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions