All of lore.kernel.org
 help / color / mirror / Atom feed
From: Cyrille Chepelov <cyrille@chepelov.org>
To: Andrea Arcangeli <andrea@suse.de>
Cc: linux-kernel@vger.kernel.org
Subject: [solved in 17pre1aa1] Gradual VM-related freeze in 2.4.16,17-pre2 !
Date: Wed, 5 Dec 2001 20:28:17 +0100	[thread overview]
Message-ID: <20011205192817.GC10646@calixo.net> (raw)
In-Reply-To: <20011205055509.GB11283@calixo.net> <20011205094632.Q3447@athlon.random>
In-Reply-To: <20011205094632.Q3447@athlon.random>

[-- Attachment #1: Type: text/plain, Size: 995 bytes --]

Le mer, déc 05, 2001, à 09:46:32 +0100, Andrea Arcangeli a écrit:

> > Now, as soon as the system gets some use (inetd kicks exim in, one ssh
> > attempt, etc.), most processes go freeze themselves into 
> >   <shrink_caches +57/80>
> 
> I never reproduced anything wrong here, testing on highmem and non
> highmem. Just in case can you also reproduce with 2.4.17pre1aa1?


Here are the results; basically, I've pitted 2.4.17-pre2 against
2.4.17-pre2+pre1aa1. The short story is, pre1aa1 works great for the
workload I've thrown at it (Debian 'woody'; long netfilter rules;
console-only runlevel2; exim; apache; apt-get update && apt-get -uy
dist-upgrade; ssh; one updatedb ; top). pre2 doesn't
even make it to runlevel2 (I've made two tests with the "andrea" kernel, one
in single mode for comparison with "marcelo" kernel, one in normal
multi-user mode).

