Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19

From: Adam Litke (agl_at_us.ibm.com)
Date: 11/07/05

  • Next message: Xose Vazquez Perez: "Re: [ANNOUNCE] Ubuntu kernel tree"
    To: Eric Dumazet <dada1@cosmosbay.com>
    Date:	Mon, 07 Nov 2005 10:42:54 -0600
    
    

    On Fri, 2005-11-04 at 08:44 +0100, Eric Dumazet wrote:
    > Paul Jackson a écrit :
    > > Linus wrote:
    > >
    > >>Maybe you'd be willing on compromising by using a few kernel boot-time
    > >>command line options for your not-very-common load.
    > >
    > >
    > > If we were only a few options away from running Andy's varying load
    > > mix with something close to ideal performance, we'd be in fat city,
    > > and Andy would never have been driven to write that rant.
    >
    > I found hugetlb support in linux not very practical/usable on NUMA machines,
    > boot-time parameters or /proc/sys/vm/nr_hugepages.
    >
    > With this single integer parameter, you cannot allocate 1000 4MB pages on one
    > specific node, letting small pages on another node.
    >
    > I'm not an astrophysician, nor a DB admin, I'm only trying to partition a dual
    > node machine between one (numa aware) memory intensive job and all others
    > (system, network, shells).
    > At least I can reboot it if needed, but I feel Andy pain.
    >
    > There is a /proc/buddyinfo file, maybe we need a /proc/sys/vm/node_hugepages
    > with a list of integers (one per node) ?

    Or perhaps /sys/devices/system/node/nodeX/nr_hugepages triggers that
    work like the current /proc trigger but on a per node basis?

    -- 
    Adam Litke - (agl at us.ibm.com)
    IBM Linux Technology Center
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Xose Vazquez Perez: "Re: [ANNOUNCE] Ubuntu kernel tree"

    Relevant Pages

    • Re: [Lhms-devel] [PATCH 0/7] Fragmentation Avoidance V19
      ... I found hugetlb support in linux not very practical/usable on NUMA machines, ... With this single integer parameter, you cannot allocate 1000 4MB pages on one ... At least I can reboot it if needed, but I feel Andy pain. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: JFS default behavior (was: UTF-8 in file systems? xfs/extfs/etc.)
      ... see the correct charset for its locale, no matter what the locale of the ... In Linux, the file system simply ... IBM Linux Technology Center ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: mlockall and mmap of IO devices dont mix
      ... > and doesn't even hide the holes in NUMA machines. ... area which gives false positives from a user space application, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Database regression due to scheduler changes ?
      ... therefor the scheduler doesn't migrate other processes to the CPU that's ... On NUMA machines this is even more noticable as ... And the other way is to make it so complicated that there are no obvious deficiencies. ... To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ ...
      (Linux-Kernel)
    • Re: [PATCH 2.6.5] Add class support to drivers/char/ip2main.c
      ... Hanna Linder ... IBM Linux Technology Center ... +static struct class_simple *ip2_class; ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)