Re: [RFC 5/7] use percpu_counters for res_counter usage
From: Glauber Costa <hidden>
Date: 2012-03-30 13:53:24
Also in:
linux-mm
From: Glauber Costa <hidden>
Date: 2012-03-30 13:53:24
Also in:
linux-mm
On 03/30/2012 11:58 AM, KAMEZAWA Hiroyuki wrote:
==
Now, we do consume 'reserved' usage, we can avoid css_get(), an heavy atomic
ops. You may need to move this code as
rcu_read_lock()
....
res_counter_charge()
if (failure) {
css_tryget()
rcu_read_unlock()
} else {
rcu_read_unlock()
return success;
}
to compare performance. This css_get() affects performance very very much.thanks for the tip. But one thing: To be sure: it effectively mean that we are drawing from a dead memcg (because we pre-allocated, right? -- 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/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>