Home -> SMSDemon -> Performance

SMSDemon Performance

Performance


SMSDemon 1.1 Load Testing Results

We load tested the capabilities of SMSDemon to determine is ultimate processing speed based on a standard configuration and setup. Using a PC (specifications set out below) and inserting the results into an Access database, we were able to determine the results from the insert times of the messages. Other handlers will result in higher speed throughput, however we decided to test with an average setup.

PC: Dell Precision 410
CPU: Pentium III 550Mhz
Memory: 256 Mb

GSM Device:
Wavecom WMOD2 GSM Modem connected by a standard RS232 cable to COM port 1

Inbound Results:
Using our high speed SMSC connection we sent 100 messages to the SIM card stored in the Wavecom modem and used the default database handler inserting into an Access database.

100 Messages = 150 seconds
Average message processing time = 1.5 seconds

Based on this, SMSDemon will achieve an inbound throughput of 2,400 messages/hour (40/minute) on a standard single device setup.

Outbound Results:
We sent 100 messages from SMSDemon using a basic VB app and noted the log database times inserted on receipt. Please note that most of the transaction time relates to the network that the SIM card is connected to. This is caused by the receipting process, as SMSDemon will not issue a message receipt until the network acknowledges the message. Therefore, this does not accurately reflect the speed of SMSDemon (as you can see by the comparison with inbound speed), just the network acknowledgement process.

100 Messages = 370 seconds
Average message processing time = 3.7 seconds

Based on this, SMSDemon will achieve an outbound throughput of 973 messages/hour (16.2/minute) on a standard single device setup.