From: Martin Dalecki <dalecki@evision-ventures.com>
To: Luigi Genoni <kernel@Expansa.sns.it>
Cc: Anuradha Ratnaweera <anuradha@gnu.org>,
Linus Torvalds <torvalds@transmeta.com>,
linux-kernel@vger.kernel.org
Subject: Re: VM
Date: Tue, 16 Oct 2001 16:41:56 +0200 [thread overview]
Message-ID: <3BCC4734.913A8852@evision-ventures.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0110161503300.17096-100000@Expansa.sns.it>
Luigi Genoni wrote:
>
> I used bot VM in many situations and with many different HWs.
> I came to the conclusion that actually none of the two VMs is suitable
> for every use.
> aa VM deals better because of its design on my web servers, with a non
> eccessive amount of memory, and with mysql and oracle databases.
>
> When I talk of AA vm i mean the 2.4.13preXaa1 versions.
>
> Unfortunatelly I have also found a problem with
> some situations when the VM is higly stressed, but Andrea was very kind to
> this report, and now I hope it has gone away (will test this afternoon).
>
> aa VM was also good with dualAthlon servers used for montecarlo
> simulations, but also here, VM was not really stressed, and the system has
> just 1 GB of RAM.
>
> Rik VM in its later version is dealing better with Ultrasparc64
> quadriprocessor with 4 GB RAM. But in this case we are talking of very
> very stressed system, with hundreds of huge processes, doing a lot of swap
> in/out, and with 8 GB swap space.
> I am just sorry that i have access to this machine just from times to
> times, when a critical problem appears, but this is a production server.
>
> The reason is the aa VM is more predictable, but rik's one actually
> seems to be smarter under very very stressed situations.
>
> I do not care which VM is simpler, nor which is faster. I loock for
> predictability, since this is the most important thing on the servers I am
> administering. Under a special situation I need something maybe less
> predictable, but smarter to manage a stressed system.
OK so let me bite now... If you look for predictability, then see:
Rik's page aging mechanism based VM went in short before 2.4.0 time.
Several months ago... Conceptually it was supposed to be a clone of
FreeBSD's memmory management system. However Rik overdesigned it
entierly. He inventen useless and far too many "tuning knobs".
And everybody should known that optimizations get really hard with
more then very few parameters. (Becouse even the math behind it get's
trully
complicated ;-) The situation until recently was
entierly inacceptable becouse the inadequacies of the VM where
blatant. No ORACLE running, no X session on lower memmory and so on and
so
on. Maybe by now he reached some level of stability, (by trail and error
if
you ask me), but please see that it only took 2 kernel release cycles
until Andreas efforts showed fruits at least comparable (and in my
oppinnion much suprerior) to what can be currently seen in the ac series
in regard
of memmory management. This still holds even if you take into account
that Linus and AA both went a bit wild with the IO system redesign.
Don't missunderstand me please I appreciate those changes as well
becouse
I see that they are finally addressing block device handling problems
I'm complaining about since 2 years regularly here and which are
artefact from the youngest days of Linux.
So if you look at this history and see what's going on the conculsion is
easly found: The chances are indeed very high that the behaviour of the
Linus tree is much more predictable ;-). (In the VM context of course.)
next prev parent reply other threads:[~2001-10-16 14:49 UTC|newest]
Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-10-16 1:12 VM Patrick McFarland
2001-10-16 0:53 ` VM David Lang
2001-10-16 12:28 ` VM John Levon
2001-10-16 12:34 ` VM Tobias Ringstrom
2001-10-16 16:17 ` VM David Lang
2001-10-16 1:57 ` VM Linus Torvalds
2001-10-16 3:08 ` VM Patrick McFarland
2001-10-16 3:15 ` VM Robert Love
2001-10-16 3:17 ` VM Patrick McFarland
[not found] ` <1003202417.861.6.camel@phantasy>
[not found] ` <20011015232245.F1314@localhost>
2001-10-16 3:28 ` VM Robert Love
2001-10-16 5:08 ` VM safemode
2001-10-16 4:40 ` VM David Lang
2001-10-16 13:34 ` VM safemode
2001-10-16 14:19 ` VM Allan Sandfeld
2001-10-16 16:14 ` VM Rik van Riel
2001-10-16 3:15 ` VM Patrick McFarland
2001-10-16 10:26 ` VM Stephan von Krawczynski
2001-10-16 23:38 ` VM Andrea Arcangeli
2001-10-17 0:49 ` VM Rik van Riel
2001-10-17 1:15 ` VM Andrea Arcangeli
2001-10-16 23:24 ` VM Andrea Arcangeli
2001-10-16 8:14 ` VM Anuradha Ratnaweera
2001-10-16 13:36 ` VM Luigi Genoni
2001-10-16 14:04 ` VM bill davidsen
2001-10-16 14:11 ` VM Rik van Riel
2001-10-16 14:41 ` Martin Dalecki [this message]
2001-10-16 13:51 ` VM Bill Davidsen
2001-10-16 8:08 ` VM Alan Cox
[not found] <E7405EE40489D411B30F00508BF38F8D049677E2@wlvexc01.diginsite.com>
2001-10-16 16:44 ` VM David Lang
2001-10-16 18:11 ` VM Rik van Riel
2001-10-16 22:31 ` VM Luigi Genoni
-- strict thread matches above, loose matches on Subject: below --
2001-10-17 2:31 VM Marcelo Roberto Jimenez
2001-10-17 7:55 VM Leeuw van der, Tim
2001-10-17 11:08 ` VM Liu Tao
2001-10-22 13:36 VM Michael T. Babcock
2001-10-22 14:02 ` VM Alan Cox
2001-10-22 18:00 ` VM Mike Fedyk
2001-10-22 17:32 ` VM Marcelo Tosatti
2001-10-22 18:59 ` VM Daniel Phillips
2001-10-22 22:10 ` VM Ed Tomlinson
2001-10-23 5:37 ` VM Keith Owens
2001-10-23 5:38 ` VM Keith Owens
2001-10-23 16:15 ` VM Daniel Phillips
2001-10-23 16:14 ` VM David Lang
2001-10-24 13:54 ` VM J . A . Magallon
2001-10-24 18:11 ` VM Luigi Genoni
2001-10-24 14:44 ` VM Daniel Phillips
2001-10-24 16:24 ` VM David Lang
2001-10-24 17:56 ` VM Daniel Phillips
2001-10-24 16:50 ` VM David Lang
2001-10-24 18:29 ` VM Daniel Phillips
2001-10-22 20:21 ` VM Alan Cox
2001-10-22 22:35 ` VM J . A . Magallon
2001-10-22 21:33 VM Marcelo Roberto Jimenez
2001-10-22 21:44 ` VM Oliver Xymoron
2001-10-23 4:27 ` VM Patrick McFarland
2001-10-23 20:04 ` VM bill davidsen
2001-10-23 20:13 ` VM Rik van Riel
2001-10-23 22:15 ` VM Patrick McFarland
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3BCC4734.913A8852@evision-ventures.com \
--to=dalecki@evision-ventures.com \
--cc=anuradha@gnu.org \
--cc=kernel@Expansa.sns.it \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox