|
|

楼主 |
发表于 2008-8-25 10:16:37
|
显示全部楼层
来自: 中国浙江杭州
这是我在网上找的答案 不知道怎么修改啊
* J' Q1 }! c& P, m5 g' R& n" D I1 E" U, O5 l9 [4 h7 c% g
怎样判断在解算的时候, 我的机器是使用到了多个CPU?; ]2 V5 K6 `+ p' ^) C1 F
" } D r0 S$ V, g& [( M 回答:% y3 s$ c$ @5 P2 Y8 }% N, G1 Y
) E2 F1 W$ [6 m3 V- F 当在 SMP的模式状态下使用的时候, 您可以看f04文件. 这里有一个例子:2 R( r! ^ o1 q6 `& C4 }
5 k o, v" A( f( i8 ~0 I9 C
*** PARALLEL PROCESSES CPU INFORMATION (SECONDS) ***, L. O8 W& b0 k* l3 F- j; x- P
' f- \. m8 T# d n4 ~4 R' o MODULE PROCESS-1 PROCESS-2 PROCESS-3 PROCESS-4 PROCESS-5
+ b( Q& g4 x5 i+ l* z5 x/ R( M
) W8 N8 s1 h. o' X$ _ -------- ----------- ----------- ----------- ----------- -----------4 z7 o( k1 F: r. j
2 j. o! [ S9 i+ ^( ^
======== =========== =========== =========== =========== ===========. p+ \% \ }3 g1 s3 Y0 P
1 u6 w3 U& Y" H1 [9 E' ]" w 如果是多个CPU使用的话, 那么在CPU的下面会有一些信息显示出来. 比如: 如果是两个CPU指定并且使用的话, 那么就应该在PROCESS-1 和 PROCESS-2下面有一些数字出现. 否则下面就什么数字都不会出现, 并且会有这些信息列出来:- b5 F+ X5 Z6 P5 p
9 _7 y8 W" R! _2 h* j5 R; A" L
"*** SYSTEM WARNING MESSAGE 6299 (PARCPU)
9 y! y- t- Q- z2 S; g- R E4 o3 N- ^# ]4 E. g
NO PARALLEL PROCESS CREATED"$ }0 Q5 o2 f6 z+ g( @
6 W% ^; [5 s2 }7 | 如果你要使用的是DMP的话,您可以在option文件中指定一行下面的参数:
. a9 t/ s+ N1 Y' l! x+ ^4 r5 R ~2 \- g3 D9 T- p
slaveout=yes
" d- c7 t* O: F+ p6 U2 }
7 q+ i, F* i z4 P; R( Y, z 这将会输出从slave 0开始的所有的解算信息,您数一下slave的输出个数, 就能知道是否在使用多个CPU.3 u# Q+ `7 w0 p. v
' {1 N) e3 H/ x5 y3 Y
TC_Project Tips |
|