[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: smsd send time

From: Jan Derfinak
Subject: Re: smsd send time
Date: Thu, 26 Jul 2012 23:54:29 +0200 (CEST)
User-agent: Alpine 2.00 (LNX 1167 2008-08-23)

On Thu, 26 Jul 2012, alonso acuña wrote:

> In my case I would rather have it send quickly and only check for received
> messages once in a while,  but checking for messages on each send is really
> bad.

Why you think smsd works in such way?

After initialization smsd creates 3 threads. The first is main program, the
second is phone monitor and the third is sending thread.
Main program doesn't directly communicate with phone. It manages other
threads and writes sms's from internal sms array to DB.
Phone monitor reads sms from phone and updates internal sms array for main
program. You can configure timeout between phone checks.
The sending thread monitors database's outbox and sends sms. It is working
continously if there are sms's for sending and sleeps for 5 seconds if there
are no sms's for sending.
The threads work asynchronously. The serialization mechanism is mutex which
enables that only reading or only sending thread has access to phone at the
same time.
So if you think that smsd reads messages to often, increase time between
phone checks. 


> On Thu, Jul 26, 2012 at 8:35 AM, Christian Gydesen <address@hidden> wrote:
>       Hello,
>       I will like to improve the time it takes my smsd to send
>       multiple sms's. At current it takes around 18sec pr. sms.
>       I am using a Huawei (E270) usb modem as phone on smsd version
>       1.5.3 from gnokii 0.6.32git (Built 10:35:02 Jul 25 2012).
>       I have looked into debug output and I can see it takes 2-3 sec
>       to send a sms, but before the next is send, it iterate through
>       Reading SMS from 1 to 30 and that takes 15-16 sec. In other
>       words the time from Inserting Event: 0 to Processing Event: 0 is
>       rather long.
>       Can I do something to avoid or reduce this delay?
>       I have tried setting the Polling interval -i to 60, but then the
>       sending seams to slow sending down even further, as in adding 60
>       sec to sending time.
>       You can, if you will, see my debug output here
> I have added some
>       coloring to selected events. The 7 records to outbox where added
>       instantly.
>       --
>       Christian Gydesen
>       _______________________________________________
>       gnokii-users mailing list
>       address@hidden


reply via email to

[Prev in Thread] Current Thread [Next in Thread]