|
|

楼主 |
发表于 2008-8-25 10:16:37
|
显示全部楼层
来自: 中国浙江杭州
这是我在网上找的答案 不知道怎么修改啊$ A% c% k8 ]4 c' p/ Y& c( t
) x& s! H% H) b; p1 U* h. q- c. D 怎样判断在解算的时候, 我的机器是使用到了多个CPU?
5 {! Z' m% z7 ^2 ?7 G' ]+ X- r. m9 S. \' t3 ]2 C. T. G' h1 @' H! O
回答:
) j$ S6 c; `5 R% n$ t- \; c) c/ o! X6 I: E+ f( S% g5 F$ T6 E3 B" n* f
当在 SMP的模式状态下使用的时候, 您可以看f04文件. 这里有一个例子:
) }' x9 ] {/ W3 u% @9 D' Z7 n( F' {3 ]1 _8 o. s6 V, j
*** PARALLEL PROCESSES CPU INFORMATION (SECONDS) ***2 k: W0 } I0 [: T; V
( B' t# J! }3 o9 o5 A3 ~
MODULE PROCESS-1 PROCESS-2 PROCESS-3 PROCESS-4 PROCESS-5& ]5 z K( ?7 `
, H' Q8 R& G: t2 S4 S
-------- ----------- ----------- ----------- ----------- -----------, d3 C+ t$ A( X, I0 g* N# i. \2 @
/ S6 W3 T! ^9 o& P0 m+ x. _ ======== =========== =========== =========== =========== ===========
3 W5 Z' i8 s% Z6 @" A1 t
/ Y- ]: H+ E- x( M 如果是多个CPU使用的话, 那么在CPU的下面会有一些信息显示出来. 比如: 如果是两个CPU指定并且使用的话, 那么就应该在PROCESS-1 和 PROCESS-2下面有一些数字出现. 否则下面就什么数字都不会出现, 并且会有这些信息列出来:
2 _1 S, h: U+ p
; x ]8 y7 F% i; j5 j, \ "*** SYSTEM WARNING MESSAGE 6299 (PARCPU)/ {- n/ A% J: c$ m# z1 b
( l$ G7 k1 B! @/ S' v NO PARALLEL PROCESS CREATED"
2 e2 F0 ~! O* ~. \. n/ R* F
+ I8 p' [0 I! \; }- P3 y 如果你要使用的是DMP的话,您可以在option文件中指定一行下面的参数:
6 V- Q4 M0 \9 _1 T9 b( ]; A- B% J8 ^1 X9 X- ?, S6 R9 v n! q
slaveout=yes2 M$ c, M7 ^3 |; n5 w4 f
: d/ E3 Y* @8 \* W
这将会输出从slave 0开始的所有的解算信息,您数一下slave的输出个数, 就能知道是否在使用多个CPU.5 |- c$ V0 ~, H4 f, Z
) I" `& e9 _. Y/ e# E2 f
TC_Project Tips |
|