Incidentally, I perceive a much better performance with 2.4.17-pre2+pre1aa1
than with 2.4.13-ac8 (Rik's VM).

	-- Cyrille

-- 
Grumpf.


[-- Attachment #2: report.txt --]
[-- Type: text/plain, Size: 13360 bytes --]

--- andrea-free --- :
             total       used       free     shared    buffers     cached
Mem:          6540       6352        188          0        640       3720
-/+ buffers/cache:       1992       4548
Swap:       294328         88     294240
--- andrea-mem --- :
        total:    used:    free:  shared: buffers:  cached:
Mem:   6696960  6496256   200704        0   643072  3919872
Swap: 301391872    90112 301301760
MemTotal:         6540 kB
MemFree:           196 kB
MemShared:           0 kB
Buffers:           628 kB
Cached:           3740 kB
SwapCached:         88 kB
Active:           3236 kB
Inactive:         1808 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:         6540 kB
LowFree:           196 kB
SwapTotal:      294328 kB
SwapFree:       294240 kB
--- andrea-multi-free --- :
             total       used       free     shared    buffers     cached
Mem:          6540       6376        164          0        344       2504
-/+ buffers/cache:       3528       3012
Swap:       294328       1992     292336
--- andrea-multi-mem --- :
        total:    used:    free:  shared: buffers:  cached:
Mem:   6696960  6524928   172032        0   352256  3469312
Swap: 301391872  2039808 299352064
MemTotal:         6540 kB
MemFree:           168 kB
MemShared:           0 kB
Buffers:           344 kB
Cached:           2512 kB
SwapCached:        876 kB
Active:           3236 kB
Inactive:         1224 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:         6540 kB
LowFree:           168 kB
SwapTotal:      294328 kB
SwapFree:       292336 kB
--- andrea-multi-slab --- :
slabinfo - version: 1.1
kmem_cache            61     70    112    2    2    1
ip_conntrack          14     22    352    2    2    1
ip_fib_hash           13    203     16    1    1    1
fib6_nodes             7    113     32    1    1    1
ip6_dst_cache         12     20    192    1    1    1
ndisc_cache            1     30    128    1    1    1
tcp_tw_bucket          1     30    128    1    1    1
tcp_bind_bucket        3    203     16    1    1    1
tcp_open_request       0      0     96    0    0    1
inet_peer_cache        2     78     48    1    1    1
ip_dst_cache          24     24    160    1    1    1
arp_cache              3     35    112    1    1    1
blkdev_requests       64     80     96    2    2    1
journal_head           8     78     48    1    1    1
revoke_table           2    254     12    1    1    1
revoke_record          0      0     16    0    0    1
dnotify cache          0      0     20    0    0    1
file lock cache        1     42     92    1    1    1
fasync cache           0      0     16    0    0    1
uid_cache              1    113     32    1    1    1
skbuff_head_cache     12     24    160    1    1    1
sock                  16     20    928    4    5    1
sigqueue               0     29    132    0    1    1
cdev_cache             9     78     48    1    1    1
bdev_cache             3     59     64    1    1    1
mnt_cache             12     59     64    1    1    1
inode_cache          288    376    480   47   47    1
dentry_cache         240    455    112   13   13    1
filp                 167    175    112    5    5    1
names_cache            0      1   4096    0    1    1
buffer_head          845   1320     96   33   33    1
mm_struct             18     27    144    1    1    1
vm_area_struct       435    480     80   10   10    1
fs_cache              17     78     48    1    1    1
files_cache           17     27    416    2    3    1
signal_act            21     27   1296    7    9    1
size-131072(DMA)       0      0 131072    0    0   32
size-131072            0      0 131072    0    0   32
size-65536(DMA)        0      0  65536    0    0   16
size-65536             0      0  65536    0    0   16
size-32768(DMA)        0      0  32768    0    0    8
size-32768             0      0  32768    0    0    8
size-16384(DMA)        0      0  16384    0    0    4
size-16384             0      0  16384    0    0    4
size-8192(DMA)         0      0   8192    0    0    2
size-8192              0      0   8192    0    0    2
size-4096(DMA)         0      0   4096    0    0    1
size-4096             14     15   4096   14   15    1
size-2048(DMA)         0      0   2048    0    0    1
size-2048             11     12   2048    6    6    1
size-1024(DMA)         0      0   1024    0    0    1
size-1024             15     16   1024    4    4    1
size-512(DMA)          0      0    512    0    0    1
size-512              24     32    512    3    4    1
size-256(DMA)          0      0    256    0    0    1
size-256              19     30    256    2    2    1
size-128(DMA)          0      0    128    0    0    1
size-128             596    630    128   21   21    1
size-64(DMA)           0      0     64    0    0    1
size-64               77    118     64    2    2    1
size-32(DMA)           0      0     32    0    0    1
size-32              158    226     32    2    2    1
--- andrea-slab --- :
slabinfo - version: 1.1
kmem_cache            60     70    112    2    2    1
ip_fib_hash           13    203     16    1    1    1
fib6_nodes             7    113     32    1    1    1
ip6_dst_cache         12     20    192    1    1    1
ndisc_cache            1     30    128    1    1    1
tcp_tw_bucket          1     30    128    1    1    1
tcp_bind_bucket        1    203     16    1    1    1
tcp_open_request       0      0     96    0    0    1
inet_peer_cache        1     78     48    1    1    1
ip_dst_cache          28     48    160    2    2    1
arp_cache              4     35    112    1    1    1
blkdev_requests       64     80     96    2    2    1
journal_head          29     78     48    1    1    1
revoke_table           2    254     12    1    1    1
revoke_record          0      0     16    0    0    1
dnotify cache          0      0     20    0    0    1
file lock cache        0     42     92    0    1    1
fasync cache           0      0     16    0    0    1
uid_cache              0      0     32    0    0    1
skbuff_head_cache      4     24    160    1    1    1
sock                   9     12    928    3    3    1
sigqueue               0     29    132    0    1    1
cdev_cache             7     78     48    1    1    1
bdev_cache             3     59     64    1    1    1
mnt_cache             12     59     64    1    1    1
inode_cache          381    384    480   48   48    1
dentry_cache         394    420    112   12   12    1
filp                  41     70    112    2    2    1
names_cache            0      2   4096    0    2    1
buffer_head         1185   1240     96   31   31    1
mm_struct              5     27    144    1    1    1
vm_area_struct        68    144     80    2    3    1
fs_cache               4     78     48    1    1    1
files_cache            4      9    416    1    1    1
signal_act             8     15   1296    3    5    1
size-131072(DMA)       0      0 131072    0    0   32
size-131072            0      0 131072    0    0   32
size-65536(DMA)        0      0  65536    0    0   16
size-65536             0      0  65536    0    0   16
size-32768(DMA)        0      0  32768    0    0    8
size-32768             0      0  32768    0    0    8
size-16384(DMA)        0      0  16384    0    0    4
size-16384             0      0  16384    0    0    4
size-8192(DMA)         0      0   8192    0    0    2
size-8192              0      0   8192    0    0    2
size-4096(DMA)         0      0   4096    0    0    1
size-4096              1      3   4096    1    3    1
size-2048(DMA)         0      0   2048    0    0    1
size-2048             11     14   2048    6    7    1
size-1024(DMA)         0      0   1024    0    0    1
size-1024             15     16   1024    4    4    1
size-512(DMA)          0      0    512    0    0    1
size-512              19     24    512    3    3    1
size-256(DMA)          0      0    256    0    0    1
size-256              19     30    256    2    2    1
size-128(DMA)          0      0    128    0    0    1
size-128             598    600    128   20   20    1
size-64(DMA)           0      0     64    0    0    1
size-64               63    118     64    2    2    1
size-32(DMA)           0      0     32    0    0    1
size-32              148    226     32    2    2    1
--- andrea-uname --- :
Linux
--- marcelo-free --- :
             total       used       free     shared    buffers     cached
Mem:          6560       6364        196          0        464       3920
-/+ buffers/cache:       1980       4580
Swap:       294328          0     294328
--- marcelo-lockup --- :
Warning (compare_maps): 8390 symbol ei_open not found in /lib/modules/2.4.17-pre2/kernel/drivers/net/8390.o.  Ignoring /lib/modules/2.4.17-pre2/kernel/drivers/net/8390.o entry
Warning (compare_maps): 8390 symbol ei_tx_timeout not found in /lib/modules/2.4.17-pre2/kernel/drivers/net/8390.o.  Ignoring /lib/modules/2.4.17-pre2/kernel/drivers/net/8390.o entry
Warning (compare_maps): 8390 symbol ethdev_init not found in /lib/modules/2.4.17-pre2/kernel/drivers/net/8390.o.  Ignoring /lib/modules/2.4.17-pre2/kernel/drivers/net/8390.o entry
Call Trace: [<c0126257>]
Warning (Oops_read): Code line not seen, dumping what data is available

Trace; c0126256 <shrink_caches+56/80>


219 warnings and 5 errors issued.  Results may not be reliable.
--- marcelo-mem --- :
        total:    used:    free:  shared: buffers:  cached:
Mem:   6717440  6500352   217088        0   479232  4009984
Swap: 301391872        0 301391872
MemTotal:         6560 kB
MemFree:           212 kB
MemShared:           0 kB
Buffers:           468 kB
Cached:           3916 kB
SwapCached:          0 kB
Active:           3444 kB
Inactive:         1612 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:         6560 kB
LowFree:           212 kB
SwapTotal:      294328 kB
SwapFree:       294328 kB
--- marcelo-slab --- :
slabinfo - version: 1.1
kmem_cache            60     70    112    2    2    1
ip_fib_hash           13    203     16    1    1    1
fib6_nodes             7    113     32    1    1    1
ip6_dst_cache         12     20    192    1    1    1
ndisc_cache            1     30    128    1    1    1
tcp_tw_bucket          0      0    128    0    0    1
tcp_bind_bucket        0    203     16    0    1    1
tcp_open_request       0      0     96    0    0    1
inet_peer_cache        1     78     48    1    1    1
ip_dst_cache          29     48    160    2    2    1
arp_cache              3     35    112    1    1    1
blkdev_requests       64     96     80    2    2    1
journal_head          12     78     48    1    1    1
revoke_table           2    254     12    1    1    1
revoke_record          0      0     16    0    0    1
dnotify cache          0      0     20    0    0    1
file lock cache        0     42     92    0    1    1
fasync cache           0      0     16    0    0    1
uid_cache              0      0     32    0    0    1
skbuff_head_cache     18     24    160    1    1    1
sock                   9     12    912    3    3    1
sigqueue               0     29    132    0    1    1
cdev_cache             7     78     48    1    1    1
bdev_cache             3     59     64    1    1    1
mnt_cache             12     59     64    1    1    1
inode_cache          379    384    480   48   48    1
dentry_cache         374    420    112   12   12    1
filp                  41     70    112    2    2    1
names_cache            0      2   4096    0    2    1
buffer_head         1165   1240     96   31   31    1
mm_struct              5     27    144    1    1    1
vm_area_struct        68    144     80    2    3    1
fs_cache               4     78     48    1    1    1
files_cache            4      9    416    1    1    1
signal_act             8     12   1296    3    4    1
size-131072(DMA)       0      0 131072    0    0   32
size-131072            0      0 131072    0    0   32
size-65536(DMA)        0      0  65536    0    0   16
size-65536             0      0  65536    0    0   16
size-32768(DMA)        0      0  32768    0    0    8
size-32768             0      0  32768    0    0    8
size-16384(DMA)        0      0  16384    0    0    4
size-16384             0      0  16384    0    0    4
size-8192(DMA)         0      0   8192    0    0    2
size-8192              0      0   8192    0    0    2
size-4096(DMA)         0      0   4096    0    0    1
size-4096              1      3   4096    1    3    1
size-2048(DMA)         0      0   2048    0    0    1
size-2048             11     12   2048    6    6    1
size-1024(DMA)         0      0   1024    0    0    1
size-1024             15     16   1024    4    4    1
size-512(DMA)          0      0    512    0    0    1
size-512              19     24    512    3    3    1
size-256(DMA)          0      0    256    0    0    1
size-256              19     45    256    2    3    1
size-128(DMA)          0      0    128    0    0    1
size-128             589    600    128   20   20    1
size-64(DMA)           0      0     64    0    0    1
size-64               63    118     64    2    2    1
size-32(DMA)           0      0     32    0    0    1
size-32              151    226     32    2    2    1
--- marcelo-uname --- :
Linux traminer 2.4.17-pre2 #1 mer déc 5 14:17:58 CET 2001 i486 unknown

      reply	other threads:[~2001-12-05 19:28 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-12-05  5:55 Gradual VM-related freeze in 2.4.16,17-pre2 ! Cyrille Chepelov
2001-12-05  8:46 ` Andrea Arcangeli
2001-12-05 19:28   ` Cyrille Chepelov [this message]

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=20011205192817.GC10646@calixo.net \
    --to=cyrille@chepelov.org \
    --cc=andrea@suse.de \
    --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 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.