All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* Gradual VM-related freeze in 2.4.16,17-pre2 !
@ 2001-12-05  5:55 Cyrille Chepelov
  2001-12-05  8:46 ` Andrea Arcangeli
  0 siblings, 1 reply; 3+ messages in thread
From: Cyrille Chepelov @ 2001-12-05  5:55 UTC (permalink / raw
  To: linux-kernel

Hi folks,

I've converted yesterday my router, which until now had been happily running
ext2+2.4.13-pre2 on 8 MB of RAM + 200 MB of swap, to the ext3 + 2.4.16 (and
2.4.17-pre2) combinations (still eight megs of RAM, unfortunately 8-bit
SIMMs ain't cheap nowadays).

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 can very temporarily regain some control over the system by SAKing it, but
eventually, everything userland is frozen up (packets still get routed, but
after a while I get a load of netfilter-related messages questioning Rusty's
sanity, which I'm willing to ignore as long as the VM is misbehaving).

Going a little backwards, to 2.4.13-ac8 (of course) solves the problem (but
incidentally, the interactive feel is much worse than what 2.4.16 gives 
before it freezes).

What can I do to further isolate the problem ? 

Thanks for any help.
	
	-- Cyrille

-- 
Grumpf.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Gradual VM-related freeze in 2.4.16,17-pre2 !
  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   ` [solved in 17pre1aa1] " Cyrille Chepelov
  0 siblings, 1 reply; 3+ messages in thread
From: Andrea Arcangeli @ 2001-12-05  8:46 UTC (permalink / raw
  To: Cyrille Chepelov; +Cc: linux-kernel

On Wed, Dec 05, 2001 at 06:55:09AM +0100, Cyrille Chepelov wrote:
> Hi folks,
> 
> I've converted yesterday my router, which until now had been happily running
> ext2+2.4.13-pre2 on 8 MB of RAM + 200 MB of swap, to the ext3 + 2.4.16 (and
> 2.4.17-pre2) combinations (still eight megs of RAM, unfortunately 8-bit
> SIMMs ain't cheap nowadays).
> 
> 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?

Andrea

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [solved in 17pre1aa1] Gradual VM-related freeze in 2.4.16,17-pre2 !
  2001-12-05  8:46 ` Andrea Arcangeli
@ 2001-12-05 19:28   ` Cyrille Chepelov
  0 siblings, 0 replies; 3+ messages in thread
From: Cyrille Chepelov @ 2001-12-05 19:28 UTC (permalink / raw
  To: Andrea Arcangeli; +Cc: linux-kernel

[-- 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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-12-05 19:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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   ` [solved in 17pre1aa1] " Cyrille Chepelov

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.