From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Sep 12 23:27:26 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j8CERQQ80664;
	Mon, 12 Sep 2005 23:27:26 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from flu.hn.org (f1a02-0067.din.or.jp [61.122.73.67])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id j8CERPI80656
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 12 Sep 2005 23:27:25 +0900 (JST)
	(envelope-from ka@flu.hn.org)
Received: from localhost (localhost.hn.org [127.0.0.1])
	by flu.hn.org (8.13.3/8.13.1) with ESMTP id j8CEROwE077832
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 12 Sep 2005 23:27:24 +0900 (JST)
	(envelope-from ka@flu.hn.org)
Message-Id: <20050912.232724.74677787.maro@flu.hn.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Kazumaro Aoki <ka@flu.hn.org>
In-Reply-To: <sa6k6hmoamw.wl%tamaru@myn.rcast.u-tokyo.ac.jp>
References: <20050910.223256.59520273.maro@flu.hn.org>
	<sa6k6hmoamw.wl%tamaru@myn.rcast.u-tokyo.ac.jp>
X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 12 Sep 2005 23:27:24 +0900
X-Sequence: FreeBSD-users-jp 86964
Subject: [FreeBSD-users-jp 86964] Re: CPU time distribution rate
 difference between 4R and 5R
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: ka@flu.hn.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

From: Hiroharu Tamaru <tamaru@myn.rcast.u-tokyo.ac.jp>
Subject: [FreeBSD-users-jp 86962] Re: CPU time distribution rate difference between 4R and 5R
Date: Mon, 12 Sep 2005 19:15:03 +0900

