Subject: Re: x86 Port outperforms SPARC64 port on NetBSD v2.0.2
To: David Brownlee <abs@NetBSD.org>
From: Michael <macallan18@earthlink.net>
List: port-sparc64
Date: 10/06/2005 08:42:54
--Signature_Thu__6_Oct_2005_08_42_54_-0400_757fOgZIuACtPC0n
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Wed, 5 Oct 2005 17:19:20 +0100 (BST)
David Brownlee <abs@NetBSD.org> wrote:

> > One of these days I'd love to see what an Ultra 2 could do. An E450 wit=
h 2
> > 400 MHz CPUs running Solaris 9 took 2 seconds to log in. This is under
> > Solaris 9 using Sun's SSH.
> >
> >> vtn1% time ssh vifa2 id
> >>> jnemeth@vifa2's password:
> >>> uid=3D139(jnemeth) gid=3D10(staff) groups=3D10(staff),0(wheel)
> >>> 0.0u 0.0s 0:27 0% 0+0k 0+0io 0pf+0w
>=20
>  	Well, for a selection from 200Mhz U1 to 50Mhz SS20 (albeit dual
>  	proc), see below. In each case I had the password in a cut &
>  	paste buffer, and the machines have between 4 - 34 shell users
>  	on them, so take numbers with a pinch of salt.
>=20
> # time ssh abs@electron.mono.org grep cpu0 /var/run/dmesg.boot
> abs@electron.mono.org's password:
> cpu0 at mainbus0: SUNW,UltraSPARC @ 199.968 MHz, version 0 FPU
> cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 512K external (64 b/l)
> 0.038u 0.013s 0:01.98 2.0%      0+0k 0+0io 0pf+0w
>=20
> # time ssh abs@neutron.mono.org grep cpu0 /var/run/dmesg.boot
> abs@neutron.mono.org's password:
> cpu0 at mainbus0: SUNW,UltraSPARC @ 142.989 MHz, version 0 FPU
> cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 512K external (64 b/l)
> 0.040u 0.012s 0:02.52 1.9%      0+0k 0+0io 0pf+0w
>=20
> # time ssh abs@muon.mono.org grep cpu0 /var/run/dmesg.boot=20
> abs@muon.mono.org's password:=20
> cpu0 at mainbus0: DVMA coherent : MB86907 @ 170 MHz, on-chip FPU
> cpu0: 16K instruction (32 b/l), 16K data (32 b/l), 512K external (32 b/l)=
: cache enabled
> 0.039u 0.012s 0:03.63 1.1%      0+0k 0+0io 0pf+0w
>=20
> # time ssh abs@meson.mono.org grep cpu0 /var/run/dmesg.boot
> abs@meson.mono.org's password:
> cpu0 at mainbus0: mid 8: TMS390Z50 v0 or TMS390Z55 @ 50 MHz, on-chip FPU
> cpu0: physical 20K instruction (64 b/l), 16K data (32 b/l), 1024K externa=
l (32 b/l): cache enabled
> cpu0: booting secondary processors: cpu1
> 0.038u 0.014s 0:04.17 0.9%      0+0k 0+0io 0pf+0w

~> time ssh absinthe grep cpu /var/run/dmesg.boot
cpu0 at mainbus0: SUNW,UltraSPARC @ 167.004 MHz, version 0 FPU
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 512K external (64 b/l)
0.235u 0.068s 0:01.82 15.9%     0+0k 0+0io 0pf+0w

This is a JavaStation Krups:
~> time ssh dalwhinnie grep cpu /var/run/dmesg.boot
cpu0 at mainbus0: MB86904 @ 100 MHz, on-chip FPU
cpu0: 16K instruction (32 b/l), 8K data (16 b/l): cache enabled
0.247u 0.061s 0:04.83 6.2%      0+0k 0+1io 0pf+0w

An Ultra 10
~> time ssh inishowen grep cpu /var/run/dmesg.boot
cpu0 at mainbus0: SUNW,UltraSPARC-IIi @ 440 MHz, version 0 FPU
cpu0: 32K instruction (32 b/l), 16K data (32 b/l), 2048K external (64 b/l)
0.234u 0.068s 0:01.31 22.1%     0+0k 0+0io 0pf+0w

For comparison:
~> time ssh glendronach lsattr -EO -l proc0
#state:type
enable:PowerPC
0.211u 0.090s 0:01.01 29.7%     0+0k 0+0io 0pf+0w
That's a 300MHz 604e running AIX and OpenSSH

have fun
Michael

--Signature_Thu__6_Oct_2005_08_42_54_-0400_757fOgZIuACtPC0n
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQ0Ubz8pnzkX8Yg2nAQK8Swf9HlDZ9C5IH12i1X6PBHydC9Mv9682cSr+
2gFc2KuffjnkIY+o3UaU2czVuE1EU5qzA03Y5W+loRA7Bbal8F4DSJtg4YgNgi3S
JPUMGFGo5HPVO0iwmO6YTR/YZrJKB2y6014gh5BUXcH7C4M5Tj5XliZnGCSnl7Lr
tu7r1JSem0xU8FobyzMilILN8j6E9mui9Ol8b/tNNrNV24nR8GSCHD7U7DITuQCm
1TMZ0x+jiumJ4ogX27KgQeWona7EoI2IZfuvGSwoilTJ6Q/wJbvntOBVGPmIv1hN
4r+dupyBZ0s1hNS35N+gfy8lBKWlMaV5WT3VPWhKl93w3xtv/LZd+A==
=YRtW
-----END PGP SIGNATURE-----

--Signature_Thu__6_Oct_2005_08_42_54_-0400_757fOgZIuACtPC0n--