From: "J.A. Magallon" <jamagallon@able.es>
To: Charles Marslett <cmarslett9@cs.com>
Cc: "J.A. Magallon" <jamagallon@able.es>,
James A Sutherland <jas88@cam.ac.uk>, war <war@starband.net>,
linux-kernel@vger.kernel.org
Subject: Re: Swap
Date: Sun, 18 Nov 2001 23:54:12 +0100 [thread overview]
Message-ID: <20011118235412.A2171@werewolf.able.es> (raw)
In-Reply-To: <3BF82443.5D3E2E11@starband.net> <E165ZRi-000718-00@mauve.csi.cam.ac.uk> <20011118230540.A2042@werewolf.able.es> <3BF837F9.C7424E5C@cs.com>
In-Reply-To: <3BF837F9.C7424E5C@cs.com>; from cmarslett9@cs.com on Sun, Nov 18, 2001 at 23:36:41 +0100
On 20011118 Charles Marslett wrote:
>"J.A. Magallon" wrote:
>> On 20011118 James A Sutherland wrote:
>> >On Sunday 18 November 2001 9:12 pm, war wrote:
>> >> It is amazing that I could run all of that stuff, because:
>> >>
>> >> When I have swap on, and if I run all of those programs, 200-400MB of
>> >> swap is used.
>> >
>> >Yep. There's a reason for that: the kernel is *ALWAYS* able to swap pages out
>> >to disk - even without "swap space". Disabling swapspace simply forces the
>> >kernel to swap out more code, since it cannot swap out any data.
>>
>> Sure ??? Where ?? What disk space uses it to swap pages to ?
>
>The code is "swapped" to the original file it was loaded from. You just
>free up the pages for someone else to use until you get a page fault in that
>task, then reload it from the original executable. That may have something
>to do with the fact that he gets better performance without a swap file allocated,
>since code swaps never write, only read (half as much disk I/O). I could see
Yup, I missed mmapped pages. You can drop them and reread, yes.
--
J.A. Magallon # Let the source be with you...
mailto:jamagallon@able.es
Mandrake Linux release 8.2 (Cooker) for i586
Linux werewolf 2.4.15-pre6-beo #1 SMP Sun Nov 18 10:25:01 CET 2001 i686
next prev parent reply other threads:[~2001-11-18 22:54 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-18 21:12 Swap war
2001-11-18 21:25 ` Swap James A Sutherland
2001-11-18 21:28 ` Swap war
2001-11-18 21:42 ` Swap François Cami
2001-11-18 21:45 ` Swap war
2001-11-18 23:03 ` Swap Erik Gustavsson
2001-11-19 18:12 ` Swap Eric W. Biederman
2001-11-19 18:43 ` Swap Rik van Riel
2001-11-20 2:49 ` Swap Eric W. Biederman
2001-11-20 3:33 ` Swap Ryan Cumming
2001-11-20 11:43 ` Swap Rik van Riel
2001-11-20 11:41 ` Swap Rik van Riel
2001-11-19 19:12 ` Swap James A Sutherland
2001-11-20 2:47 ` Swap Eric W. Biederman
2001-11-20 9:16 ` Swap James A Sutherland
2001-11-18 22:05 ` Swap J.A. Magallon
2001-11-18 22:21 ` Swap François Cami
2001-11-18 22:36 ` Swap Charles Marslett
2001-11-18 22:54 ` J.A. Magallon [this message]
2001-11-18 23:36 ` Swap Bernd Eckenfels
[not found] <fa.inl6g6v.1mmbp4@ifi.uio.no>
[not found] ` <fa.heevhav.sjs8an@ifi.uio.no>
2001-11-18 22:15 ` Swap Dan Maas
2001-11-18 22:43 ` Swap François Cami
2001-11-19 9:18 ` Swap James A Sutherland
2001-11-19 10:51 ` Swap Remco Post
2001-11-19 13:33 ` Swap James A Sutherland
2001-11-19 13:46 ` Swap Remco Post
2001-11-19 16:58 ` Swap Rik van Riel
[not found] ` <Pine.LNX.4.33L.0111191458150.1491-100000@duckman.distro.conecti va>
2001-11-19 21:13 ` Swap Alex Bligh - linux-kernel
2001-11-19 21:17 ` Swap Rik van Riel
[not found] ` <Pine.LNX.4.33L.0111191917000.1491-100000@duckman.distro.conecti va>
2001-11-19 21:52 ` Swap Alex Bligh - linux-kernel
2001-11-19 16:36 ` Swap Jesse Pollard
2001-11-20 14:51 ` Swap J.A. Magallon
2001-11-20 16:01 ` Swap Wolfgang Rohdewald
2001-11-20 16:06 ` Swap Remco Post
2001-11-20 16:12 ` Swap Nick LeRoy
2001-11-20 16:20 ` Swap Richard B. Johnson
2001-11-20 17:14 ` Swap Christopher Friesen
2001-11-20 17:40 ` Swap Richard B. Johnson
2001-11-20 18:14 ` Swap Nick LeRoy
2001-11-21 10:17 ` Swap Helge Hafting
2001-11-21 11:17 ` Swap Alan Cox
2001-11-20 23:20 ` Swap Luigi Genoni
2001-11-21 16:44 ` Swap Remco Post
2001-11-20 17:58 ` Swap Wolfgang Rohdewald
2001-11-20 21:05 ` Swap Steffen Persvold
2001-11-20 21:18 ` Swap Mike Fedyk
2001-11-20 21:33 ` Swap Nick LeRoy
2001-11-20 21:44 ` Swap Mike Fedyk
2001-11-20 22:00 ` Swap Nick LeRoy
2001-11-21 16:53 ` Swap Remco Post
2001-11-20 21:43 ` Swap Richard B. Johnson
2001-11-20 21:19 ` Swap Nick LeRoy
2001-11-21 16:48 ` Swap Remco Post
2001-11-20 20:58 ` Swap Mike Fedyk
2001-11-19 10:03 ` Swap Tim Connors
2001-11-19 10:16 ` Swap Dan Maas
[not found] <fa.kmf405v.j74f21@ifi.uio.no>
[not found] ` <fa.ns5ugpv.q02sbg@ifi.uio.no>
2001-11-20 21:26 ` Swap Dan Maas
2001-11-20 22:05 ` Swap Rik van Riel
2001-11-20 22:11 ` Swap David S. Miller
2001-11-20 22:19 ` Swap Rik van Riel
2001-11-20 22:34 ` Swap Dan Maas
2001-11-20 23:05 ` Swap Andrew Morton
[not found] ` <fa.jc73ejv.1s6e80t@ifi.uio.no>
2001-11-21 1:45 ` Swap Håvard Kvålen
2001-11-21 4:23 ` Swap Andreas Dilger
2001-11-20 22:23 ` Swap Andrew Morton
2001-11-20 23:01 ` Swap David S. Miller
2001-11-20 23:35 ` Swap Rik van Riel
2001-11-20 23:40 ` Swap David S. Miller
2001-11-21 0:19 ` Swap Rik van Riel
2001-11-21 0:21 ` Swap David S. Miller
[not found] <fa.kb6ct7v.pgku0d@ifi.uio.no>
[not found] ` <fa.k8qdvcv.184ak2l@ifi.uio.no>
2001-11-20 22:46 ` Swap Dan Maas
2001-11-20 23:17 ` Swap Trond Myklebust
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=20011118235412.A2171@werewolf.able.es \
--to=jamagallon@able.es \
--cc=cmarslett9@cs.com \
--cc=jas88@cam.ac.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=war@starband.net \
/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