> > 1 CPU$B$G!"(Bnice 0$B$H(Bnice +20$B$N(Brunning process$B$,(B1$B$D$:$D$"$k>l9g!"<B:]$N7W(B
> > $B;;;~4V$r8+$F$$$k$H(BFreeBSD4R$B$G$O!"$[$\(B10:0$B$G!"(Bnice 0$B$NJ}$K(BCPU$B;q8;$,3d$j(B
> > $BEv$F$i$l!"(BFreeBSD5R$B$G$O!"(B7:3$B$G3d$jEv$F$i$l$F$$$k$h$&$K;W$($^$9!#(B
> > 
> > FreeBSD4R$B$N3d$jEv$FJ}?K$NJ}$,;d$O9%$-$J$N$G!"(BFreeBSD5R$B$G$b$=$N$h$&$J5s(B
> > $BF0$K$J$k$h$&$K$7$?$$$N$G$9$,!"$I$&$7$?$i$h$$$N$G$7$g$&$+!)(B
> 
> $B2?$b(Btest$B$;$:$K=q$-$^$9$,!"(B
> rtprio / idprio $B$r;H$C$?>l9g$O$I$&$J$j$^$9$+!)(B

rtprio / idprio$B$O=i$a$FCN$j$^$7$?!#(B
$B$G!"(Bonline manual$B$r8+$?$i(Broot$B8"8B$,L5$$$HJQ99$G$-$J$$$_$?$$$G$9$M!#(B
$B<B:]!"(B
% rtprio 5 ls
rtprio: rtprio: Operation not permitted
$B$H$J$j$^$7$?!#(B

$B$G!"(BFreeBSD4R$B$G$"$k(Brunning process$B$KBP$7(B
# rtprio 31 -77171
$B$H$+$7$FJQ99$7$?$i!D;v<B>e8G$^$C$F$7$^$$$^$7$?!#(B:-(
network$B7PM3$G(Bping$B$K$OJV;v$7$F$/$l$^$9$1$I!"$=$l0J>e$O$A$g$C$H4|BT$G$-(B
$B$J$$46$8$K$J$C$A$c$$$^$7$?!#(B
$B!t$"$-$i$a$FEE8;(Boff/on$B$7$^$7$?!#(B

online manual$B$K$h$k$H!V(B0$B$,:G9bM%@hEY!W$H$"$k$N$G!"5U$K:GBgCM$N(B31$B$J$iBg(B
$B>fIW$+$H;W$C$?$N$G$9$1$I1QJ82r<a%_%9!)!)!)(B

> $B$"$H$O!"(Bnice/rtprio/idprio $B$=$l$>$l$N>l9g$N!"(B
> CPU $B;HMQHfN($@$1$G$O$J$/$F!"3F(B process $B$NAm(B CPU $B;~4V$H$+!"(B
> wall clock $B<B9T;~4V$H$+$O(B?

$B$A$g$C$H0UL#$h$/$o$+$j$^$;$s$1$I!"(Bps u$B$GI=<($5$l$k(BCPU%$B$b!"<B:]$N%W%m%;(B
$B%9$N<B9T;~4V$b!"(Bnice0$B$H(Bnice20$B$N%W%m%;%9$G$O!"(BFreeBSD4R$B$N>l9g$O!"$[$\(B
10:0$B$G!"(BFreeBSD5R$B$N>l9g$O!D(B7:3$B$0$i$$$K$J$j$^$9!#(B

> $B$A$J$_$K!"(Bidle 0% $B$G$NOC$G$9$h$M(B?

$B$O$$!#C;;~4V$N$b$N$r=|$$$F(Brunning process$B$,>o$K(B2$B$D$N>uBV$NOC$G$9!#(B

> I/O $B$O%"%j$G$9$+(B?

$B$[$\L5$7$G$9!#(B

> # nice 0 $B$N(B process $B$N<B<B9T;~4V$,(B nice +20 $B$N(B process $B$N$"$k(B
> # $BL5$7$N1F6A$r$[$H$s$I<u$1$F$$$J$1$l$P!"(BCPU $BHfN($,2<$,$C$F$$(B
> # $B$?$H$7$F$b!"$=$l$O$A$g$C$H$A$,$&LdBj$G$9$h$M!#(B

$B$=$&$G$9$M!#(BFreeBSD4R$B$G$O!"$[$H$s$I1F6A$r<u$1$:!"(B5R$B$G$O<B9T;~4V$,(B1/70%
$B$D$^$j(B1.4$BG\$0$i$$$K$J$j$^$9!#(B

> I/O$BL5$7$GA4$F$N(B process $B$,40A4$K(B CPU bound $B$J>l9g$G$b!"(Bnice 
> $B$O$$$/$iCM$r9b$/$7$b@jM-N((B 0 $B$K$O$J$i$J$$$N$,!"$=$b$=$b$N@_(B
> $B7W>e$NM}A[$@$C$?$H;W$$$^$9(B($BBg@N$O0c$C$?$O$:$G$9$,!D(B)$B!#(B
> 
> $B$3$N>l9g!"(Bidprio $B$G2<$2$l$P!"(B0 $B$K$J$C$F$/$l$k$s$@$H;W$$$^$9!#(B

$B$H$j$"$($:(BFreeBSD5R$B$G!"(Bnice$B$@$1$N46$8$O$3$s$J$H$3$m$G$9!#(B
(ps$B$G4X78$J$$%W%m%;%9$O0zMQ$7$F$$$^$;$s(B)
% ps -o pid,%cpu,nice,stat,rtprio,command
  PID %CPU NI STAT  RTPRIO COMMAND
 8799 22.8 20 RN+   normal ./msieve 1146749307995035755805410447651043470398282
 8739 75.0  0 R+    normal ./ecm6.0.1-p4 85e7
# idprio 31 -8799
% ps -o pid,%cpu,nice,stat,rtprio,command
  PID %CPU NI STAT  RTPRIO COMMAND
 8799  0.0 20 RN+  idle:25 ./msieve 1146749307995035755805410447651043470398282
 8739 98.7  0 R+    normal ./ecm6.0.1-p4 85e7
% kill 8739
% ps -o pid,%cpu,nice,stat,rtprio,command
  PID %CPU NI STAT  RTPRIO COMMAND
 8799 99.0 20 RN+  idle:25 ./msieve 1146749307995035755805410447651043470398282

$B!t(Bps$B$O(B%CPU$B$,0BDj$9$k$^$G2?2s$+<B9T$7$F$$$^$9!#(B

$B3N$+$K4uK>$NF0:n$K$J$C$?$h$&$G$9!#$7$+$7!"(Bidprio$B$O(Bnice$B$NMM$K(Buser$B8"8B$G(B
$B$O;H$($J$$$s$G$9$h$M!#$&!<$s!#(B

$B@DLZOBKcO$!w?@F`@n8):_=;(B
