<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
        LINE-HEIGHT: 1.5; FONT-FAMILY: ËÎÌå; COLOR: #000000; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.6001.18702"></HEAD>
<BODY style="MARGIN: 10px">
<DIV>
<DIV>Hi Jerry,</DIV>
<DIV> </DIV>
<DIV>>The CPU usage you see is normal since the Signer is threaded it will use more then 100% CPU (this really depends on how the OS reports CPU usage). </DIV>
<DIV>>If you wish to lower the CPU usage you can configure the number of Worker and Signer threads in conf.xml for the Signer but then the signing will </DIV>
<DIV>>also take more time. Same goes if you wish to optimize/speed up the signing, reconfigure Worker and Signer threads to about 2x the number of virtual </DIV>
<DIV>>CPUs you have (if you have 4 cores with hyper threading you will have 8 virtual CPUs).</DIV>
<DIV> </DIV>
<DIV># cat /proc/cpuinfo| grep processor | wc -l<BR>24<BR></DIV>
<DIV>As you said before, if our server has 24 processors, for a better signing 
performance, the worker threads should be 24*2 and keep signer threads equal 
with worker threads, right?</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Best regards,</DIV>
<DIV>Stuart</DIV></DIV></BODY></HTML>