From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jan 30 03:15:16 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) id DAA00467
	Thu, 30 Jan 1997 03:15:16 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) with ESMTP id DAA00462
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Jan 1997 03:15:13 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by puutalo.geo.titech.ac.jp (8.7.6/8.7.3) with ESMTP id DAA08358 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 30 Jan 1997 03:14:54 +0900 (JST)
Message-Id: <199701291814.DAA08358@puutalo.geo.titech.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 29 Jan 97 23:57:16 +0900"
References: <9701291457.AA12642@electra.is.s.u-tokyo.ac.jp>
X-Mailer: Mew version 1.03 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Thu, 30 Jan 1997 03:14:54 +0900
From: "Naoki Kobayashi" <shibata@geo.titech.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9254
Subject: [FreeBSD-users-jp 9254] Re: performance on numerical calculation
	 depends on shells?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B>.NS!wCOOG!%El9)Bg$G$9!%(B

$B2?EY$b$9$$$^$;$s!%(B

From: taka@is.s.u-tokyo.ac.jp
Subject: [FreeBSD-users-jp 9249] Re: performance ...
Date: Wed, 29 Jan 97 23:57:16 +0900

> $B$b$7860x$,(B 8bytes alignment $B$K$"$k$J$i!"(B
> gcc 2.7.2.1 $B$G(B -malign-double $B$r$D$1$F%3%s%Q%$%k$7$F$_$F$O$I$&$+!"(B
> $B$H6a$/$N$b$N$,?=$7$F$*$j$^$9!#(B
> $B$O$$!#(B

tcsh% cc -O2 -malign-double -DRUN -DN=20 nbody.c -lm -o nbody
tcsh% /usr/bin/time ./nbody
      109.19 real       108.92 user         0.05 sys
tcsh% bash
bash# /usr/bin/time ./nbody
       52.55 real        52.43 user         0.02 sys
bash# exit
exit
tcsh% /usr/bin/time ./nbody
      108.08 real       107.86 user         0.02 sys
tcsh% bash
bash# /usr/bin/time ./nbody
       54.29 real        54.13 user         0.01 sys

$B$H$$$&7k2L$G$9!%(B

From: Kenichi Okuyama <okuyama@trl.ibm.co.jp>
Subject: [FreeBSD-users-jp 9242] Re: performance ...
Date: Wed, 29 Jan 1997 22:49:46 +0900

> $B>/$/$H$b(B
> 
> struct three_d {
> 	double	x, y, z;
> };
> 
> struct three_d r[n], a[n];
> 
> $B$N$h$&$K%G!<%?3JG<NN0h$r3NJ]$7!"(B

$B%k!<%W$N=g=x$rJ]B8$7$F(B struct three_d $B$KJQ$($F<B9T$7$?7k2L$G$9!%(B

tcsh% cc -O2 -DRUN -DN=20 nbody2.c -lm -o nbody2
tcsh% /usr/bin/time ./nbody2
      104.20 real       104.02 user         0.01 sys
tcsh% bash
bash# /usr/bin/time ./nbody2
       57.60 real        57.47 user         0.03 sys

From: Kenichi Okuyama <okuyama@trl.ibm.co.jp>
Subject: [FreeBSD-users-jp 9245] Re: performance ...
Date: Wed, 29 Jan 1997 23:06:41 +0900

> exec sh $B$r9T$C$F!"(Bsh $B$N@$3&$K0\9T$7$F$+$i!"(B
> exec csh $B$r9T$C$F(B csh $B$N@$3&$K0\9T$7$F$+$i!"(B
> $B$=$l$>$l$r<B9T$7$F$_$F!";~4VHfN($rC5$C$F$_$k$H$$$&$N$O$I$&$G$7$g$&(B?
> 
> $B6K8@$9$l$P!"<B9T$NA08e$G(B shell $B$r@Z$jBX$($F$_$?$i$I$&$+(B?$B$H8@$&$3$H$K(B
> $B$J$k$N$G!"%F%9%H%W%m%0%i%`$r<B9T$9$k(B
> $B!X(Bsh $B%9%/%j%W%H!Y(B
> $B!X(Bcsh $B%9%/%j%W%H!Y(B
> $B!X(Bksh $B%9%/%j%W%H!Y(B
> $B!X(Bbash $B%9%/%j%W%H!Y(B
> $B!X(Btcsh $B%9%/%j%W%H!Y(B
> $B$J$I$r:n$j!"!V%f!<%6!<%7%'%k!W$H!V5/F0%7%'%k!W$r$=$l$>$lJL$K$7$F!"(B
> $B2L$?$7$F2?$,5/$k$+$rD4$Y$k$H$$$&$N$b=EMW$@$H$*$b$$$^$9!#(B

$BB,Dj$7$F$_$^$7$?!%(Bcsh $B$r%m%0%$%s%7%'%k$K$7$?>l9g$NF10l$N7W;;5!$G$NHf3S(B
$B$G$9!%$=$l$>$l$N(B RUN $B$O(B 2 $B2s$E$D$7$+9T$J$C$F$$$^$;$s$,!$$=$NHO0O$G$O:F(B
$B8=@-$,$"$k7k2L$G$9!%$^$?(B .login $B$J$I4D6-@_Dj$r$9$k%U%!%$%k$r30$7$F7WB,(B
$B$7$^$7$?!%0J2<$N7k2L$+$i$I$N$h$&$J$3$H$,5"7k$5$l$k$N$G$7$g$&$+!)(B

(host1) P6 200MHz 256K cache + 32MB Memory + FreeBSD 2.2

csh% exec sh
$ /usr/bin/time ./nbody
       51.43 real        51.27 user         0.00 sys
csh% exec bash
bash$ /usr/bin/time ./nbody
       46.91 real        46.82 user         0.02 sys
csh% exec csh
csh% /usr/bin/time ./nbody
       50.34 real        50.22 user         0.01 sys
csh% exec tcsh
tcsh% /usr/bin/time ./nbody
      104.56 real       104.32 user         0.03 sys

$B>0!$$3$N7k2L$O(B exec $B$7$?(B shell $B$r(B login shell $B$K$7$?>l9g$N(B login shell 
$B>e$G$N7k2L$HF1$8$G$7$?!%$9$J$o$A(B tcsh $B$N$_Ls(B 100 $BIC$G$9!%(B


csh% cat run_sh
#!/bin/sh
/usr/bin/time ./nbody

$B$J$I$r<B9T$7$?7k2L!'(B

csh% ./run_sh; ./run_bash; ./run_csh; ./run_tcsh
       50.59 real        50.43 user         0.02 sys
      110.54 real       110.27 user         0.02 sys
       49.18 real        49.05 user         0.00 sys
       55.07 real        54.91 user         0.01 sys

[$BHf3S(B]
(host1) + $BJL$N=E$?$$(B job $B$,Av$C$F$$$k>uBV$G$N7WB,(B
csh% ./run_sh; ./run_bash; ./run_csh; ./run_tcsh
       97.85 real        48.05 user         0.02 sys
      217.16 real       108.47 user         0.02 sys
       98.92 real        49.40 user         0.00 sys
      104.71 real        52.23 user         0.05 sys

(host2) P6 200MHz 256K cache + 32MB Memory + FreeBSD 2.1.5
        + $BJL$N=E$?$$(B job $B$,Av$C$F$$$k>uBV$G$N7WB,(B
csh% ./run_sh; ./run_bash; ./run_csh; ./run_tcsh
      313.33 real       112.05 user         0.02 sys
      140.24 real        49.54 user         0.03 sys
      310.40 real       109.90 user         0.01 sys
      140.64 real        50.22 user         0.00 sys
[$BCm(B] host2 $B$O$$$D$b:.$s$G$$$k$N$G$3$N>uBV$7$+7WB,$G$-$^$;$s!%(B

---------------
Naoki Kobayashi
Department of Earth and Planetary Sciences, Tokyo Institute of Technology
2-12-1 Ookayama, Meguro, Tokyo 152, JAPAN
TEL: +81-3-5734-2717 FAX: +81-3-5499-4093 E-mail: shibata@geo.titech.ac.jp

