public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Bill Davidsen <davidsen@tmr.com>
To: linux-kernel@vger.kernel.org
Subject: Re: why swap at all?
Date: Thu, 03 Jun 2004 09:54:16 -0400	[thread overview]
Message-ID: <c9naac$ps4$1@gatekeeper.tmr.com> (raw)
In-Reply-To: <1086124536.2278.52.camel@localhost.localdomain>

FabF wrote:

> 	As I said, I think this thread is "becoming offtopic" but what can be
> interesting is the swapping problem fragmentation :
> 
> 	1.Global inactivity (what you're talking about)
> 	2.Application isolation (what we're talking about).
> 
> Geek or not, someone backgrounding an application doesn't want it to
> down the box for X seconds some minutes later when it comes back and
> such things arrive many times a day.Maybe you've got an idea about a
> better rule(s) then ? (I mean for the 2 cases)

Maybe what we need is a per-process tuner like nice, for swap candidacy. 
Unfortunately doing it right is probably 2.7 material, you want users to 
be able to set it DOWN for seldom used things, but not UP where they 
could hog the system. And I think 'right' also means having a capability 
for setting it UP again, etc.

Note that there are some hooks which *might* be useful for quick user, 
there is a sticky bit which seems pretty unused in practice, and which 
might cause pages to be marked less likely to swap. You could implement 
in exec() to do the setting, with whatever access control seems useful.

Just a thought, I'm pretty well convinced that Nick's latest patches 
have reduced the problem, at least for me. I'll try to get some metrics 
on the measured effect, but the "feel" is better by far.

-- 
    -bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
  last possible moment - but no longer"  -me

  parent reply	other threads:[~2004-06-03 13:53 UTC|newest]

Thread overview: 146+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-31 19:34 why swap at all? Michael Brennan
2004-05-31 20:29 ` John Bradford
2004-05-31 22:47   ` Nick Piggin
2004-05-31 23:30     ` Bernd Eckenfels
2004-06-01 18:36       ` FabF
2004-06-01 19:02         ` Valdis.Kletnieks
2004-06-01 19:53           ` FabF
2004-06-01 20:00             ` Valdis.Kletnieks
2004-06-01 20:14               ` FabF
2004-06-01 20:22                 ` Valdis.Kletnieks
2004-06-01 21:15                   ` FabF
2004-06-01 21:40                     ` Valdis.Kletnieks
2004-06-03 13:54                     ` Bill Davidsen [this message]
2004-06-04  0:01                       ` Nick Piggin
2004-06-01 23:17               ` Bernd Eckenfels
2004-06-02  5:38                 ` FabF
2004-06-02 11:42                   ` Con Kolivas
2004-06-02 12:22                     ` John Bradford
2004-06-02 12:22                       ` Con Kolivas
2004-06-02 17:06                     ` FabF
2004-06-03 14:14                     ` Bill Davidsen
2004-06-04  7:23                       ` Buddy Lumpkin
2004-06-04 17:08                         ` Bill Davidsen
2004-06-15 14:55                           ` Charles Shannon Hendrix
2004-06-04  9:11                       ` Catalin BOIE
2004-06-04 17:24                         ` Bill Davidsen
2004-06-06 14:39                       ` Rik van Riel
2004-06-02 17:59                   ` Valdis.Kletnieks
2004-06-02 18:30                     ` FabF
2004-06-02 23:54                       ` Con Kolivas
2004-06-03 16:16                         ` FabF
2004-06-03 23:56                           ` Con Kolivas
2004-06-04  0:16                             ` Con Kolivas
2004-06-03 14:18                     ` Bill Davidsen
2004-06-03 14:27                       ` Con Kolivas
2004-06-02 17:52                 ` Valdis.Kletnieks
2004-06-02  3:50           ` Tim Connors
2004-06-02 17:45             ` Valdis.Kletnieks
2004-06-01  8:34     ` John Bradford
2004-06-01  8:32       ` William Lee Irwin III
2004-06-01  8:50         ` John Bradford
2004-06-01  8:54           ` William Lee Irwin III
2004-06-01  9:10             ` John Bradford
2004-06-08  1:18               ` Tim Connors
2004-06-08  5:29                 ` Denis Vlasenko
2004-06-01  9:38   ` Buddy Lumpkin
2004-06-01 10:13     ` Tim Connors
2004-06-01 10:24       ` William Lee Irwin III
2004-06-01 11:19         ` Tim Connors
     [not found] <fa.amhil9e.o5kt1u@ifi.uio.no>
     [not found] ` <fa.kfm8lru.1l2mdp4@ifi.uio.no>
2004-06-08 15:12   ` Ray Bryant
2004-06-08 15:15   ` Ray Bryant
2004-06-09 19:24     ` Bill Davidsen
  -- strict thread matches above, loose matches on Subject: below --
2004-05-27 12:31 Piszcz, Justin Michael
2004-05-27 12:41 ` William Lee Irwin III
2004-05-27 15:59   ` John Bradford
2004-05-27 16:16     ` William Lee Irwin III
2004-06-03 13:38   ` Bill Davidsen
     [not found] <fa.fegqf9v.kmidof@ifi.uio.no>
     [not found] ` <fa.bqpvcrs.u648jq@ifi.uio.no>
2004-05-27 11:39   ` Andy Lutomirski
2004-05-28 21:37     ` Denis Vlasenko
2004-05-28 22:28       ` Bernd Eckenfels
2004-05-29  7:31         ` Denis Vlasenko
2004-05-31 10:49         ` jlnance
2004-06-01 11:57           ` Lenar Lõhmus
2004-06-01 12:27             ` Robin Rosenberg
2004-06-01 16:49             ` jlnance
2004-06-02 18:38               ` John Hendrikx
2004-06-01 12:21           ` David B. Stevens
2004-05-27  5:37 Nick Piggin
2004-05-27 17:27 ` Buddy Lumpkin
2004-05-26 12:34 Piszcz, Justin Michael
2004-05-26 12:24 Nick Piggin
2004-05-26 13:03 ` Buddy Lumpkin
2004-05-26 13:27   ` Helge Hafting
2004-05-26 11:57 Nick Piggin
2004-05-26 12:19 ` Buddy Lumpkin
2004-05-26 11:04 Nick Piggin
2004-05-26  6:38 Anthony DiSante
2004-05-26  7:31 ` Buddy Lumpkin
2004-05-26  7:55   ` William Lee Irwin III
2004-05-26  8:30     ` Buddy Lumpkin
2004-05-26  8:44       ` Nick Piggin
2004-05-26  9:34         ` John Bradford
2004-05-26  9:48           ` Nick Piggin
2004-05-26 10:10             ` Matthias Schniedermeyer
2004-05-26 10:33               ` Nick Piggin
2004-05-26 10:58                 ` Matthias Schniedermeyer
2004-05-26 11:19                   ` Nick Piggin
2004-05-26 12:27                     ` Matthias Schniedermeyer
2004-05-27  5:38                       ` Nick Piggin
2004-05-26 12:37                     ` Matthias Schniedermeyer
2004-05-26 13:06                       ` Gianni Tedesco
2004-05-26 13:41                         ` Matt H.
2004-05-26 13:55                       ` Buddy Lumpkin
2004-05-27  5:14                       ` Tom Felker
2004-05-27  6:02                         ` Nick Piggin
2004-05-27  7:04                         ` Bernd Eckenfels
2004-05-27  7:16                         ` Oliver Neukum
2004-05-26 10:45               ` Martin Olsson
2004-05-26 11:25                 ` Nick Piggin
2004-05-26 16:33                 ` David Schwartz
2004-05-26 16:58                   ` John Bradford
2004-05-26 23:32                     ` Kyle Moffett
2004-05-27  8:05                       ` John Bradford
2004-05-26 10:46             ` John Bradford
2004-05-26 11:46             ` Buddy Lumpkin
2004-05-26 11:39           ` Buddy Lumpkin
2004-05-26  9:42         ` Anthony DiSante
2004-05-26  9:58           ` Nick Piggin
2004-05-26 20:11             ` Wakko Warner
2004-05-27  5:59               ` Nick Piggin
2004-05-27 14:34                 ` Wakko Warner
2004-05-26 10:40         ` Buddy Lumpkin
2004-05-26 13:15           ` Helge Hafting
2004-05-26  9:09       ` William Lee Irwin III
2004-05-26 11:38         ` Buddy Lumpkin
2004-05-26 12:12           ` Paulo Marques
2004-05-26 12:14           ` Nick Piggin
2004-05-26 12:40           ` Denis Vlasenko
2004-05-26 10:41       ` Denis Vlasenko
2004-05-26 12:07         ` Buddy Lumpkin
2004-05-26 12:06           ` Marc-Christian Petersen
2004-05-26 12:19           ` Denis Vlasenko
2004-05-26 13:48             ` Buddy Lumpkin
2004-05-26 12:33           ` Richard B. Johnson
2004-05-26 13:25             ` Buddy Lumpkin
2004-05-26 12:30         ` Rik van Riel
2004-05-26 10:44       ` Denis Vlasenko
2004-05-26 11:49         ` Buddy Lumpkin
2004-05-26 12:19       ` Rik van Riel
2004-05-26 12:55         ` Buddy Lumpkin
2004-05-26  8:27 ` Roger Luethi
2004-05-26  9:23   ` John Bradford
2004-05-26  9:30     ` Roger Luethi
2004-05-26 10:35       ` John Bradford
2004-05-26 10:37         ` Nick Piggin
2004-05-26 10:48           ` John Bradford
2004-05-26 13:01     ` Helge Hafting
2004-05-26  8:32 ` Denis Vlasenko
2004-05-26  9:00 ` Helge Hafting
2004-05-26  9:40   ` John Bradford
2004-05-26 13:06     ` Helge Hafting
2004-05-26  9:06 ` John Bradford
2004-05-26 12:31   ` Buddy Lumpkin
2004-05-26 10:02 ` Raphael Jacquot
2004-05-26 13:00 ` Satoshi Oshima
2004-05-26 13:38   ` William Lee Irwin III

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='c9naac$ps4$1@gatekeeper.tmr.com' \
    --to=davidsen@tmr.com \
    --cc=linux-kernel@vger.kernel.org \
    /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