|
|

楼主 |
发表于 2008-8-25 10:16:37
|
显示全部楼层
来自: 中国浙江杭州
这是我在网上找的答案 不知道怎么修改啊
2 D" Z* g, X, ?" ~4 a( i/ W
+ U: k& \( }/ l# O" H 怎样判断在解算的时候, 我的机器是使用到了多个CPU?# p9 B- z+ p/ |8 {" f% R
! R; K; ~) L+ _# |' R+ f7 Z+ H8 [
回答:# W4 `! N& p9 @6 ^) f, a
* K ]0 u, j, J) i( L 当在 SMP的模式状态下使用的时候, 您可以看f04文件. 这里有一个例子:
: p# M" V7 g+ a N" C3 d/ f) |$ X& w
*** PARALLEL PROCESSES CPU INFORMATION (SECONDS) ***
1 E" I T) k1 e$ \ ^: t7 V( b' { ?; I
MODULE PROCESS-1 PROCESS-2 PROCESS-3 PROCESS-4 PROCESS-5
& t) o2 v3 ]# [. N S" g! z3 C( W7 x6 @5 H
-------- ----------- ----------- ----------- ----------- -----------4 `( s0 u0 t5 y
, [2 V1 t2 s' ~; |7 C
======== =========== =========== =========== =========== ===========$ h4 \! _2 q( N* @5 R/ } C& d% N6 i
, g2 H2 }* o7 W' h& k% Q- d# ~, @ 如果是多个CPU使用的话, 那么在CPU的下面会有一些信息显示出来. 比如: 如果是两个CPU指定并且使用的话, 那么就应该在PROCESS-1 和 PROCESS-2下面有一些数字出现. 否则下面就什么数字都不会出现, 并且会有这些信息列出来:. j j' @7 B7 x8 ]! B5 |9 m3 }4 G0 {
! n5 D: e+ r* L) {/ k; M8 l: i
"*** SYSTEM WARNING MESSAGE 6299 (PARCPU)6 p* T. u$ g) s& Z, E! S: C! r
$ S" C% z7 C# h- @
NO PARALLEL PROCESS CREATED"
* O# I$ S' j" }
" l7 D+ t4 b& X: _$ G 如果你要使用的是DMP的话,您可以在option文件中指定一行下面的参数:2 D8 j7 a9 u4 i1 P* D/ j2 S
+ [3 P) I. W, j7 W% H
slaveout=yes; H p( u- t; F; p$ e- x
! f& t) j) [; I, B9 v 这将会输出从slave 0开始的所有的解算信息,您数一下slave的输出个数, 就能知道是否在使用多个CPU.
, m/ W2 F3 S$ Y: \ s. O3 l$ S9 A( L1 x& f
TC_Project Tips |
|