public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Con Kolivas <kernel@kolivas.org>
To: Willy Tarreau <willy@w.ods.org>, Andrea Arcangeli <andrea@suse.de>
Cc: Andrew Morton <akpm@digeo.com>,
	Matthias Mueller <matthias.mueller@rz.uni-karlsruhe.de>,
	axboe@suse.de, m.c.p@wolk-project.de, manish@storadinc.com,
	marcelo@conectiva.com.br, linux-kernel@vger.kernel.org
Subject: Re: 2.4.20: Proccess stuck in __lock_page ...
Date: Fri, 30 May 2003 00:09:37 +1000	[thread overview]
Message-ID: <200305300009.37207.kernel@kolivas.org> (raw)
In-Reply-To: <20030529135508.GC21673@alpha.home.local>

On Thu, 29 May 2003 23:55, Willy Tarreau wrote:
> Hello !
>
> I've done a few tests with -rc6 on my dev machine (dual xp 1.5G, 512 MB,
> scsi). It's the *FIRST* time I have ever seen my mouse cursor hang (just a
> little bit however, and totally acceptable) ! Usually, my kernel include
> -aa VM and lowlat patches, and I've never encountered this behaviour on
> this machine with such a configuration. However, with stock kernel, I admit
> that during the 2 minutes it takes to write the 2G file, I see the mouse
> stick two or three times during about 1 second, which is quite acceptable
> IMHO. Opening an xterm may take 10s to get to the prompt (more annoying).
> Same to launch 'ps'.
>
> I use a fairly simple window manager (ctwm), which doesn't access the disk
> once it's launched. It never gets stuck during all the operation if I
> disable the swap. If I enable the swap, it sometimes takes one or two
> seconds to draw a menu. The swap is used up to about 4 MB.
>
> I then tried -rc6 with ll_rw_blk from -rc5, and it's worse, even with swap
> disabled. The hangs happen more often, but are about the same durations. So
> I confirm that -rc6 is better here than -rc5.
>
> I retried with rc4aa1, and everything went very smooth again ; it takes at
> most 1 second to get an xterm with the prompt ready, and ps responds
> immediately. So I think that there are two things here:
>   - those who experience very long hangs may use a heavy window manager
>     which does continuous disk accesses (I mean it accesses the disk for
> any simple operation).
>   - a hungry WM may also be swapped during such operations, rendering it
>     totally unusable, particularly if the swap is on the same physical disk
>     as the file being written to.
>
> So, could the people who report long hangs retry with swap disabled ?
> Can we limit the amount of memory consummed by the cache during such a
> write ?

I still get hangs with rc6 with massive writeouts to swap. The problem was 
that I was getting hangs without writeouts to swap with 2.4.19pre1 
->2.4.21pre5. I didn't expect the patch backout to suddenly make writing to 
swap occur for free (although that would be nice).

Con

  reply	other threads:[~2003-05-29 13:55 UTC|newest]

