public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Linux 2.4 Scalability, Samba, and Netbench
@ 2001-05-09 23:34 Bruce Allan
  2001-05-10 13:38 ` Andrew M. Theurer
  0 siblings, 1 reply; 9+ messages in thread
From: Bruce Allan @ 2001-05-09 23:34 UTC (permalink / raw)
  To: lse-tech; +Cc: linux-kernel, samba-technical


Andrew Theurer wrote:
> I do have kernprof ACG and lockmeter for a 4P run.  We saw no
> significant problems with lockmeter.  csum_partial_copy_generic was the
> highest % in profile, at 4.34%.  I'll see if we can get some space on
> http://lse.sourceforge.net to post the test data.

The Netfinity system that you are using has two different supported GigE
adapters.  I assume you are using one of these types - Netfinity Gigabit
Ethernet Adapter (19K4401) and the Netfinity Gigabit Ethernet SX Server
Adapter (06P3701); using the acenic.c and e1000.c drivers, respectively.
>From what I understand after initial perusal of the two drivers, the former
has receive checksumming support on the adapter itself while the latter,
the one you are using, does not support hardware checksumming (at least, it
is not enabled by the driver).

Are you able to re-run your tests with GigE adapters that support
checksumming on the hardware instead of doing it in the kernel?  If not, I
will be running similar tests in a very similar configuration (with the
19K4401 adapters) in the near future and can share results if you'd like.

Bruce Allan/Beaverton/IBM
IBM Linux Technology Center - OS Gold
503-578-4187   T/L 775-4187
bruce.allan@us.ibm.com



^ permalink raw reply	[flat|nested] 9+ messages in thread
* Linux 2.4 Scalability, Samba, and Netbench
@ 2001-05-09 16:29 Andrew M. Theurer
  2001-05-09 16:56 ` Mike Kravetz
  2001-05-10  1:23 ` Kenichi Okuyama
  0 siblings, 2 replies; 9+ messages in thread
From: Andrew M. Theurer @ 2001-05-09 16:29 UTC (permalink / raw)
  To: lse-tech, linux-kernel@vger.kernel.org, samba-technical

Hello,

I am evaluating Linux 2.4 SMP scalability, using Netbench(r) as a
workload with Samba, and I wanted to get some feedback on results so
far.  I would appreciate comments and any suggestions for improving
scalability on this workload.

The environment consists of an Intel Profusion based SMP with 8 x 700
Mhz Xeon, 1 Mb L2, 14+ GB ram, ServeRAID, 8 Intel ethernet cards (IBM
Netfinity 8500R).  There are 16 500 Mhz PII, 128 MB clients running
Windows NT.  I tested for uniprocessor, 2-way, and 4-way SMP
configurations.  Future plans including testing 8-way performance when
more test clients are available.  Netbench(r) 7.01 was used with the
enterprise disk suite test.  The test was modified to use 2 engines per
client, and the range of test clients was changed from 1-60 to 8-16 
(for 2P & 4P) and 4-12 (for uniprocessor).

My initial results for linux 2.4.0, ext2 are as follows:

		[UP]	[2P]	[4P]
	08	149
	12	199
	16	227	236	260
# Eng	20	193	272	317	Mbps
	24	223	283	369
	28		285	396
	32		285	405

Same test, but with IRQ to processor affinity for 2P & 4P on the 8
ethernet cards:
		  	[2P]	[4P]
	16		231	259
# Eng	20		278	297
	24		293	320	Mbps
	28		297	365
	32		299	399*
	*Still investigating; we had some cpu idle time
	 on the 4P/32 engines, but not on test configuration
	 with out IRQ aff.

And for linux 2.4.3 with reiserfs:
		[UP]	[2P]	[4P]
	08	130
	12	190
	16	203	210	231
# Eng	20	190	235	279
	24	200	249	319	Mbps
	28		239	360
	32		251	335

Same, but with IRQ affinity for 2P & 4P on the 8 ethernet cards:
			[2P]	[4P]
	16		224	236
# Eng	20		220	308
	24		252	331	Mbps
	28		269	375
	32		267	382

 --All results in Mbps, using Netbench(r) 7.0.1 and Samba 2.0.7
 --Netbench(r) is available at http://www.netbench.com

I would like to help improve SMP scalability on this workload.  If you
have questions or comments about the above results, or if you are
conducting similar tests, please send email to
lse-tech@lists.sourceforge.net.  I have some ideas on my next steps,
but would like to discuss first.

Regards,

Andrew Theurer

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2001-05-10 13:38 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-05-09 23:34 Linux 2.4 Scalability, Samba, and Netbench Bruce Allan
2001-05-10 13:38 ` Andrew M. Theurer
  -- strict thread matches above, loose matches on Subject: below --
2001-05-09 16:29 Andrew M. Theurer
2001-05-09 16:56 ` Mike Kravetz
2001-05-09 17:30   ` Andrew M. Theurer
2001-05-09 17:39     ` Alan Cox
2001-05-09 17:43       ` Andrew M. Theurer
2001-05-09 23:35       ` Chris Evans
2001-05-10  1:23 ` Kenichi Okuyama

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox