|
|

楼主 |
发表于 2008-8-25 10:16:37
|
显示全部楼层
来自: 中国浙江杭州
这是我在网上找的答案 不知道怎么修改啊
8 C) w5 J. x( k- w0 @( Z8 c7 x+ p' m# F! J" T
怎样判断在解算的时候, 我的机器是使用到了多个CPU?1 x/ K! c$ `! [4 c" }" u+ R
, O5 c S; B6 b/ @ 回答:8 p1 o, s& Q0 E7 \
8 z2 g' v1 T, V2 C, b/ { 当在 SMP的模式状态下使用的时候, 您可以看f04文件. 这里有一个例子:
! Q8 j9 M. e- O7 Y, {6 l u! j( m5 g* j5 C
*** PARALLEL PROCESSES CPU INFORMATION (SECONDS) ***
0 v7 B" S9 J: K% d- i i
$ ~ u1 J ]' m7 E/ y MODULE PROCESS-1 PROCESS-2 PROCESS-3 PROCESS-4 PROCESS-5
5 G# F0 m& T8 G) ~1 N* ~) y2 }+ z7 G) d1 C( @: j$ C! N5 j
-------- ----------- ----------- ----------- ----------- -----------
6 l; B Z$ W& ?- K3 g+ r! V
, N! x: t, o! d' L/ C* f ======== =========== =========== =========== =========== ===========5 L7 S6 h% o* g9 r) L' [/ N/ _
, s9 t" w7 }! N# h7 ~
如果是多个CPU使用的话, 那么在CPU的下面会有一些信息显示出来. 比如: 如果是两个CPU指定并且使用的话, 那么就应该在PROCESS-1 和 PROCESS-2下面有一些数字出现. 否则下面就什么数字都不会出现, 并且会有这些信息列出来:; y& d) `7 R+ I/ i; S* Y
4 x+ G# l3 s. L8 X5 X
"*** SYSTEM WARNING MESSAGE 6299 (PARCPU)$ Z/ X$ h7 b& ]) P
6 ]- Y2 n9 K1 m3 o% F
NO PARALLEL PROCESS CREATED"
! ] ]" i5 u5 H! R; b" u* |. N1 u; y* c8 c' W: x
如果你要使用的是DMP的话,您可以在option文件中指定一行下面的参数:
* \6 A( @* i4 @) U. C. K
! G& u7 q5 D+ n! n8 n4 C slaveout=yes
% o4 M! ^1 m @$ j4 n% P2 M: C! I. @5 x
这将会输出从slave 0开始的所有的解算信息,您数一下slave的输出个数, 就能知道是否在使用多个CPU.
- T5 @4 i, c9 ?! X2 x
: p) s! r2 A2 P5 I% z TC_Project Tips |
|