Thread (10 messages) 10 messages, 2 authors, 2016-10-16

Re: [RFC] scripts: Include postprocessing script for memory allocation tracing

From: Michal Hocko <mhocko@kernel.org>
Date: 2016-09-23 08:08:04
Also in: lkml

On Thu 22-09-16 11:30:36, Janani Ravichandran wrote:
quoted
On Sep 19, 2016, at 5:42 AM, Michal Hocko [off-list ref] wrote:

On Tue 13-09-16 14:04:49, Janani Ravichandran wrote:
quoted
quoted
On Sep 12, 2016, at 8:16 AM, Michal Hocko [off-list ref] wrote:
Ia??m using the function graph tracer to see how long __alloc_pages_nodemask()
took.
How can you map the function graph tracer to a specif context? Let's say
I would like to know why a particular allocation took so long. Would
that be possible?
Maybe not. If the latencies are due to direct reclaim or memory compaction, you
get some information from the tracepoints (like mm_vmscan_direct_reclaim_begin,
mm_compaction_begin, etc). But otherwise, you dona??t get any context information. 
Function graph only gives the time spent in alloc_pages_nodemask() in that case.
Then I really think that we need a starting trace point. I think that
having the full context information is really helpful in order to
understand latencies induced by allocations.
-- 
Michal Hocko
SUSE Labs

--
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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help