All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Redelings I <bredelin@ucla.edu>
To: Rajagopal Ananthanarayanan <ananth@sgi.com>
Cc: Linus Torvalds <torvalds@transmeta.com>,
	"Quintela Carreira Juan J." <quintela@vexeta.dc.fi.udc.es>,
	Andrea Arcangeli <andrea@suse.de>,
	linux-mm@kvack.org
Subject: [DATAPOINT] pre7-8 swaps with FREE mem?
Date: Tue, 09 May 2000 08:56:38 -0700	[thread overview]
Message-ID: <39183536.C0017DCA@ucla.edu> (raw)
In-Reply-To: 39178682.9AA1AB59@sgi.com

I have an UP PPro, 166 Mhz, 64MB RAM, IDE disk.

1. Pre7-8 swaps a lot.  Firstly, it swaps when I have 12Mb/64Mb memory
free. (just to clarify, I don't mean 'cache', I mean 'free') Secondly,
look at this:

telomere:~> free
             total       used       free     shared    buffers    
cached
Mem:         62780      61360       1420          0        412     
44804
-/+ buffers/cache:      16144      46636
Swap:       128484      38456      90028

The VM is definately balanced towards swapping out.  I'm only running
netscape, and emacs, (and gnome), so there should be minimal swap-out. 
I'm not sure the high swap usage is a result of a large cache, because
the high swap usage started BEFORE memory actually got tight.  So, may
the cache is just taking advantage of the nice, large free chunks of
memory :)

2. Pre7-8 swaps out things that should be left in.  It DOESN"T swap out
the running quake engine this time :)  However, it does swap out chunks
of netscape, while loading it, making it significantly slower. 
Basically, there is not need to do ANY page-in, but there is a
significant page-in rate when load netscape.  This implies that the
wrong pages are swapped out.  (Am I saying something stupid here??)  

RSS  SWAP  MAJFLT
8864 14032 26248 netscape
36   2656  78    xfs
4    2303  59    jserver
6780 2252  13508 X
2372 856   4739  emacs

netscape, emacs, and X should not have been swapped out.
xfs and jserver SHOULD be swapped out. (this is an improvement over
pre7-6)

3. Unlike pre7-6, which basically died, if I tried to run more than a
few programs, pre7-8 is more or less useable, although not perfect (as
in 2), because it DOES swap out unused code :) In can (not well :) run
netscape, mozilla, gimp, quake, and emacs in 64Mb RAM. There is no way
that pre7-6 could get this far.

telomere:~> free
             total       used       free     shared    buffers    
cached
Mem:         62780      61168       1612          0        348     
14992
-/+ buffers/cache:      45828      16952
Swap:       128484      39004      89480

telomere:~> vmstat 1
   procs                      memory    swap          io    
system         cpu
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us 
sy  id
 1  0  0  38560   1484    256  14764  35  31   167    10  151   439 
58   9  33
 5  0  1  38560   1668    276  14664  20   0  3215     0  561   975  65 
35   0
 1  2  0  38560   1584    276  14636 556   0  1596     0  204   514  75 
24   1
 3  0  0  38560   1476    276  14732   0   0    97     0  152   456 
99   1   0
 3  2  0  38556   1536    172  14752 632   0  2902     9  499   850  52 
32  16
 4  0  1  38548   1564    164  14820 440   0   627     0  327   693  70 
28   2
 3  0  0  38540   1212    180  15152 216   0  1337     0  174   447  50 
42   9
 3  2  1  38620   1296    188  15160 1276  84   810    21  352   486 
56  44   0 1  2  0  38616   1248    188  15204 436   0   733     1 
242   465  67  33   0
 4  0  0  38616   1208    192  15244 112   0   345     0  197   535  84 
16   0
 4  0  0  38616   1336    196  15120 196   0   244     0  232   516  69 
21  10
 3  0  0  38616   1192    196  15244  56   0    83     0  172   573 
97   1   2
 3  0  0  38616   1568    196  14916   4   0    53     2  211   548  81 
19   0
 2  0  0  38616   1516    204  14960  36   0   535     0  198   493  86 
14   0
 4  0  0  38616   1224    204  15252 176   0   159     0  184   479 
92   6   2
 4  0  1  38616   1320    216  15164  52   0  1291     0  186   483  79 
21   0

</datapoint>
-BenRI
-- 
"I want to be in the light, as He is in the Light,
 I want to shine like the stars in the heavens." - DC Talk, "In the
Light"
Benjamin Redelings I      <><     http://www.bol.ucla.edu/~bredelin/
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux.eu.org/Linux-MM/

  reply	other threads:[~2000-05-09 15:56 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <8evk0f$7jote$1@fido.engr.sgi.com>
2000-05-06 17:12 ` [DATAPOINT] pre7-6 will not swap Rajagopal Ananthanarayanan
2000-05-06  4:25   ` Benjamin Redelings I
2000-05-06 19:35   ` Linus Torvalds
2000-05-06  5:35     ` Benjamin Redelings I
2000-05-06 21:46       ` Rik van Riel
2000-05-06 22:24         ` Rajagopal Ananthanarayanan
2000-05-06 14:03           ` Benjamin Redelings I
2000-05-07  0:22           ` Rik van Riel
2000-05-07  2:23           ` Linus Torvalds
2000-05-07 17:40             ` Rik van Riel
2000-05-07 17:53               ` Linus Torvalds
2000-05-07 19:13                 ` Rajagopal Ananthanarayanan
2000-05-07 19:30                   ` Linus Torvalds
2000-05-08 20:40                     ` gprof data for pre7-6 Rajagopal Ananthanarayanan
2000-05-09  1:52     ` [DATAPOINT] pre7-6 will not swap Quintela Carreira Juan J.
2000-05-09  2:28       ` Rajagopal Ananthanarayanan
2000-05-09  2:33       ` Linus Torvalds
2000-05-09  3:31         ` Rajagopal Ananthanarayanan
2000-05-09 15:56           ` Benjamin Redelings I [this message]
2000-05-06 20:12   ` PG_referenced and lru_cache (cpu%) Roger Larsson
2000-05-06 18:31     ` Rik van Riel
2000-05-06 22:16       ` Roger Larsson

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=39183536.C0017DCA@ucla.edu \
    --to=bredelin@ucla.edu \
    --cc=ananth@sgi.com \
    --cc=andrea@suse.de \
    --cc=linux-mm@kvack.org \
    --cc=quintela@vexeta.dc.fi.udc.es \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.