Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 13:02:28 -0400
From: Patrick McFarland <[email protected]>
To: [email protected]
Subject: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013130228.E249@localhost>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="TakKZr9L6Hm6aLOc"
Content-Disposition: inline
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 17:04:08 GMT
Message-ID: <[email protected]>
Lines: 31
Now, the great kernel hacker, ac, said that 2.2 is better at vm in low memo=
ry situations than 2.4 is. Why is this? Why hasnt someone fixed the 2.4 cod=
e?
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!148.122.208.68!news2.oke.nextra.no!
nextra.com!uninett.no!uio.no!nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
To: [email protected] (Patrick McFarland)
Original-Date: Sat, 13 Oct 2001 18:16:00 +0100 (BST)
Cc: [email protected]
In-Reply-To: <20011013130228.E249@localhost> from "Patrick McFarland" at Oct 13, 2001 01:02:28 PM
X-Mailer: ELM [version 2.5 PL6]
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Original-Message-Id: <[email protected]>
From: Alan Cox <[email protected]>
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 17:11:57 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 10
> Now, the great kernel hacker, ac, said that 2.2 is better at vm in low memo=
> ry situations than 2.4 is. Why is this? Why hasnt someone fixed the 2.4 cod=
> e?
Actually they have on thw whole. However VM tuning is a hard problem
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
newsfeeds.belnet.be!news.belnet.be!news1.ebone.net!news.ebone.net!
news.net.uni-c.dk!uninett.no!uio.no!nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 13:33:01 -0400
From: Patrick McFarland <[email protected]>
To: Alan Cox <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013133301.G249@localhost>
Original-References: <20011013132327.F249@localhost> <[email protected]>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="q9KOos5vDmpwPx9o"
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 17:34:35 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 48
Hmm, it seems that I didnt realize I had to cc that to the list, because I =
belive this is something that should be on the list.
Anyhow, exactly how much tweeking did you do, and isnt the ac tree suppost =
to be unstable?
On 13-Oct-2001, Alan Cox wrote:
> > Now as of the tuning problem, that seems to be deep magic to me. How would
> > one tune 2.4 for a p133 with 16 megs of memory? Or should I just give up an
> > d try to tune 2.2?
> I've been running 2.4.12-ac1 happily on both 20Mb and 32Mb boxes. The
> performance of the kernel has been good. Indeed the tuning work I had to do
> on the 20Mb PC110 has been userspace.
> Alan
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!
diablo.netcom.net.uk!netcom.net.uk!news1.ebone.net!news.ebone.net!
news.net.uni-c.dk!uninett.no!uio.no!nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 13:49:27 -0400
From: Patrick McFarland <[email protected]>
To: Alan Cox <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013134926.H249@localhost>
Original-References: <20011013133301.G249@localhost> <[email protected]>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="5oH/S/bF6lOfqCQb"
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 17:51:10 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 44
Well, I dont actually need anything thats provided in 2.4 thats not provide=
d in 2.2. I tend to use standard hardware. Would 2.2 be a better choice?
On 13-Oct-2001, Alan Cox wrote:
> > Hmm, it seems that I didnt realize I had to cc that to the list, because I
> > belive this is something that should be on the list.
> > Anyhow, exactly how much tweeking did you do, and isnt the ac tree suppost
> > to be unstable?
> The -ac patches vary in stability. The release announcement for each one is
> intended to be a guide to how stable I expect it to be.
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news2.google.com!news1.google.com!
newsfeed.stanford.edu!pln-w!extra.newsguy.com!lotsanews.com!
newsfeed.direct.ca!look.ca!newsfeed.media.kyoto-u.ac.jp!uio.no!
nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
From: "M. Edward Borasky" <[email protected]>
To: "Linux-Kernel@Vger. Kernel. Org" <[email protected]>
Subject: RE: Which is better at vm, and why? 2.2 or 2.4
Original-Date: Sat, 13 Oct 2001 11:06:16 -0700
Original-Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <[email protected]>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 18:08:02 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 62
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Alan Cox
> Sent: Saturday, October 13, 2001 10:16 AM
> To: Patrick McFarland
> Cc: [email protected]
> Subject: Re: Which is better at vm, and why? 2.2 or 2.4
> > Now, the great kernel hacker, ac, said that 2.2 is better at vm
> in low memo=
> > ry situations than 2.4 is. Why is this? Why hasnt someone fixed
> the 2.4 cod=
> > e?
> Actually they have on thw whole. However VM tuning is a hard problem
Ah! Finally the t-word!! Yes, VM "tuning" is a hard problem. Because any
full-strength operating system, whether Windows NT, Linux, some other flavor
of UNIX or even MVS, can be used to support a variety of computational
endeavors, it is almost impossible to come up with a fixed "algorithm" that
will effectively support all legitimate usage patterns while protecting
users as much as possible from pathological usage patterns. Therefore ...
Most operating systems allow one to *measure* performance variables and give
system managers *control knobs* they can use to tune policy to a given
usage. For example, I once worked on a system where there were three modes.
During the day, the system was tuned for interactive users, on the swing
shift it was tuned to a mix of batch jobs and system administration
functions like backups, and on the graveyard shift it ran nothing but huge
batch jobs.
Linux certainly has the measurement capabilities; I've been able to find
everything I need in /proc for the monitoring and analysis I need to do. On
the control knobs, I think Linux falls short relative to, say, Solaris,
Tru64, VMS and Windows 2000. Nearly all decisions seem to be "hard-wired" in
Linux, for example, the goodness boosts given to processes to promote soft
affinity, the time slice, and the fractions of memory allocated to the
various functions: buffers, cached, etc. They are set as #defines in header
files. Even having them as variables would be an improvement; then they
could be examined and modified with a debugger.
I would like to be able to set up a test system in my laboratory, fire up a
benchmark that emulates a real-world workload and tweak these parameters
somewhere in /proc in real time, while watching the response times of my
benchmark transactions. I can do this in Tru64, I can do this in a number of
other operating systems. Right now, for all practical purposes, when I want
to perform an experiment like this, I need to recompile, quite often, the
*entire* kernel, reboot and re-run my benchmark. In other words, if the
parameters were tunable, what now takes *days* to do could be accomplished
in hours, even minutes, with just a little up-front work.
--
M. Edward (Ed) Borasky, Chief Scientist, Borasky Research
http://www.borasky-research.net
mailto:[email protected]
http://groups.yahoo.com/group/BoraskyResearchJournal
Q: How do you tell when a pineapple is ready to eat?
A: It picks up its knife and fork.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
newsfeeds.belnet.be!news.belnet.be!news.tele.dk!small.news.tele.dk!
129.240.148.23!uio.no!nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 14:17:09 -0400
From: Patrick McFarland <[email protected]>
To: "M. Edward Borasky" <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013141709.L249@localhost>
Original-References: <[email protected]>
<[email protected]>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="pe+tqlI1iYzVj1X/"
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 18:18:41 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 110
Hmm, I see that as very bad. There should be a bunch of sysctls to do that =
easily. Also, I heard that 2.4 (and I'm assuming 2.2 as well) swaps pages o=
n a last-used-age basis, instead of either a number-of-times-used or a hybr=
id of the two. That kinda seems stupid, especially if you get a bunch of ap=
ps running that just cycle thru pages, instead of the most used pages stayi=
ng in memory, and the least used being swapped back and forth with about 2 =
or 3 megs of memory used to store the least used pages in memory
On 13-Oct-2001, M. Edward Borasky wrote:
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]]On Behalf Of Alan Cox
> > Sent: Saturday, October 13, 2001 10:16 AM
> > To: Patrick McFarland
> > Cc: [email protected]
> > Subject: Re: Which is better at vm, and why? 2.2 or 2.4
> > > Now, the great kernel hacker, ac, said that 2.2 is better at vm
> > in low memo=3D
> > > ry situations than 2.4 is. Why is this? Why hasnt someone fixed
> > the 2.4 cod=3D
> > > e?
> > Actually they have on thw whole. However VM tuning is a hard problem
>=20
> Ah! Finally the t-word!! Yes, VM "tuning" is a hard problem. Because any
> full-strength operating system, whether Windows NT, Linux, some other fla=
vor
> of UNIX or even MVS, can be used to support a variety of computational
> endeavors, it is almost impossible to come up with a fixed "algorithm" th=
at
> will effectively support all legitimate usage patterns while protecting
> users as much as possible from pathological usage patterns. Therefore ...
>=20
> Most operating systems allow one to *measure* performance variables and g=
ive
> system managers *control knobs* they can use to tune policy to a given
> usage. For example, I once worked on a system where there were three mode=
s.
> During the day, the system was tuned for interactive users, on the swing
> shift it was tuned to a mix of batch jobs and system administration
> functions like backups, and on the graveyard shift it ran nothing but huge
> batch jobs.
>=20
> Linux certainly has the measurement capabilities; I've been able to find
> everything I need in /proc for the monitoring and analysis I need to do. =
On
> the control knobs, I think Linux falls short relative to, say, Solaris,
> Tru64, VMS and Windows 2000. Nearly all decisions seem to be "hard-wired"=
in
> Linux, for example, the goodness boosts given to processes to promote soft
> affinity, the time slice, and the fractions of memory allocated to the
> various functions: buffers, cached, etc. They are set as #defines in head=
er
> files. Even having them as variables would be an improvement; then they
> could be examined and modified with a debugger.
>=20
> I would like to be able to set up a test system in my laboratory, fire up=
a
> benchmark that emulates a real-world workload and tweak these parameters
> somewhere in /proc in real time, while watching the response times of my
> benchmark transactions. I can do this in Tru64, I can do this in a number=
of
> other operating systems. Right now, for all practical purposes, when I wa=
nt
> to perform an experiment like this, I need to recompile, quite often, the
> *entire* kernel, reboot and re-run my benchmark. In other words, if the
> parameters were tunable, what now takes *days* to do could be accomplished
> in hours, even minutes, with just a little up-front work.
> --
> M. Edward (Ed) Borasky, Chief Scientist, Borasky Research
> http://www.borasky-research.net
> mailto:[email protected]
> http://groups.yahoo.com/group/BoraskyResearchJournal
>=20
> Q: How do you tell when a pineapple is ready to eat?
> A: It picks up its knife and fork.
>=20
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>=20
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
newsfeeds.belnet.be!news.belnet.be!news.tele.dk!small.news.tele.dk!
129.240.148.23!uio.no!nntp.uio.no!ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 15:29:44 -0300 (BRST)
From: Rik van Riel <[email protected]>
X-X-Sender: <[email protected]>
To: Patrick McFarland <[email protected]>
Cc: "M. Edward Borasky" <[email protected]>, <[email protected]>
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
In-Reply-To: <20011013141709.L249@localhost>
Original-Message-ID: <Pine.LNX.4.33L.0110131526500.2847-100000@imladris.rielhome.conectiva>
X-spambait: [email protected]
X-spammeplease: [email protected]
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 18:31:57 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 39
On Sat, 13 Oct 2001, Patrick McFarland wrote:
> Hmm, I see that as very bad. There should be a bunch of sysctls to do
> that easily.
See /proc/sys/vm/* and the documentation ;)
> Also, I heard that 2.4 (and I'm assuming 2.2 as well) swaps pages on a
> last-used-age basis, instead of either a number-of-times-used or a
> hybrid of the two. That kinda seems stupid,
Don't worry since it's not true, at least the VM in the -ac
kernels _does_ use a hybrid of access recency and frequency
to determine page replacement.
The -linus kernel, however only has LRU-like selection.
At the moment the -linus kernel is faster than the -ac kernel
for some workloads. This may have something to do with better
clusterable IO ... when page replacement is less precise the
chance that IO is clusterable is probably larger due to the
way we scan.
I plan to do more explicit IO clustering in -ac to try and
remedy this difference.
regards,
Rik
--
DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers needed)
http://www.surriel.com/ http://distro.conectiva.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 14:42:20 -0400
From: Patrick McFarland <[email protected]>
To: Rik van Riel <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013144220.P249@localhost>
Original-References: <20011013141709.L249@localhost>
<Pine.LNX.4.33L.0110131526500.2847-100...@imladris.rielhome.conectiva>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="P9KQiUGMzYCFwWCN"
Content-Disposition: inline
In-Reply-To: <Pine.LNX.4.33L.0110131526500.2847-100000@imladris.rielhome.conectiva>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 18:44:31 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 70
Ill reiterate something here, im on a p133 with 16 megs. Yeah, the kind of =
the crappy ide controller that eats cpu time to swap. (Enough so that my mo=
use pointer will freeze in X that its swapping so much. Swapping is the onl=
y thing ive found that can pull that off) Swapping the least ammount would =
be the best for a box like that.
On 13-Oct-2001, Rik van Riel wrote:
> On Sat, 13 Oct 2001, Patrick McFarland wrote:
>=20
> > Hmm, I see that as very bad. There should be a bunch of sysctls to do
> > that easily.
>=20
> See /proc/sys/vm/* and the documentation ;)
>=20
> > Also, I heard that 2.4 (and I'm assuming 2.2 as well) swaps pages on a
> > last-used-age basis, instead of either a number-of-times-used or a
> > hybrid of the two. That kinda seems stupid,
>=20
> Don't worry since it's not true, at least the VM in the -ac
> kernels _does_ use a hybrid of access recency and frequency
> to determine page replacement.
>=20
> The -linus kernel, however only has LRU-like selection.
>=20
> At the moment the -linus kernel is faster than the -ac kernel
> for some workloads. This may have something to do with better
> clusterable IO ... when page replacement is less precise the
> chance that IO is clusterable is probably larger due to the
> way we scan.
>=20
> I plan to do more explicit IO clustering in -ac to try and
> remedy this difference.
>=20
> regards,
>=20
> Rik
> --=20
> DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers need=
ed)
>=20
> http://www.surriel.com/ http://distro.conectiva.com/
>=20
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 14:53:42 -0400
From: Patrick McFarland <[email protected]>
To: Rik van Riel <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013145341.R249@localhost>
Original-References: <20011013141709.L249@localhost>
<Pine.LNX.4.33L.0110131526500.2847-100...@imladris.rielhome.conectiva>
<20011013144220.P249@localhost>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol="application/pgp-signature"; boundary="vNrHrykRFvLVX6W3"
Content-Disposition: inline
In-Reply-To: <20011013144220.P249@localhost>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 18:55:13 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 96
Also, I'd like to say about the documentation...
<quote>
Currently, these files are in /proc/sys/vm:
- bdflush
- buffermem
- freepages
- kswapd
- overcommit_memory
- page-cluster
- pagecache
- pagetable_cache
</quote>
but a simple ls of /proc/sys/vm reports:
bdflush kswapd overcommit_memory page-cluster pagetable_cache
Shouldnt the documentation be updated, seeing for the fact it was written i=
n the 2.2.10 days?
On 13-Oct-2001, Patrick McFarland wrote:
> Ill reiterate something here, im on a p133 with 16 megs. Yeah, the kind o=
f the crappy ide controller that eats cpu time to swap. (Enough so that my =
mouse pointer will freeze in X that its swapping so much. Swapping is the o=
nly thing ive found that can pull that off) Swapping the least ammount woul=
d be the best for a box like that.
>=20
> On 13-Oct-2001, Rik van Riel wrote:
> > On Sat, 13 Oct 2001, Patrick McFarland wrote:
> >=20
> > > Hmm, I see that as very bad. There should be a bunch of sysctls to do
> > > that easily.
> >=20
> > See /proc/sys/vm/* and the documentation ;)
> >=20
> > > Also, I heard that 2.4 (and I'm assuming 2.2 as well) swaps pages on a
> > > last-used-age basis, instead of either a number-of-times-used or a
> > > hybrid of the two. That kinda seems stupid,
> >=20
> > Don't worry since it's not true, at least the VM in the -ac
> > kernels _does_ use a hybrid of access recency and frequency
> > to determine page replacement.
> >=20
> > The -linus kernel, however only has LRU-like selection.
> >=20
> > At the moment the -linus kernel is faster than the -ac kernel
> > for some workloads. This may have something to do with better
> > clusterable IO ... when page replacement is less precise the
> > chance that IO is clusterable is probably larger due to the
> > way we scan.
> >=20
> > I plan to do more explicit IO clustering in -ac to try and
> > remedy this difference.
> >=20
> > regards,
> >=20
> > Rik
> > --=20
> > DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers ne=
eded)
> >=20
> > http://www.surriel.com/ http://distro.conectiva.com/
> >=20
>=20
> --=20
> Patrick "Diablo-D3" McFarland || [email protected]
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 15:58:04 -0300 (BRST)
From: Rik van Riel <[email protected]>
X-X-Sender: <[email protected]>
To: Patrick McFarland <[email protected]>
Cc: <[email protected]>
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
In-Reply-To: <20011013145341.R249@localhost>
Original-Message-ID:
<Pine.LNX.4.33L.0110131556501.2847-100000@imladris.rielhome.conectiva>
X-spambait: [email protected]
X-spammeplease: [email protected]
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 18:59:41 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 27
On Sat, 13 Oct 2001, Patrick McFarland wrote:
> Shouldnt the documentation be updated, seeing for the fact it was
> written in the 2.2.10 days?
I've sent in the patch with updated (well, 2.4.2 time)
documentation a number of times around 2.4.2 / 2.4.3.
I'll update the docs for the -ac kernel and will give
Alan the new documentation.
As for Linus his kernel, complain to Andrea about the
complete lack of documentation.
regards,
Rik
--
DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers needed)
http://www.surriel.com/ http://distro.conectiva.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 15:04:08 -0400
From: Patrick McFarland <[email protected]>
To: Rik van Riel <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013150408.S249@localhost>
Original-References: <20011013145341.R249@localhost>
<Pine.LNX.4.33L.0110131556501.2847-100...@imladris.rielhome.conectiva>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Pine.LNX.4.33L.0110131556501.2847-100000@imladris.rielhome.conectiva>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 19:05:24 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 40
Could you put the updated vm.txt up somewhere for the world to read?
Atleast if the url is here, people could grep the mailing list for "vm
doc" or something and find it that way.
On 13-Oct-2001, Rik van Riel wrote:
> On Sat, 13 Oct 2001, Patrick McFarland wrote:
>
> > Shouldnt the documentation be updated, seeing for the fact it was
> > written in the 2.2.10 days?
>
> I've sent in the patch with updated (well, 2.4.2 time)
> documentation a number of times around 2.4.2 / 2.4.3.
>
> I'll update the docs for the -ac kernel and will give
> Alan the new documentation.
>
> As for Linus his kernel, complain to Andrea about the
> complete lack of documentation.
>
> regards,
>
> Rik
> --
> DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers needed)
>
> http://www.surriel.com/ http://distro.conectiva.com/
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 16:10:44 -0300 (BRST)
From: Rik van Riel <[email protected]>
X-X-Sender: <[email protected]>
To: Patrick McFarland <[email protected]>
Cc: <[email protected]>
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
In-Reply-To: <20011013150408.S249@localhost>
Original-Message-ID:
<Pine.LNX.4.33L.0110131610130.2847-100000@imladris.rielhome.conectiva>
X-spambait: [email protected]
X-spammeplease: [email protected]
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 19:12:21 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 24
On Sat, 13 Oct 2001, Patrick McFarland wrote:
> Could you put the updated vm.txt up somewhere for the world to read?
> Atleast if the url is here, people could grep the mailing list for "vm
> doc" or something and find it that way.
The patch (for linux 2.4.2) has been up on my home page for
ages now:
http://www.surriel.com/patches/
regards,
Rik
--
DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers needed)
http://www.surriel.com/ http://distro.conectiva.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 16:17:16 -0300 (BRST)
From: Rik van Riel <[email protected]>
X-X-Sender: <[email protected]>
To: Patrick McFarland <[email protected]>
Cc: <[email protected]>
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
In-Reply-To: <20011013144220.P249@localhost>
Original-Message-ID:
<Pine.LNX.4.33L.0110131614080.2847-100000@imladris.rielhome.conectiva>
X-spambait: [email protected]
X-spammeplease: [email protected]
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 19:19:21 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 25
On Sat, 13 Oct 2001, Patrick McFarland wrote:
> Ill reiterate something here, im on a p133 with 16 megs. Yeah, the
> kind of the crappy ide controller that eats cpu time to swap. (Enough
> so that my mouse pointer will freeze in X that its swapping so much.
> Swapping is the only thing ive found that can pull that off) Swapping
> the least ammount would be the best for a box like that.
Absolutely true. Are you willing to help the VM developers test
their patches by seeing how well stuff runs on your box, so we
can try and make the VM work better for you ?
regards,
Rik
--
DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ (volunteers needed)
http://www.surriel.com/ http://distro.conectiva.com/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Message-ID: <02ca01c1541d$391c5f30$c800000a@Artifact>
From: "Wilson" <[email protected]>
To: <[email protected]>
Original-References: <20011013141709.L249@localhost>
<Pine.LNX.4.33L.0110131526500.2847-100...@imladris.rielhome.conectiva>
<20011013144220.P249@localhost> <20011013145341.R249@localhost>
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Date: Sat, 13 Oct 2001 15:28:23 -0400
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 19:29:46 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 41
----- Original Message -----
From: "Patrick McFarland" <[email protected]>
To: "Rik van Riel" <[email protected]>
Cc: <[email protected]>
Sent: Saturday, October 13, 2001 2:53 PM
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
>Also, I'd like to say about the documentation...
>
><quote>
>Currently, these files are in /proc/sys/vm:
>- bdflush
>- buffermem
>- freepages
>- kswapd
>- overcommit_memory
>- page-cluster
>- pagecache
>- pagetable_cache
></quote>
>
>but a simple ls of /proc/sys/vm reports:
>bdflush kswapd overcommit_memory page-cluster pagetable_cache
>
>Shouldnt the documentation be updated, seeing for the fact it was written
in the 2.2.10 days?
I must be confused.. What kernel are you running?
This is on 2.4.8-ac9:
[root@aeon /root]# ls /proc/sys/vm
bdflush freepages max_map_count min-readahead pagecache
pagetable_cache
buffermem kswapd max-readahead overcommit_memory page-cluster
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!
news.tele.dk!small.news.tele.dk!129.240.148.23!uio.no!nntp.uio.no!
ifi.uio.no!internet-mailinglist
Newsgroups: fa.linux.kernel
Return-Path: <[email protected]>
Original-Date: Sat, 13 Oct 2001 16:21:55 -0400
From: Patrick McFarland <[email protected]>
To: Wilson <[email protected]>
Cc: [email protected]
Subject: Re: Which is better at vm, and why? 2.2 or 2.4
Original-Message-ID: <20011013162155.A1665@localhost>
Mail-Followup-To: Wilson <[email protected]>, [email protected]
Original-References: <20011013141709.L249@localhost>
<Pine.LNX.4.33L.0110131526500.2847-100...@imladris.rielhome.conectiva>
<20011013144220.P249@localhost> <20011013145341.R249@localhost>
<02ca01c1541d$391c5f30$c800000a@Artifact>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <02ca01c1541d$391c5f30$c800000a@Artifact>
User-Agent: Mutt/1.3.22i
X-Operating-System: Linux 2.4.12 i586
X-Distributed: Join the Effort! http://www.distributed.net/
Sender: [email protected]
Precedence: bulk
X-Mailing-List: [email protected]
Organization: Internet mailing list
Date: Sat, 13 Oct 2001 20:23:26 GMT
Message-ID: <[email protected]>
References: <[email protected]>
Lines: 53
Im using 2.4.12-linus
On 13-Oct-2001, Wilson wrote:
> ----- Original Message -----
> From: "Patrick McFarland" <[email protected]>
> To: "Rik van Riel" <[email protected]>
> Cc: <[email protected]>
> Sent: Saturday, October 13, 2001 2:53 PM
> Subject: Re: Which is better at vm, and why? 2.2 or 2.4
>
> >Also, I'd like to say about the documentation...
> >
> ><quote>
> >Currently, these files are in /proc/sys/vm:
> >- bdflush
> >- buffermem
> >- freepages
> >- kswapd
> >- overcommit_memory
> >- page-cluster
> >- pagecache
> >- pagetable_cache
> ></quote>
> >
> >but a simple ls of /proc/sys/vm reports:
> >bdflush kswapd overcommit_memory page-cluster pagetable_cache
> >
> >Shouldnt the documentation be updated, seeing for the fact it was written
> in the 2.2.10 days?
>
> I must be confused.. What kernel are you running?
> This is on 2.4.8-ac9:
> [root@aeon /root]# ls /proc/sys/vm
> bdflush freepages max_map_count min-readahead pagecache
> pagetable_cache
> buffermem kswapd max-readahead overcommit_memory page-cluster
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
--
Patrick "Diablo-D3" McFarland || [email protected]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/