linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Wright <jeff.wright@oracle.com>
To: linux-nfs@vger.kernel.org
Subject: Question on tuning sunrpc.tcp_slot_table_entries
Date: Mon, 01 Jul 2013 14:54:41 -0600	[thread overview]
Message-ID: <51D1EC91.9050308@oracle.com> (raw)

Team,

I am supporting Oracle MOS note 1354980.1, which covers tuning clients 
for RMAN backup to the ZFS Storage Appliance.  One of the tuning 
recommendations is to change sunrpc.tcp_slot_table_entries from the 
default (16) to 128 to open up the number of concurrent I/O we can get 
per client mount point.  This is presumed good for general-purpose 
kernel NFS application traffic to the ZFS Storage Appliance.  I recently 
received the following comment regarding the efficacy of the 
sunrpc.tcp_slot_table_entries tune:

"In most cases, the parameter "sunrpc.tcp_slot_table_entries" can not be 
set even if applying int onto /etc/sysctl.conf although this document 
says users should do so.
Because, the parameter is appeared after sunrpc.ko module is loaded(=NFS 
service is started), and sysctl was executed before starting NFS service."

I'd like to find out how to tell if the tune is actually in play for the 
running kernel and if there is a difference in what is reported /proc 
compared to what is running in core.  Could anyone on the alias suggest 
how to validate if the aforementioned comment is relevant for the Linux 
kernel I am running with?  I am familiar with using mdb on Solaris to 
check what values the Solaris kernel is running with, so if there is a 
Linux equivalent, or another way to do this sort of thing with Linux, 
please let me know.

Thanks,

Jeff


             reply	other threads:[~2013-07-01 20:54 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-01 20:54 Jeff Wright [this message]
2013-07-03 15:11 ` Question on tuning sunrpc.tcp_slot_table_entries Chuck Lever
2013-07-03 15:23   ` Jeff Wright

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=51D1EC91.9050308@oracle.com \
    --to=jeff.wright@oracle.com \
    --cc=linux-nfs@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;
as well as URLs for NNTP newsgroup(s).