Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1473891

Re: [PATCH 2/2] mm: Add sysfs interface to dump each node's zonelist information

From Andrew Morton <akpm@linux-foundation.org>
Newsgroups linux.kernel
Subject Re: [PATCH 2/2] mm: Add sysfs interface to dump each node's zonelist information
Date 2016-08-31 23:20 +0200
Message-ID <scl5o-7Av-17@gated-at.bofh.it> (permalink)
References <sc4nZ-5qM-7@gated-at.bofh.it> <sc4nZ-5qM-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Wed, 31 Aug 2016 08:55:50 +0530 Anshuman Khandual <khandual@linux.vnet.ibm.com> wrote:

> Each individual node in the system has a ZONELIST_FALLBACK zonelist
> and a ZONELIST_NOFALLBACK zonelist. These zonelists decide fallback
> order of zones during memory allocations. Sometimes it helps to dump
> these zonelists to see the priority order of various zones in them.
> This change just adds a sysfs interface for doing the same.
> 
> Example zonelist information from a KVM guest.
> 
> [NODE (0)]
>         ZONELIST_FALLBACK
>         (0) (node 0) (zone DMA c00000000140c000)
>         (1) (node 1) (zone DMA c000000100000000)
>         (2) (node 2) (zone DMA c000000200000000)
>         (3) (node 3) (zone DMA c000000300000000)
>         ZONELIST_NOFALLBACK
>         (0) (node 0) (zone DMA c00000000140c000)
> [NODE (1)]
>         ZONELIST_FALLBACK
>         (0) (node 1) (zone DMA c000000100000000)
>         (1) (node 2) (zone DMA c000000200000000)
>         (2) (node 3) (zone DMA c000000300000000)
>         (3) (node 0) (zone DMA c00000000140c000)
>         ZONELIST_NOFALLBACK
>         (0) (node 1) (zone DMA c000000100000000)
> [NODE (2)]
>         ZONELIST_FALLBACK
>         (0) (node 2) (zone DMA c000000200000000)
>         (1) (node 3) (zone DMA c000000300000000)
>         (2) (node 0) (zone DMA c00000000140c000)
>         (3) (node 1) (zone DMA c000000100000000)
>         ZONELIST_NOFALLBACK
>         (0) (node 2) (zone DMA c000000200000000)
> [NODE (3)]
>         ZONELIST_FALLBACK
>         (0) (node 3) (zone DMA c000000300000000)
>         (1) (node 0) (zone DMA c00000000140c000)
>         (2) (node 1) (zone DMA c000000100000000)
>         (3) (node 2) (zone DMA c000000200000000)
>         ZONELIST_NOFALLBACK
>         (0) (node 3) (zone DMA c000000300000000)

Can you please sell this a bit better?  Why does it "sometimes help"? 
Why does the benefit of this patch to our users justify the overhead
and cost?

Please document the full path to the sysfs file(s) within the changelog.

Please find somewhere in Documentation/ to document the new interface.

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH 2/2] mm: Add sysfs interface to dump each node's zonelist information Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-08-31 05:30 +0200
  Re: [PATCH 2/2] mm: Add sysfs interface to dump each node's  zonelist information Andrew Morton <akpm@linux-foundation.org> - 2016-08-31 23:20 +0200
    Re: [PATCH 2/2] mm: Add sysfs interface to dump each node's zonelist  information Anshuman Khandual <khandual@linux.vnet.ibm.com> - 2016-09-02 06:40 +0200

csiph-web