Re: lot of MemAvailable but falling cache and raising PSI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon 09-09-19 14:10:02, Stefan Priebe - Profihost AG wrote:
> 
> Am 09.09.19 um 14:08 schrieb Michal Hocko:
> > On Mon 09-09-19 13:01:36, Michal Hocko wrote:
> >> and that matches moments when we reclaimed memory. There seems to be a
> >> steady THP allocations flow so maybe this is a source of the direct
> >> reclaim?
> > 
> > I was thinking about this some more and THP being a source of reclaim
> > sounds quite unlikely. At least in a default configuration because we
> > shouldn't do anything expensinve in the #PF path. But there might be a
> > difference source of high order (!costly) allocations. Could you check
> > how many allocation requests like that you have on your system?
> > 
> > mount -t debugfs none /debug
> > echo "order > 0" > /debug/tracing/events/kmem/mm_page_alloc/filter
> > echo 1 > /debug/tracing/events/kmem/mm_page_alloc/enable
> > cat /debug/tracing/trace_pipe > $file

echo 1 > /debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin/enable
echo 1 > /debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end/enable
 
might tell us something as well but it might turn out that it just still
doesn't give us the full picture and we might need
echo stacktrace > /debug/tracing/trace_options

It will generate much more output though.

> Just now or when PSI raises?

When the excessive reclaim is happening ideally.

-- 
Michal Hocko
SUSE Labs



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [Monitors]

  Powered by Linux