Re: [PATCH 3/3] mm: idle memory tracking
From: Cyrill Gorcunov <hidden>
Date: 2015-03-19 10:12:44
Also in:
linux-mm, lkml
From: Cyrill Gorcunov <hidden>
Date: 2015-03-19 10:12:44
Also in:
linux-mm, lkml
On Wed, Mar 18, 2015 at 11:44:36PM +0300, Vladimir Davydov wrote:
Knowing the portion of memory that is not used by a certain application or memory cgroup (idle memory) can be useful for partitioning the system efficiently. Currently, the only means to estimate the amount of idle memory provided by the kernel is /proc/PID/clear_refs. However, it has two serious shortcomings: - it does not count unmapped file pages - it affects the reclaimer logic This patch attempts to provide the userspace with the means to track idle memory without the above mentioned limitations.
...
+static void set_mem_idle(void)
+{
+ int nid;
+
+ for_each_online_node(nid)
+ set_mem_idle_node(nid);
+}Vladimir, might we need get_online_mems/put_online_mems here, or if node gets offline this wont be a problem? (Asking because i don't know). -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>