From: Nuno Ferreira <nuno.ferreira@graycell.biz>
To: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: Re: Process hangs on blk_congestion_wait copying large file to cifs filesystem
Date: Fri, 28 May 2004 15:07:29 +0100 [thread overview]
Message-ID: <1085753249.2219.13.camel@taz.graycell.biz> (raw)
In-Reply-To: <1085672706.4350.9.camel@taz.graycell.biz>
On Qui, 2004-05-27 at 16:45 +0100, Nuno Ferreira wrote:
> Hi,
> I'm trying to copy a large file (200Mb or bigger) from an ext3
> filesystem to a windows share mounted using CIFS and the cp process
> hangs, sometimes for a long time (several minutes).
> Calling ps, I can see that it's blocking on blk_congestion_wait.
>
> Trying to edit a file on the same ext3 filesystem using vi blocks on the
> same function. However, during that that same time that vi and cp were
> blocked, I was able to do a "find /usr/share/doc" and it completed
> normally, in a few seconds.
>
> Eventually the copy succeeds but it takes a long time (20 minutes to
> copy 200Mb) and the computer is unusable during most of that time.
>
> This is copying from my laptop (IDE disk), the network card is a RTL8139
> using 8139cp drivers.
>
> Is someone seeing a similiar problem? What extra info is needed to debug
> it?
Mmm, anyone with a similar problem? What should I do, make a profile
like explained in Documentation/basic_profiling.txt or is the above
information about the function where the processes are "stuck" enough?
One thing I forgot to mention, during the several minutes the processes
are stuck on that function there is no disk activity, so it's not the
processes being starved. In fact, there is no other activity on the
machine apart from the copy.
--
Nuno Ferreira
next prev parent reply other threads:[~2004-05-28 14:08 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-27 15:45 Nuno Ferreira
2004-05-28 14:07 ` Nuno Ferreira [this message]
2004-05-28 14:22 ` Jens Axboe
2004-05-28 16:04 ` Nuno Ferreira
2004-06-03 14:30 ` Nuno Ferreira
2004-06-23 11:44 ` Process hangs " Nuno Ferreira
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=1085753249.2219.13.camel@taz.graycell.biz \
--to=nuno.ferreira@graycell.biz \
--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
all inboxes | Powered by JetHome®