public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: Performance is weird (fwd)
@ 2001-03-15 19:58 Manfred Spraul
  2001-03-16  2:41 ` Performance is weird (fwd) -> results Sampsa Ranta
  0 siblings, 1 reply; 4+ messages in thread
From: Manfred Spraul @ 2001-03-15 19:58 UTC (permalink / raw)
  To: sampsa, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 203 bytes --]

I've attached a patch.
I tried to trigger the problem with my 10 MBit ne2k-pci connection, but
without success.

Could you try it?
I've tested it with -ac17, and it applies to 2.4.2 cleanly.

--
	Manfred

[-- Attachment #2: patch-proc --]
[-- Type: text/plain, Size: 399 bytes --]

--- 2.4/arch/i386/kernel/process.c	Thu Feb 22 22:28:52 2001
+++ build-2.4/arch/i386/kernel/process.c	Thu Mar 15 20:35:12 2001
@@ -81,6 +81,11 @@
 {
 	if (current_cpu_data.hlt_works_ok && !hlt_counter) {
 		__cli();
+		if (softirq_active(smp_processor_id()) & softirq_mask(smp_processor_id())) {
+			__sti();
+			do_softirq();
+			return;
+		}
 		if (!current->need_resched)
 			safe_halt();
 		else

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

* Re: Performance is weird (fwd) -> results
  2001-03-15 19:58 Performance is weird (fwd) Manfred Spraul
@ 2001-03-16  2:41 ` Sampsa Ranta
  2001-03-16 15:23   ` Manfred Spraul
  0 siblings, 1 reply; 4+ messages in thread
From: Sampsa Ranta @ 2001-03-16  2:41 UTC (permalink / raw)
  To: Manfred Spraul; +Cc: Werner.Almesberger, linux-net, kuznet, linux-kernel

On Thu, 15 Mar 2001, Manfred Spraul wrote:

> I've attached a patch.
> I tried to trigger the problem with my 10 MBit ne2k-pci connection, but
> without success.
>
> Could you try it?
> I've tested it with -ac17, and it applies to 2.4.2 cleanly.

On 2.4.2:

Before:
ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  atm  -> 0.90
ttcp-t: socket
ttcp-t: 16777216 bytes in 3.829257 real seconds = 4278.636822 KB/sec
(35.050593 Mb/sec)

After either of your patches, the result was the same, sorry.

I tried to apply the patch to 2.4.3 and still got the better result with
it, altought compiling kernel still improved the performance.

First:

[root@ropogw test]# ./ttcp_atm -t -a -s 0.90
ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  atm  -> 0.90
ttcp-t: socket
ttcp-t: 16777216 bytes in 1.994121 real seconds = 8216.151377 KB/sec
(67.306712 Mb/sec)
[root@ropogw test]# ./ttcp_atm -t -a -s 0.90
ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  atm  -> 0.90
ttcp-t: socket
ttcp-t: 16777216 bytes in 1.995773 real seconds = 8209.350462 KB/sec
(67.250999 Mb/sec)
[root@ropogw test]# ./ttcp_atm -t -a -s 0.90
ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  atm  -> 0.90
ttcp-t: socket
ttcp-t: 16777216 bytes in 1.989680 real seconds = 8234.489968 KB/sec
(67.456942 Mb/sec)

(start to compile kernel on other console)

[root@ropogw test]# ./ttcp_atm -t -a -s 0.90
ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  atm  -> 0.90
ttcp-t: socket
ttcp-t: 16777216 bytes in 1.072744 real seconds = 15272.982184 KB/sec
(125.116270 Mb/sec)
[root@ropogw test]# ./ttcp_atm -t -a -s 0.90
ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  atm  -> 0.90
ttcp-t: socket
ttcp-t: 16777216 bytes in 1.140261 real seconds = 14368.640162 KB/sec
(117.70790

I also applied it the test to the 3com card:

Before kernel compiling, patch applied or not:

ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  udp  ->
not.for.your.eyes
ttcp-t: socket
ttcp-t: 16777216 bytes in 2.218013 real seconds = 7386.791691 KB/sec
(60.512598 Mb/sec)

ttcp-t: buflen=8192, nbuf=2048, align=16384/0, port=5013  udp  ->
not.for.your.eyes
ttcp-t: socket
ttcp-t: 16777216 bytes in 1.428264 real seconds = 11471.268617 KB/sec
(93.972633 Mb/sec)

Thanks,

  Sampsa Ranta
  sampsa@netsonic.fi


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

* Re: Performance is weird (fwd) -> results
  2001-03-16  2:41 ` Performance is weird (fwd) -> results Sampsa Ranta
@ 2001-03-16 15:23   ` Manfred Spraul
  2001-03-17 13:55     ` Sampsa Ranta
  0 siblings, 1 reply; 4+ messages in thread
From: Manfred Spraul @ 2001-03-16 15:23 UTC (permalink / raw)
  To: Sampsa Ranta; +Cc: Werner.Almesberger, linux-net, kuznet, linux-kernel

Sampsa Ranta wrote:
> 
> After either of your patches, the result was the same, sorry.
>
Is apm or acpi running?

--
	Manfred

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

* Re: Performance is weird (fwd) -> results
  2001-03-16 15:23   ` Manfred Spraul
@ 2001-03-17 13:55     ` Sampsa Ranta
  0 siblings, 0 replies; 4+ messages in thread
From: Sampsa Ranta @ 2001-03-17 13:55 UTC (permalink / raw)
  To: Manfred Spraul; +Cc: Werner.Almesberger, linux-net, kuznet, linux-kernel

On Fri, 16 Mar 2001, Manfred Spraul wrote:

> Sampsa Ranta wrote:
> >
> > After either of your patches, the result was the same, sorry.
> >
> Is apm or acpi running?

No, I tried both SMP and non-SMP version of kernel, the machine is however
single processor Athlon 900. CONFIG_ACPI is not set, CONFIG_APM is not
set. The 2.4.3pre4 still performs 66M/s without "the load" and 124M/s+
with  load. However there is much different between 2.4.2 and 2.4.3pre
about 33M/s to 66M/s.

 - Sampsa Ranta
   sampsa@netsonic.fi


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

end of thread, other threads:[~2001-03-17 13:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-03-15 19:58 Performance is weird (fwd) Manfred Spraul
2001-03-16  2:41 ` Performance is weird (fwd) -> results Sampsa Ranta
2001-03-16 15:23   ` Manfred Spraul
2001-03-17 13:55     ` Sampsa Ranta

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