On Thu, 19 Jun 2008, Tzafrir Cohen wrote:

> On Thu, Jun 19, 2008 at 09:22:04AM +0100, Gordon Henderson wrote:
>
>> Reading the replies so-far... Cron jobs, databases, shell scripts... Ye
>> Gods... Try reading the manual (or at least the wiki)
>>
>> http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out
>>
>> Scroll down to the bit headed:
>>
>>    How to schedule a Call in the Future
>
> What's the performance impact of having e.g. 30 such files at any given
> moment in the spool directory?

A very quick scan through pbx_spool.c would suggest it's reasonably 
efficient as it only does an opendir/readdir at most once a second, and 
even then, only if the directory itself has been updated since the last 
look - there also seems to be more code to do a scan if it's not been 
updated, but when a file is "old" enough... I think.... Maybe the author 
could comment deeper :)

So the inneficiencies will come from the underlying operating system when 
it's doing the actual readdir operation - which for 30-1000 files isn't 
going to be that high - less-so if if it's using ext3 + btree/dir_index 
mode. (or some other filesystem with efficient directory searches)

Gordon

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to