Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Dec 1998 03:13:22 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        freebsd-current@FreeBSD.ORG, gallatin@cs.duke.edu
Subject:   Re: increased UDP latencies in -current
Message-ID:  <199812101613.DAA16454@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>In the process of doing some Myrinet benchmarks, I noticed that UDP
>latencies have increased markedly after upgrading from 2.2.5-stable to
>3.0-current.

I see the opposite of this, if anything, for -current vs 2.2.6-2.2.7.

>On identical machines (300Mhz PII, 440lx chipset, same memory
>configuration) a kernel built from circa Jan. 18, 1998 2.2-stable
>sources yields UDP small message latencies about 10% better than a
>3.0-current kernel using both the netperf UDP_RR test & HBench-OS's
>lat_udp.  A 3.0 kernel from mid July yields slightly better results
>than a recent -current, but not by much.
>
>Tests run across the loopback interface for a 1 byte message:
>
>		RR/sec via	us/msg via
>OS rev		netperf(1)	HBench-OS(2)
>---------	--------	----------
>2.2.5		15502.17	56.6806
>3.0 (July 7)	13787.90	64.9367
>3.0 (Dec 1)	13656.60	66.5090
>
>(1)netperf2.1pl3, run via netperf -tUDP_RR -l60 -i 10,2 -Hlocalhost
>(2)hbench: lat_udp.c,v 1.4 1997/06/27 00:33:58 abrown Exp $, run as
>    lat_udp 10000 localhost

On a K6/233, VIA2 chipset:
				lmbench-1.x "lat_udp localhost"
				--------
2.2.5-2.2.6			about 85
-current			about 80

Other not very careful lmbench-2 tests show a 10% UDP time bloat in my
version of -current over the last 18 months:

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host                 OS 2p/0K  Pipe AF     UDP  RPC/   TCP  RPC/ TCP
                        ctxsw       UNIX         UDP         TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
gamplex.b FreeBSD 2.2.6     9    34   41    85   155    91   199  351
gamplex.b FreeBSD 3.0-C    14    30   32    71   161    79   202  575
gamplex.b FreeBSD 3.0-C    13    28   31    70          75   190  653
gamplex.b FreeBSD 3.0-C     7    26   33    79          91   207     
gamplex.b FreeBSD 3.0-C     7    27   34    74          83   209     
gamplex.b FreeBSD 3.0-C     7    29   34    78          85   207     
gamplex.b FreeBSD 3.0-C     7    26   35    85          80   211     
gamplex.b FreeBSD 3.0-C     8    27   35    88          79           
gamplex.b FreeBSD 3.0-C     5    25   36    75   161    77   217     
gamplex.b FreeBSD 3.0-C     7    27   36    82   176    85   216     
gamplex.b FreeBSD 3.0-C     6    27   35    80          82   210     
gamplex.b Linux 2.1.128     6    28   52    74   169    92   222     

Bruce

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812101613.DAA16454>