Thread overview: 142+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-27  3:41 2.4.20: Proccess stuck in __lock_page manish
2003-05-27  4:03 ` Marcelo Tosatti
2003-05-27  4:25   ` manish
2003-05-27  4:59     ` Marcelo Tosatti
2003-05-27 15:29       ` manish
2003-05-27 16:59         ` Marcelo Tosatti
2003-05-27  4:31   ` manish
2003-05-27 14:14   ` Carl-Daniel Hailfinger
2003-05-27 14:28     ` William Lee Irwin III
2003-05-27 17:27     ` Marcelo Tosatti
2003-05-27 17:36       ` Marc-Christian Petersen
2003-05-27 17:47         ` Marcelo Tosatti
2003-05-27 17:52           ` Marc-Christian Petersen
2003-05-27 17:57             ` Marcelo Tosatti
2003-05-27 18:08               ` Marc-Christian Petersen
2003-05-27 18:25                 ` Andrea Arcangeli
2003-05-27 18:33                   ` Marcelo Tosatti
2003-05-27 18:39                     ` Marc-Christian Petersen
2003-05-27 19:00                       ` manish
2003-05-27 19:01                         ` Marcelo Tosatti
2003-05-27 19:09                           ` manish
2003-05-27 19:12                           ` manish
2003-05-27 19:28                             ` Marcelo Tosatti
2003-05-27 19:34                               ` manish
2003-05-27 20:20                                 ` Andrea Arcangeli
2003-05-27 20:25                                   ` Marc-Christian Petersen
2003-05-27 20:42                                     ` manish
2003-05-27 20:47                                       ` Andrea Arcangeli
2003-05-27 20:50                                         ` manish
2003-05-27 21:05                                           ` Andrea Arcangeli
2003-05-27 20:03                     ` Andrea Arcangeli
2003-05-27 20:08                       ` Marcelo Tosatti
2003-05-27 20:25                         ` Andrea Arcangeli
2003-05-27 22:18                           ` Andrew Morton
2003-05-27 22:38                             ` Andrea Arcangeli
2003-05-27 22:40                               ` Andrew Morton
2003-05-27 22:58                                 ` Andrea Arcangeli
2003-05-27 20:08                     ` Chris Mason
2003-05-27 18:35                   ` Marc-Christian Petersen
2003-05-27 20:10                     ` Andrea Arcangeli
2003-05-27 20:24                       ` Marc-Christian Petersen
2003-05-27 20:45                         ` Andrea Arcangeli
2003-05-27 20:53                           ` Marc-Christian Petersen
2003-05-27 21:00                             ` Jens Axboe
2003-05-27 21:11                               ` Marc-Christian Petersen
2003-05-27 21:19                                 ` Jens Axboe
2003-05-27 20:55                         ` Jens Axboe
2003-05-27 21:05                           ` William Lee Irwin III
2003-05-27 21:18                             ` Jens Axboe
2003-05-27 21:33                             ` Andrea Arcangeli
2003-05-27 18:09               ` manish
2003-05-27 17:53           ` manish
2003-05-27 18:01             ` Marc-Christian Petersen
2003-05-27 18:16               ` Marcelo Tosatti
2003-05-27 18:25                 ` Marc-Christian Petersen
2003-05-27 18:12           ` Matthias Mueller
2003-05-27 17:36       ` William Lee Irwin III
2003-05-27 17:38       ` Carl-Daniel Hailfinger
2003-05-27 17:50         ` manish
2003-05-27 18:04           ` Marc-Christian Petersen
2003-05-27 23:06             ` Georg Nikodym
2003-05-27 23:26               ` Christopher S. Aker
2003-05-28  5:33             ` Con Kolivas
2003-05-28  6:04               ` Jens Axboe
2003-05-28  7:13                 ` Con Kolivas
2003-05-28  7:13                   ` Jens Axboe
2003-05-28  7:32                     ` Marc-Christian Petersen
2003-05-28  7:35                       ` Jens Axboe
2003-05-28  7:51                         ` Andrew Morton
2003-05-28  8:30                           ` Jens Axboe
2003-05-28  8:43                             ` Marc-Christian Petersen
2003-05-28  8:40                           ` Marc-Christian Petersen
2003-05-28 10:13                           ` Matthias Mueller
2003-05-28 10:18                             ` Jens Axboe
2003-05-28 10:23                             ` Andrew Morton
2003-05-28 10:25                               ` Jens Axboe
2003-05-28 10:48                                 ` Con Kolivas
2003-05-28 10:50                                   ` Jens Axboe
2003-05-28 10:59                                     ` Andrew Morton
2003-05-28 11:17                                       ` Marc-Christian Petersen
2003-05-28 11:27                                         ` Andrew Morton
2003-05-28 11:31                                           ` Marc-Christian Petersen
2003-05-28 12:53                                             ` Jens Axboe
2003-05-28 12:58                                               ` Matthias Mueller
2003-05-28 13:07                                               ` Carl-Daniel Hailfinger
2003-05-28 13:08                                                 ` Jens Axboe
2003-05-28 13:16                                                   ` Matthias Mueller
2003-05-28 13:21                                                   ` Con Kolivas
2003-05-28 13:30                                                     ` Carl-Daniel Hailfinger
2003-05-28 13:33                                                       ` Con Kolivas
2003-05-28 13:27                                                   ` Stefan Foerster
2003-05-28 13:37                                                     ` Stefan Foerster
2003-05-28 14:28                                                   ` Chris Mason
2003-05-28 14:33                                                     ` Jens Axboe
2003-05-28 14:58                                                       ` Chris Mason
2003-05-28 15:39                                                         ` Jens Axboe
2003-05-28 23:38                                                           ` Chris Mason
2003-05-28 13:25                                               ` Stefan Foerster
2003-05-28 18:19                                               ` Zwane Mwaikambo
2003-05-28 18:32                                                 ` Zwane Mwaikambo
2003-05-28 18:47                                               ` Elladan
2003-05-28 23:03                                                 ` Con Kolivas
2003-05-29 13:09                                                   ` Andrea Arcangeli
2003-05-29 15:04                                                     ` Con Kolivas
2003-05-29 16:23                                             ` Marc-Christian Petersen
2003-05-28 11:41                                           ` Con Kolivas
2003-05-29 12:52                                         ` Andrea Arcangeli
2003-05-28 11:03                                   ` Nick Piggin
2003-05-28 10:29                               ` Con Kolivas
2003-05-28 10:29                                 ` Marc-Christian Petersen
2003-05-28 12:10                               ` Matthias Mueller
2003-05-28 12:14                                 ` Matthias Mueller
2003-05-28 12:21                                   ` Carl-Daniel Hailfinger
2003-05-28 12:23                                     ` Matthias Mueller
2003-05-28 12:28                                       ` Carl-Daniel Hailfinger
2003-05-28 12:38                                         ` Matthias Mueller
2003-05-29 13:19                                 ` Andrea Arcangeli
2003-05-29 14:10                                   ` Matthias Mueller
2003-05-29 16:22                                     ` Andrea Arcangeli
2003-05-28 14:00                               ` Con Kolivas
2003-05-29 13:24                                 ` Andrea Arcangeli
2003-05-29 13:55                                   ` Willy Tarreau
2003-05-29 14:09                                     ` Con Kolivas [this message]
2003-05-29 14:38                                     ` Matthias Mueller
2003-05-29 16:10                                       ` Willy TARREAU
2003-05-29 14:45                                     ` Marc-Christian Petersen
2003-05-29 16:06                                       ` Willy TARREAU
2003-05-29 16:49                                         ` Andrea Arcangeli
2003-05-29 17:46                                           ` Willy Tarreau
2003-05-29 16:19                                     ` Andrea Arcangeli
2003-05-29  1:32                               ` manish
2003-05-28 10:24                             ` Marc-Christian Petersen
2003-05-28  7:16             ` Marc Wilson
2003-05-28 19:53               ` David Ford
2003-05-28  9:36             ` Ragnar Hojland Espinosa
2003-05-28  9:45               ` Jens Axboe
2003-05-28  9:53               ` Marc-Christian Petersen
2003-05-28 10:01                 ` Jens Axboe
2003-05-28 10:58               ` Alan Cox
2003-05-29  8:34                 ` Ragnar Hojland Espinosa
     [not found] <20030527035006$5339@gated-at.bofh.it>
     [not found] ` <20030527175008$3573@gated-at.bofh.it>
     [not found]   ` <20030527180016$418c@gated-at.bofh.it>
     [not found]     ` <20030527182011$4acb@gated-at.bofh.it>
     [not found]       ` <20030528094008$1500@gated-at.bofh.it>
     [not found]         ` <20030528095014$7b21@gated-at.bofh.it>
2003-05-28 18:55           ` Thomas Tonino
2003-06-02 10:43             ` Jens Axboe

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=200305300009.37207.kernel@kolivas.org \
    --to=kernel@kolivas.org \
    --cc=akpm@digeo.com \
    --cc=andrea@suse.de \
    --cc=axboe@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=m.c.p@wolk-project.de \
    --cc=manish@storadinc.com \
    --cc=marcelo@conectiva.com.br \
    --cc=matthias.mueller@rz.uni-karlsruhe.de \
    --cc=willy@w.ods.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