<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><BR><BR>dear all,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i try use two asterisk do stress testing. my method like this :<BR>
i wrote a application for Asterisk Server A name app_silence. the main code of this application as following :<BR>
/************************/<BR>
if(chan-&gt;_state != AST_STATE_UP){<BR>&nbsp;&nbsp;ast_answer(chan);<BR>&nbsp;}<BR>&nbsp;ast_channel_start_silence_generator(chan);<BR>
&nbsp;while(ast_waitfor(chan, -1) &gt; -1){<BR>&nbsp;&nbsp;f = ast_read(chan);<BR>&nbsp;&nbsp;if (!f)<BR>&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;ast_frfree(f);<BR>&nbsp;}<BR>/*************************/<BR>
&nbsp;<BR>
then i configure Server B as a iax friend of Server A.<BR>
[test]<BR>
host = server_A_ip_address<BR>
secret = test<BR>
type = friend<BR>
context = test<BR>
&nbsp;<BR>
i use call file to create calls.<BR>
callfile like this :<BR>
/*************/<BR>
Channel: IAX2/test<BR>MaxRetries: 2<BR>RetryTime: 60<BR>WaitTime: 30<BR>Application: echo<BR>
/*************/<BR><BR>
while Server A i configure a default dialplan<BR>
exten =&gt; s,1,answer<BR>
exten =&gt; s,2,silence<BR>
&nbsp;<BR>
so when i move the callfile to server B's outgoing. it create a call. Server A call server B.<BR>
in this way ,i can create many calls between two severs.<BR>
&nbsp;<BR>
my question is : when i create 3 calls between the two servers,server A's loading is very heavy ,<BR>
CPU always 99% and load average is about 2 or so.<BR>
what's wrong ?&nbsp;is this the&nbsp;correct way to do concurrent-calls testing?<BR>
&nbsp;<BR>
BR<BR>
shawn&nbsp;<BR>
&nbsp;<BR>
<BR>&nbsp;<BR>

<HR id=stopSpelling>
<BR>
<BR><BR><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>