All of lore.kernel.org
 help / color / mirror / Atom feed
From: Justin Piszcz <jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org>
To: Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
Cc: Steve French <smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
	"J. R. Okajima"
	<hooanon05-/E1597aS9LR3+QwDJ9on6Q@public.gmane.org>,
	Jesper Juhl <jj-IYz4IdjRLj0sV2N9l4h3zg@public.gmane.org>,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Alan Piszcz <ap-SDpCatL+S6WaMJb+Lgu22Q@public.gmane.org>,
	Steve French <sfrench-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>,
	linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: Kernel 3.0: Instant kernel crash when mounting CIFS (also crashes with linux-3.1-rc2
Date: Fri, 26 Aug 2011 18:57:29 -0400 (EDT)	[thread overview]
Message-ID: <alpine.DEB.2.02.1108261844170.2203@p34.internal.lan> (raw)
In-Reply-To: <20110826175940.2830044d-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>



On Fri, 26 Aug 2011, Jeff Layton wrote:

> On Thu, 18 Aug 2011 14:52:57 -0400
> Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org> wrote:
>
>> On Thu, 18 Aug 2011 14:18:15 -0400 (EDT)
>> Justin Piszcz <jpiszcz-BP4nVm5VUdNhbmWW9KSYcQ@public.gmane.org> wrote:
>>
>>>
>> Like I said, read performance with cifs.ko just plain sucks currently.
>>
>> Don't look for cifs.ko to achieve anywhere near NFS' performance unless
>> you jump through some very odd hoops (like multithreading your workload
>> in userspace, etc). cifs.ko just doesn't do a good job of keeping the
>> pipe "stuffed" as most calls are handled synchronously. A single task
>> can only handle one call on the wire in most cases. The exception here
>> is writes, but that just recently changed...
>>
>> Reads are done using relatively small buffers and then copied to
>> pagecache. Part of what I'm working on will be to allow for much larger
>> reads directly into the pagecache. That should also help performance
>> significantly.
>>
>
> I just posted a patchset that should improve the performance of
> buffered reads. It's rather large but should apply to current upstream
> kernels. If you've had problems with cifs.ko read performance in the
> past, then this would be a good time to step up and help test them.
>
> If it makes things easier, then the patchset is also available via the
> cifs-3.2 branch of my public git tree:
>
>    http://git.kernel.org/?p=linux/kernel/git/jlayton/linux.git;a=shortlog;h=refs/heads/cifs-3.2
>
> Thanks,
> -- 
> Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>

Hi Jeff,

This was working earlier..

# mount -t cifs //10.0.1.1/x /mnt -o user=XXXXXXX,pass=XXXXXXXX
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

I'll need to contact the owner of the host to see if something has changed as 
this _was_ working previously.

Justin.

>

WARNING: multiple messages have this Message-ID (diff)
From: Justin Piszcz <jpiszcz@lucidpixels.com>
To: Jeff Layton <jlayton@samba.org>
Cc: Steve French <smfrench@gmail.com>,
	"J. R. Okajima" <hooanon05@yahoo.co.jp>,
	Jesper Juhl <jj@chaosbits.net>,
	linux-kernel@vger.kernel.org, Alan Piszcz <ap@solarrain.com>,
	Steve French <sfrench@samba.org>,
	linux-cifs@vger.kernel.org
Subject: Re: Kernel 3.0: Instant kernel crash when mounting CIFS (also crashes with linux-3.1-rc2
Date: Fri, 26 Aug 2011 18:57:29 -0400 (EDT)	[thread overview]
Message-ID: <alpine.DEB.2.02.1108261844170.2203@p34.internal.lan> (raw)
In-Reply-To: <20110826175940.2830044d@tlielax.poochiereds.net>



On Fri, 26 Aug 2011, Jeff Layton wrote:

> On Thu, 18 Aug 2011 14:52:57 -0400
> Jeff Layton <jlayton@samba.org> wrote:
>
>> On Thu, 18 Aug 2011 14:18:15 -0400 (EDT)
>> Justin Piszcz <jpiszcz@lucidpixels.com> wrote:
>>
>>>
>> Like I said, read performance with cifs.ko just plain sucks currently.
>>
>> Don't look for cifs.ko to achieve anywhere near NFS' performance unless
>> you jump through some very odd hoops (like multithreading your workload
>> in userspace, etc). cifs.ko just doesn't do a good job of keeping the
>> pipe "stuffed" as most calls are handled synchronously. A single task
>> can only handle one call on the wire in most cases. The exception here
>> is writes, but that just recently changed...
>>
>> Reads are done using relatively small buffers and then copied to
>> pagecache. Part of what I'm working on will be to allow for much larger
>> reads directly into the pagecache. That should also help performance
>> significantly.
>>
>
> I just posted a patchset that should improve the performance of
> buffered reads. It's rather large but should apply to current upstream
> kernels. If you've had problems with cifs.ko read performance in the
> past, then this would be a good time to step up and help test them.
>
> If it makes things easier, then the patchset is also available via the
> cifs-3.2 branch of my public git tree:
>
>    http://git.kernel.org/?p=linux/kernel/git/jlayton/linux.git;a=shortlog;h=refs/heads/cifs-3.2
>
> Thanks,
> -- 
> Jeff Layton <jlayton@samba.org>

Hi Jeff,

This was working earlier..

# mount -t cifs //10.0.1.1/x /mnt -o user=XXXXXXX,pass=XXXXXXXX
mount error(12): Cannot allocate memory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

I'll need to contact the owner of the host to see if something has changed as 
this _was_ working previously.

Justin.

>

  parent reply	other threads:[~2011-08-26 22:57 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-08-15  9:10 Kernel 3.0: Instant kernel crash when mounting CIFS Justin Piszcz
     [not found] ` <alpine.DEB.2.02.1108150506310.7571-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-15  9:18   ` Jesper Juhl
2011-08-15  9:18     ` Jesper Juhl
     [not found]     ` <alpine.LNX.2.00.1108151117480.19668-h2p7t3/P30RzeRGmFJ5qR7ZzlVVXadcDXqFh9Ls21Oc@public.gmane.org>
2011-08-15 10:47       ` Jeff Layton
2011-08-15 10:47         ` Jeff Layton
     [not found]         ` <20110815064734.403b630f-4QP7MXygkU+dMjc06nkz3ljfA9RmPOcC@public.gmane.org>
2011-08-15 10:54           ` Justin Piszcz
2011-08-15 10:54             ` Justin Piszcz
     [not found]             ` <alpine.DEB.2.02.1108150653200.7571-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-15 18:01               ` Justin Piszcz
2011-08-15 18:01                 ` Justin Piszcz
     [not found]                 ` <alpine.DEB.2.02.1108151357200.32349-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-15 18:09                   ` Steve French
2011-08-15 18:09                     ` Steve French
2011-08-15 19:31                   ` Dave Jones
2011-08-15 19:31                     ` Dave Jones
2011-08-17 19:16                   ` Kernel 3.0: Instant kernel crash when mounting CIFS (also crashes with linux-3.1-rc2 Justin Piszcz
2011-08-17 19:16                     ` Justin Piszcz
     [not found]                     ` <alpine.DEB.2.02.1108171545190.5877@p34.internal.lan>
     [not found]                       ` <alpine.DEB.2.02.1108171545190.5877-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 19:47                         ` Justin Piszcz
2011-08-17 19:47                           ` Justin Piszcz
     [not found]                           ` <alpine.DEB.2.02.1108171547110.5877-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 20:13                             ` Jeff Layton
2011-08-17 20:13                               ` Jeff Layton
     [not found]                               ` <20110817161349.072e1452-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2011-08-17 20:45                                 ` Justin Piszcz
2011-08-17 20:45                                   ` Justin Piszcz
     [not found]                                   ` <alpine.DEB.2.02.1108171644050.11234-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 21:11                                     ` Arnaud Lacombe
2011-08-17 21:11                                       ` Arnaud Lacombe
2011-08-17 21:53                                       ` Justin Piszcz
     [not found]                                         ` <alpine.DEB.2.02.1108171751570.11234-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 22:13                                           ` Justin Piszcz
2011-08-17 22:13                                             ` Justin Piszcz
     [not found]                                             ` <alpine.DEB.2.02.1108171813460.11234-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 22:18                                               ` Justin Piszcz
2011-08-17 22:18                                                 ` Justin Piszcz
     [not found]                     ` <alpine.DEB.2.02.1108171515050.5877-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-17 23:31                       ` Valdis.Kletnieks-PjAqaU27lzQ
2011-08-17 23:31                         ` Valdis.Kletnieks
2011-08-18  3:19                       ` J. R. Okajima
2011-08-18  3:19                         ` J. R. Okajima
2011-08-18 10:35                         ` Justin Piszcz
2011-08-18 10:35                           ` Justin Piszcz
     [not found]                           ` <alpine.DEB.2.02.1108180632000.10458-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 12:14                             ` Justin Piszcz
2011-08-18 12:14                               ` Justin Piszcz
     [not found]                               ` <alpine.DEB.2.02.1108180807070.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 12:22                                 ` Justin Piszcz
2011-08-18 12:22                                   ` Justin Piszcz
     [not found]                                   ` <alpine.DEB.2.02.1108180821440.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 13:11                                     ` Jeff Layton
2011-08-18 13:11                                       ` Jeff Layton
2011-08-18 13:15                                       ` Justin Piszcz
     [not found]                                         ` <alpine.DEB.2.02.1108180914180.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 17:04                                           ` Jeff Layton
2011-08-18 17:04                                             ` Jeff Layton
     [not found]                                             ` <20110818130408.71c55b96-xSBYVWDuneFaJnirhKH9O4GKTjYczspe@public.gmane.org>
2011-08-18 17:15                                               ` Steve French
2011-08-18 17:15                                                 ` Steve French
2011-08-18 17:16                                               ` Justin Piszcz
2011-08-18 17:16                                                 ` Justin Piszcz
     [not found]                                                 ` <alpine.DEB.2.02.1108181314310.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 17:25                                                   ` Steve French
2011-08-18 17:25                                                     ` Steve French
     [not found]                                                     ` <CAH2r5mvNkUWh0rYTbTEWmUPiRsxUbmrGNpTOaebiG0CCKRfA1g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-18 17:33                                                       ` Justin Piszcz
2011-08-18 17:33                                                         ` Justin Piszcz
     [not found]                                                         ` <alpine.DEB.2.02.1108181331180.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 17:43                                                           ` Steve French
2011-08-18 17:43                                                             ` Steve French
     [not found]                                                             ` <CAH2r5msTpKdxwpgG+-3-gkkr5h7Ox1tL86q3LyTBMd1V8WS7aQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-18 18:18                                                               ` Justin Piszcz
2011-08-18 18:18                                                                 ` Justin Piszcz
     [not found]                                                                 ` <alpine.DEB.2.02.1108181413030.7903-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-18 18:52                                                                   ` Jeff Layton
2011-08-18 18:52                                                                     ` Jeff Layton
     [not found]                                                                     ` <20110818145257.035a38e9-xSBYVWDuneFaJnirhKH9O4GKTjYczspe@public.gmane.org>
2011-08-18 18:54                                                                       ` Justin Piszcz
2011-08-18 18:54                                                                         ` Justin Piszcz
2011-08-18 19:02                                                                         ` Steve French
2011-08-26 21:59                                                                       ` Jeff Layton
2011-08-26 21:59                                                                         ` Jeff Layton
     [not found]                                                                         ` <20110826175940.2830044d-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2011-08-26 22:57                                                                           ` Justin Piszcz [this message]
2011-08-26 22:57                                                                             ` Justin Piszcz
     [not found]                                                                             ` <alpine.DEB.2.02.1108261844170.2203-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-26 23:05                                                                               ` Steve French
2011-08-26 23:05                                                                                 ` Steve French
     [not found]                                                                                 ` <CAH2r5mtrUq4aTHgqRyG-YZZoUztU4_k4rh+nXrN13CVckex8ZQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-26 23:16                                                                                   ` Justin Piszcz
2011-08-26 23:16                                                                                     ` Justin Piszcz
     [not found]                                                                                     ` <alpine.DEB.2.02.1108261914250.2203-0qmrozcXWo8bm2hyYBkBBg@public.gmane.org>
2011-08-27 14:31                                                                                       ` Jeff Layton
2011-08-27 14:31                                                                                         ` Jeff Layton
2011-08-18 18:33                                                       ` Jeff Layton
2011-08-18 18:33                                                         ` Jeff Layton
2011-08-18 17:36                                                     ` Kong Li
2011-08-18 14:19                                 ` J. R. Okajima
2011-08-18 14:19                                   ` J. R. Okajima
2011-08-18 16:01                                 ` Steve French
2011-08-18 16:01                                   ` Steve French
     [not found]                                   ` <CAH2r5mv9cdP_05dzmGZ_mVOswgNGVViU8Y3Z2Su+JT2Jv2TbSA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-08-18 16:02                                     ` Steve French
2011-08-18 16:02                                       ` Steve French

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=alpine.DEB.2.02.1108261844170.2203@p34.internal.lan \
    --to=jpiszcz-bp4nvm5vudnhbmww9ksycq@public.gmane.org \
    --cc=ap-SDpCatL+S6WaMJb+Lgu22Q@public.gmane.org \
    --cc=hooanon05-/E1597aS9LR3+QwDJ9on6Q@public.gmane.org \
    --cc=jj-IYz4IdjRLj0sV2N9l4h3zg@public.gmane.org \
    --cc=jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org \
    --cc=linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=sfrench-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org \
    --cc=smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.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 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.