[TriLUG] OT - well, I do want to save the file on Linux

Aaron S. Joyner aaron at joyner.ws
Tue May 3 22:28:52 EDT 2005


Greg Brown wrote:

> P-IV?  Is that enough?  Or Dual Xeon?
> SCSI subsystem...
> how much RAM?  2 gig?  4 gig?  What kind?
> 10k RPM disks, or greater?
> technology is starting to sound expensive. :)

Jon's recommendations are all well and good for a system which is going 
to handle any reasonable volume of calls.  Anything that's a dedicated 
PBX needs careful care and feeding in terms of all manner of IO.  For 
example, one Digium T1 card will consistently generate 1000 interrupts 
every second, and servicing those interrupts promptly is required for 
consistent call handling.  Unmasking the interrupts on your hard drives, 
ensuring UDMA transfers, etc, etc, etc are all requirements for a 
heavily loaded PBX.  By contrast, my box at home does lots of other 
tasks, and occasionally handles calling functions.  It's a P4 2.4Ghz 
with 1G of RAM and a pair of 250G IDE disks, but it's essentially never 
doing anything taxing.  It services half a dozen phones, 3 persistent 
IAX tunnels, and maybe 10 calls per day, tops.  :)

You can find lots of information at http://www.voip-info.org/ about 
sizing up machine requirements for Asterisk.  The big thing that will 
consume processor time is transcoding, going between G.729 and G.711 for 
5 to 10 concurrent connections, for example, could start to really chew 
up some processing time.  If you're not transcoding (which most regular 
PBXes won't), it's mostly about keeping your IO moving along at a nice 
clip.  My best suggestion would be to give it a try on what ever you 
have lying around, and if you run into problems, post about those 
specific problems and we can help you to isolate what the source of the 
problem is.  Or provide more info about what you want to use the PBX for 
and perhaps we can help you formulate better hardware requirements.

Happy calling!
Aaron S. Joyner




More information about the TriLUG mailing list