lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080228152356.0fc8178f@bree.surriel.com>
Date:	Thu, 28 Feb 2008 15:23:56 -0500
From:	Rik van Riel <riel@...hat.com>
To:	"John Stoffel" <john@...ffel.org>
Cc:	linux-kernel@...r.kernel.org,
	KOSAKI Motohiro <kosaki.motohiro@...fujitsu.com>,
	Lee Schermerhorn <Lee.Schermerhorn@...com>, linux-mm@...ck.org
Subject: Re: [patch 00/21] VM pageout scalability improvements

On Thu, 28 Feb 2008 15:14:02 -0500
"John Stoffel" <john@...ffel.org> wrote:

> Nitpicky, but what is a large memory system?  I read your web page and
> you talk about large memory being greater than several Gb, and about
> huge systems (> 128gb).  So which is this patch addressing?  
> 
> I ask because I've got a new system with 4Gb of RAM and my motherboard
> can goto 8Gb.  Should this be a large memory system or not?  I've also
> only got a single dual core CPU, how does that affect things?

It depends a lot on the workload.

On a few workloads, the current VM explodes with as little as
16GB of RAM, while a few other workloads the current VM works
fine with 128GB of RAM.

This patch tries to address the behaviour of the kernel when
faced with workloads that trip up the current VM.

> You talk about the Inactive list in the Anonymous memory section, and
> about limiting it.  You say 30% on a 1Gb system, but 1% on a 1Tb
> system, which is interesting numbers but it's not clear where they
> come from.

They seemed a reasonable balance between limiting the maximum amount
of work the VM needs to do and allowing pages the time to get referenced
again.  If benchmarks suggest that the ratio should be tweaked, we can 
do so quite easily.

> I dunno... I honestly don't have the time or the knowledge to do more
> than poke sticks into things and see what happens.  And to ask
> annoying questions.  

Patch series like this can always use a good poking.  Especially by
people who run all kinds of nasty programs to trip up the VM :)

-- 
All rights reversed.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