Subject: Re: x86 Port outperforms SPARC64 port on NetBSD v2.0.2
To: Chris Fuhrman <cfuhrman@gmail.com>
From: David Brownlee <abs@NetBSD.org>
List: port-sparc64
Date: 10/05/2005 17:19:20
On Wed, 5 Oct 2005, Chris Fuhrman wrote:

> On 10/5/05, David Brownlee <abs@netbsd.org> wrote:
>>
>>
>> Not on an SS2, or any sun4/sun4c machine. Compiler optimisation
>> for sun4m and later can win because they support hardware
>> multiply, so replacing your SS{1,1+,2} with an SS{4,5,10,20} would
>> really help ssh.
>
>
> I can agree with that. I've also run OpenBSD & NetBSD on a SS5 I had. The
> speedup was considerable. I currently have an Ultra 1 Enterprise that's used
> for the oddjob. Even with a compilation job going, it only took about 5
> seconds to log into the box.
>
> One of these days I'd love to see what an Ultra 2 could do. An E450 with 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=139(jnemeth) gid=10(staff) groups=10(staff),0(wheel)
>>> 0.0u 0.0s 0:27 0% 0+0k 0+0io 0pf+0w

 	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.

# 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

# 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

# time ssh abs@muon.mono.org grep cpu0 /var/run/dmesg.boot 
abs@muon.mono.org's password: 
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

# 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 external (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

-- 
 		David/absolute       -- www.NetBSD.org: No hype required --