Hi, i compiled some of the tools included in the /test directory of the source CVS of SER. I want test the performace of SER in my server and look at the udp_flood.c program included, this generate a flood of SIP messages to the server. My question is how interpret the results.
 
If i send for example a flood with INVITE request for non-existent user to my SER and see how much SER respond to this flood in a time period, i supose that this is the Call Per Second supported by SER ?
 
Ex:
 
# flood SER with 100 request in one second
./udp_flood -f invite00.sip -d 192.168.1.1 -p 5060 -s 1000000 -t 100 -v -c 100
 
# SER make a log(1,"PROC_OK") for each invite processed
...
 
# At the end of udp_flood execution + some seconds i make
grep "PROC_OK" /var/log/ser.log | wc -l
 
Now, after this if i can see 100 at result of wc -l i supose at least 100 INVITE per second is supported for my SER ???
 
Thanks !
 
Usage: udp_flood -f file -d address -p port -c count [-v]
Options:
    -f file       file with the content of the udp packet (max 65k)
    -d address    destination address
    -p port       destination port
    -c count      number of packets to be sent
    -s usec       microseconds to sleep before sending "throttle" packets
    -t throttle   number of packets to send before sleeping
    -v            increase verbosity level
    -V            version number
    -h            this help message