[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <18019.26871.317501.633363@notabene.brown>
Date: Mon, 4 Jun 2007 11:20:55 +1000
From: Neil Brown <neilb@...e.de>
To: "Aaron Wiebe" <epiphani@...il.com>
Cc: linux-kernel@...r.kernel.org, "John Stoffel" <john@...ffel.org>
Subject: Re: slow open() calls and o_nonblock
On Sunday June 3, epiphani@...il.com wrote:
>
> You can certainly open the file, but not block on the call to do it.
> What confuses me is why the kernel would "block" for 415ms on an open
> call. Thats an eternity to suspend a process that has to distribute
> data such as this.
Have you tried the "nocto" mount option for your NFS filesystems.
The cache-coherency rules of NFS require the client to check with the
server at each open. If you are the sole client on this filesystem,
then you don't need the same cache-coherency, and "nocto" will tell
the NFS client not to both checking with the server in information is
available in cache.
This should speed up the time for open considerably.
NeilBrown
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists