|

楼主 |
发表于 2008-8-25 10:16:37
|
显示全部楼层
来自: 中国浙江杭州
这是我在网上找的答案 不知道怎么修改啊
& \' G" c! f* c! f4 h$ `/ ^" R; S% s% Y( a; G$ T
怎样判断在解算的时候, 我的机器是使用到了多个CPU?
) y, ]& u0 f2 T e- E6 G* ^6 X
- l' q% q: ?# [" I& @# s& p4 t 回答:
+ O& w! Y h% s D7 x' n' r1 @
+ Z9 }# t$ ]( p( u! b& l 当在 SMP的模式状态下使用的时候, 您可以看f04文件. 这里有一个例子:
, j0 I& _* u, Z5 K% F" z6 ]2 w$ d# n4 D, T
*** PARALLEL PROCESSES CPU INFORMATION (SECONDS) ***9 l: d# k6 N' g# |, d9 r
" \1 k5 d* T5 A+ n# m7 ~& d MODULE PROCESS-1 PROCESS-2 PROCESS-3 PROCESS-4 PROCESS-5
8 q# c1 t& Z% C7 l+ Z& E
7 V7 x. {( ]4 P6 z) B -------- ----------- ----------- ----------- ----------- ----------- J- q2 E; `* N9 B$ k3 y" X
- J$ g) z: ?& `3 n0 r9 V3 `: V ======== =========== =========== =========== =========== ===========
3 O1 o9 C% b4 B" x3 m0 k& H4 t* D0 l9 |- F A) t- j
如果是多个CPU使用的话, 那么在CPU的下面会有一些信息显示出来. 比如: 如果是两个CPU指定并且使用的话, 那么就应该在PROCESS-1 和 PROCESS-2下面有一些数字出现. 否则下面就什么数字都不会出现, 并且会有这些信息列出来:, U0 G: P' l) x, w! I
* i- n6 N E( F; U "*** SYSTEM WARNING MESSAGE 6299 (PARCPU)
' x, \9 k4 h6 X/ g5 n3 l( K' m* ^6 T% p
NO PARALLEL PROCESS CREATED"' r% z( N/ B) U
* r$ m0 t/ ^- l 如果你要使用的是DMP的话,您可以在option文件中指定一行下面的参数:+ t3 ?/ X5 E2 G4 [
8 T4 K0 C$ j+ {; ]: Z/ e/ P! S slaveout=yes+ H* e1 ^6 C2 K0 ]. W! B
) \3 m7 k7 t0 P* a( m9 b3 L 这将会输出从slave 0开始的所有的解算信息,您数一下slave的输出个数, 就能知道是否在使用多个CPU.
8 b( o6 W3 P+ c8 t" A, `; }$ ^0 w" L$ m7 L
TC_Project Tips |
|