I&#39;m on it, going to get me some new hardware tomorrow and hope to have it up and running early next week.<br><br>tnx!<br><br><div class="gmail_quote">On Wed, Oct 21, 2009 at 17:42, Matt Florell <span dir="ltr">&lt;<a href="mailto:astmattf@gmail.com">astmattf@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello,<br>
<br>
Yep, I&#39;m the ViciDial Guy :)<br>
<br>
In our most recent release we do have some instructions in the<br>
SCRATCH_INSTALL.txt doc on setting up a tmpfs partition for recording.<br>
<br>
8GB should be fine for the 60 concurrent recordings under the times<br>
you gave, although with MySQL and Apache/PHP you may run into issues,<br>
so I would recommend moving MySQL/Apache/PHP off to a different server<br>
ASAP.<br>
<br>
Thanks for the compliments!<br>
<div><div></div><div class="h5"><br>
MATT---<br>
<br>
<br>
<br>
<br>
On 10/21/09, Robin &lt;<a href="mailto:robin@zoap.org">robin@zoap.org</a>&gt; wrote:<br>
&gt; Hi Matt,<br>
&gt;<br>
&gt; ain&#39;t you the vicidial guy? I&#39;m actually trying to get this stuff fixed on a<br>
&gt; vicidial system.<br>
&gt;<br>
&gt; Anyway, the minimum length is 10-20 seconds, maximum can get as long as<br>
&gt; 15-20 minutes, and on average it&#39;s about 2-5 minutes, depending on the<br>
&gt; campaign.<br>
&gt;<br>
&gt; The server is now doing everything btw, but I&#39;m going to dedicate it to only<br>
&gt; handle calling and recording. The rest (database and http) will be moved to<br>
&gt; other servers, which might help a bit too.<br>
&gt;<br>
&gt; Off topic: the company I work for went bankrupt a few months ago, but is<br>
&gt; back in business and we are making heavy use of vicidial (awesome stuff).<br>
&gt; Going to do loads of work on it, so hope to give loads of (usefull) code to<br>
&gt; the vicidial project by the end of the year. Looking forward to it!<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Oct 21, 2009 at 17:11, Matt Florell &lt;<a href="mailto:astmattf@gmail.com">astmattf@gmail.com</a>&gt; wrote:<br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; We use RAM to record to on almost all systems we set up, although we<br>
&gt; &gt; usually use tmpfs, instead of a fixed RAM drive, because it is more<br>
&gt; &gt; flexible.<br>
&gt; &gt;<br>
&gt; &gt; The number of recordings you can handle is dependant on how long the<br>
&gt; &gt; calls are. What would your average, minimum, maximum recording lengths<br>
&gt; &gt; be?<br>
&gt; &gt;<br>
&gt; &gt; We usually do not do more than 100 concurrent recordings on a single<br>
&gt; &gt; server, but we have done up to 250 before successfully.<br>
&gt; &gt;<br>
&gt; &gt; MATT---<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On 10/21/09, Robin &lt;<a href="mailto:robin@zoap.org">robin@zoap.org</a>&gt; wrote:<br>
&gt; &gt; &gt; Thanks for your response.<br>
&gt; &gt; &gt; The hardware I have now is not sufficient to set up a ramdisk (just 4<br>
&gt; gb)...<br>
&gt; &gt; &gt; But memory is rather cheap nowadays. If i&#39;d buf up the server with 8<br>
&gt; extra<br>
&gt; &gt; &gt; gigs for use as a ramdrive, do you think that might be enough to record<br>
&gt; &gt; &gt; between 30-60 simultanious streams? Or should it be way more?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; btw, I found this thread somewhere:<br>
&gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/pipermail/asterisk-users/2005-October/120930.html" target="_blank">http://lists.digium.com/pipermail/asterisk-users/2005-October/120930.html</a>,<br>
&gt; &gt; &gt; but this is rather old info. Is this documentation still usefull? And if<br>
&gt; &gt; &gt; not, do you happen to have any idea/url/doc where I can find a bit less<br>
&gt; old<br>
&gt; &gt; &gt; info?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; thanks,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; robin<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Wed, Oct 21, 2009 at 13:21, Zoaaaaa &lt;<a href="mailto:zoachien@securax.org">zoachien@securax.org</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; There are 2 issues i think, one is the seek time on harddisks and the<br>
&gt; &gt; &gt; &gt; lack of a big buffer in Asterisk (saving 10 streams at the same time<br>
&gt; &gt; &gt; &gt; will cause a loooot of random writes).<br>
&gt; &gt; &gt; &gt; The other one is the interrupts being taken up by the harddisk.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; So an SSD might help, saving to an network drive might help (it moves<br>
&gt; &gt; &gt; &gt; the issue to another server, where it might not cause a problem),<br>
&gt; &gt; &gt; &gt; buffering to ram (but you will lack space).<br>
&gt; &gt; &gt; &gt; The best solution depends on your exact hardware and the amount of<br>
&gt; &gt; &gt; &gt; writes you want to do.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Buffering to a ramdrive before moving it over NFS seems like the best<br>
&gt; &gt; &gt; &gt; idea to me.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Zoa<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Robin wrote:<br>
&gt; &gt; &gt; &gt; &gt; I&#39;m having loads of problems with recordings, as in crappy audio<br>
&gt; &gt; &gt; &gt; &gt; quality and lost pieces of the recordings. I&#39;ve been searching for a<br>
&gt; &gt; &gt; &gt; &gt; solution and the solutions i find on the interwebs include a<br>
&gt; ramdisk,<br>
&gt; &gt; &gt; &gt; &gt; for local recording, or another machine, handling the recording. I<br>
&gt; &gt; &gt; &gt; &gt; guess the ramdisk would be the &quot;easy&quot; solution and the external<br>
&gt; &gt; &gt; &gt; &gt; machine would be  little harder to set up. I do actually prefer the<br>
&gt; &gt; &gt; &gt; &gt; external machine, but i&#39;m not exaclty sure how to set that one up...<br>
&gt; &gt; &gt; &gt; &gt; The reason I prefer the external machine, is that the recording have<br>
&gt; &gt; &gt; &gt; &gt; to be moved to an external machine anyway. Although I&#39;ve come across<br>
&gt; a<br>
&gt; &gt; &gt; &gt; &gt; post somewhere, talking about recording to ramdisk and then move the<br>
&gt; &gt; &gt; &gt; &gt; files over a crosscable directly to another disk over 1000mbit.<br>
&gt; Which<br>
&gt; &gt; &gt; &gt; &gt; sound nice as well...<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; What do you advise for bringing serverload down and get rid of the<br>
&gt; &gt; &gt; &gt; &gt; harddisk bottleneck? Is a ramdisk a better solution then an external<br>
&gt; &gt; &gt; &gt; &gt; machine? And if so, why?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Sorry about this pro-con question, but I cannot find an answer which<br>
&gt; &gt; &gt; &gt; &gt; compares these pro-cons anywhere.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; thanks,<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; robin<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a><br>
&gt; --<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; asterisk-users mailing list<br>
&gt; &gt; &gt; &gt; &gt; To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; asterisk-users mailing list<br>
&gt; &gt; &gt; &gt; To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt;  -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  asterisk-users mailing list<br>
&gt; &gt; &gt;  To UNSUBSCRIBE or update options visit:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt; &gt;<br>
&gt; &gt; asterisk-users mailing list<br>
&gt; &gt; To UNSUBSCRIBE or update options visit:<br>
&gt; &gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt;  -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt;<br>
&gt;  asterisk-users mailing list<br>
&gt;  To UNSUBSCRIBE or update options visit:<br>
&gt;<br>
&gt; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
&gt;<br>
<br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br>