|
|

楼主 |
发表于 2008-8-25 10:16:37
|
显示全部楼层
来自: 中国浙江杭州
这是我在网上找的答案 不知道怎么修改啊
7 Z! q( N/ c( N b: h/ b( s; B0 s" E! z, `( d
怎样判断在解算的时候, 我的机器是使用到了多个CPU?: \+ A' O6 M' s. y/ C, c$ R
" i0 a% ~; y* z) L/ X 回答:* P1 p# d% V3 }0 j
4 e, X x8 B1 K8 K( M0 t1 J 当在 SMP的模式状态下使用的时候, 您可以看f04文件. 这里有一个例子:9 T; M( k' `( Q) F
( p- a( n- u, S& l4 P& m4 _( ]
*** PARALLEL PROCESSES CPU INFORMATION (SECONDS) ***
4 K$ @. M4 i- Y8 t( Q1 Z1 }# `7 _5 O$ U: N" D
MODULE PROCESS-1 PROCESS-2 PROCESS-3 PROCESS-4 PROCESS-5' U$ b u& Q+ ]1 y( s
$ O# v) n F; b% e -------- ----------- ----------- ----------- ----------- -----------
0 w$ U- a, \& S4 M. a
( ~ [' c p3 g6 f. D, f6 {8 C ======== =========== =========== =========== =========== ===========4 X4 E$ {" x0 E0 L3 `& I: y: X
* f( H. }, ]5 S9 Q0 D. }5 X& p' f 如果是多个CPU使用的话, 那么在CPU的下面会有一些信息显示出来. 比如: 如果是两个CPU指定并且使用的话, 那么就应该在PROCESS-1 和 PROCESS-2下面有一些数字出现. 否则下面就什么数字都不会出现, 并且会有这些信息列出来:
2 d: O/ H5 B& t% t7 p: D0 { b! X
"*** SYSTEM WARNING MESSAGE 6299 (PARCPU)
0 B5 C! g M. }+ E6 D2 g
& }4 V" X8 r- S. L NO PARALLEL PROCESS CREATED"
+ y) P; ~' y; Q( W
, Z: U1 J9 k7 E& `# y 如果你要使用的是DMP的话,您可以在option文件中指定一行下面的参数:/ r E& U$ ?$ T# p3 z
0 a: l7 T0 V* R2 f, \
slaveout=yes' f" r% [( T% \! g
$ n$ V5 g. f4 q0 h) j# T: @; U! c
这将会输出从slave 0开始的所有的解算信息,您数一下slave的输出个数, 就能知道是否在使用多个CPU.
# Z# }9 V. ^3 f7 W( x$ R" o3 j4 t) A/ [- B! }
TC_Project Tips |
|