1.increase the dnlc size (set ncsize = 0x100000 in /etc/system)
2.increase the number of concurrent NFS requests (NFSD_SERVERS=
3.increase the number of VxFS inode table (yes, I am using VxFS)
4.increase the FC HBA queue depth to 256 commands
The dual AMD Opteron 252 box reached 11200 ops/sec with response time 2.4 msec with 24 processes on one load generator.
Kudos to Cyril who helped me to tune the machine.
Solaris10 Solarisx86
7 comments:
Could You please detail how you increased the CTQ for the FC adapter(s)?
Thank You in advance!
x-posted to:
http://www.opensolaris.org/jive/thread.jspa?forumID=26&threadID=5078
For LSI Logic HBA - in /kernel/drv/itmpt.conf:
max-queue-depth=256;
Emulex HBA with SFK emlx driver doesn't need this. It does 233 queues (weird number, huh...)
233 jobs queue, I mean
Interesting results... So Solaris gets to
over 11K NFS OPS, how would Linux and FreeBSD perform on such box ?
Frankly speaking, Solaris with ZFS instead of VxFS+SVM sits higher in my todo list than Linux and FreeBSD. But it will be interesting to test them (as well as Windoze) too.
Spencer wrote:
>Did you attempt to increase the number of load generating processes on the client?
I increased the number of load generating processes on the client to 384 and got 24626 IOps
Bob wrote :
From: "palowoda" palowoda@fiver.net
Mailing-List: list solarisx86@yahoogroups.com
Date: Thu, 09 Feb 2006 06:56:31 -0000
Subject: [solarisx86] Interesting blog on Turbocharging NFS on Solaris Opteron
See:
http://napobo3.blogspot.com/2006/01/turbocharging-nfs-server.html
---Bob
Post a Comment