Re: swapper/0: page allocation failure: order:0, mode:0x1204010(GFP_NOWAIT|__GFP_COMP|__GFP_RECLAIMABLE|__GFP_NOTRACK), nodemask=(null)

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

 



On 26 October 2017 at 22:49, Михаил Гаврилов
<mikhail.v.gavrilov@xxxxxxxxx> wrote:
> On 25 October 2017 at 01:06, Michal Hocko <mhocko@xxxxxxxxxx> wrote:
>> > [ 3551.169126] chrome: page allocation stalls for 11542ms, order:0,
>> > mode:0x14280ca(GFP_HIGHUSER_MOVABLE|__GFP_ZERO), nodemask=(null)
>>
>> this is a sleeping allocation which means that it is allowed to perform
>> the direct reclaim and that took a lot of time here. This is really
>> unusual and worth debugging some more.
>>
>> [...]
>> > [ 3551.169590] Mem-Info:
>> > [ 3551.169595] active_anon:6904352 inactive_anon:520427 isolated_anon:0
>> >                 active_file:55480 inactive_file:38890 isolated_file:0
>> >                 unevictable:1836 dirty:556 writeback:0 unstable:0
>> >                 slab_reclaimable:67559 slab_unreclaimable:95967
>> >                 mapped:353547 shmem:480723 pagetables:89161 bounce:0
>> >                 free:49404 free_pcp:1474 free_cma:0
>>
>> This tells us that there is quite some page cache (file LRUs) to reclaim
>> so I am wondering what could have caused such a delay. In order to debug
>> this some more we would need an additional debugging information. I
>> usually enable vmscan tracepoints to watch for events during the
>> reclaim.
>>
>
> I able got the needed tracepoints logs.
> If I understanded correctly vmscan tracepoints are possible enable by
> option 1 in the file /sys/kernel/debug/tracing/events/vmscan/enable
> All archives attached to this email.
>

I was able to catch this issue again.
Is there anything interesting in the trace logs?

--
Best Regards,
Mike Gavrilov.

Attachment: dmesg22.tar.xz
Description: application/xz

Attachment: trace22.tar.xz
Description: application/xz


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