linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Andrea Arcangeli <andrea@e-mind.com>
To: "Stephen C. Tweedie" <sct@redhat.com>
Cc: John Alvord <jalvo@cloud9.net>,
	Nimrod Zimerman <zimerman@deskmail.com>,
	Linux Kernel mailing list <linux-kernel@vger.rutgers.edu>,
	linux-mm@kvack.org
Subject: Re: VM20 behavior on a 486DX/66Mhz with 16mb of RAM
Date: Tue, 19 Jan 1999 21:35:33 +0100 (CET)	[thread overview]
Message-ID: <Pine.LNX.3.96.990119212155.402A-100000@laser.bogus> (raw)
In-Reply-To: <Pine.BSF.4.05.9901191505560.2608-100000@earl-grey.cloud9.net>

This written by Stephen:

> > Horrible --- smells like the old problem of "oh, our VM is hopeless at
> > tuning performance itself, so let's rely on magic numbers to constrain
> > it to reasonable performance".  I'd much much much much rather see a VM

My point is that the algorithm to do something of useful and safe needs an
objective to reach. The algorithm need to know what has to do. I learn to
the algorithm what to do, nothing more.

Swapping out when shrink_mmap fails, means nothing. You don't know what
will happens to the memory levels. This is the reason it works worse than
my way (and that slowdown machines after some day).

And btw, I don't care `work with magic'. I care that everything works
efficient, stable, and confortable. 1 only level of cache percentage
tunable looks fine to me (everything else works with magic and works fine,
but I need at least 1 fixed point to learn at the algorithm what to do). 
You can write a gtk app that allow the sysadm to move up and down the
_only_ cache percentage level. I dropped all others bogus percentage
levels. So at least my code is 6/1 times less Horrible than pre8 (and
sctvm) from your `must work (and mess) with magic' point of view.

If I am missing something (again ;) comments are always welcome.

Andrea Arcangeli

--
This is a majordomo managed list.  To unsubscribe, send a message with
the body 'unsubscribe linux-mm me@address' to: majordomo@kvack.org

  reply	other threads:[~1999-01-20  2:29 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <19990116115459.A7544@hexagon>
1999-01-16 13:22 ` Andrea Arcangeli
1999-01-16 16:37   ` Andrea Arcangeli
1999-01-19 18:02   ` Stephen C. Tweedie
1999-01-19 20:09     ` John Alvord
1999-01-19 20:35       ` Andrea Arcangeli [this message]
1999-01-21 14:47         ` Stephen C. Tweedie
1999-01-21 19:32           ` Andrea Arcangeli
1999-01-23 19:16             ` Stephen C. Tweedie

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=Pine.LNX.3.96.990119212155.402A-100000@laser.bogus \
    --to=andrea@e-mind.com \
    --cc=jalvo@cloud9.net \
    --cc=linux-kernel@vger.rutgers.edu \
    --cc=linux-mm@kvack.org \
    --cc=sct@redhat.com \
    --cc=zimerman@deskmail.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