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
prev parent 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox