[asterisk-users] [Atcom] Asterisk + LAMP on 128MB RAM?
Gordon Henderson
gordon+asterisk at drogon.net
Mon Jun 1 12:25:03 CDT 2009
On Mon, 1 Jun 2009, Vincent wrote:
> On Mon, 1 Jun 2009 13:21:57 +0100 (BST), Gordon Henderson
> <gordon+asterisk at drogon.net> wrote:
>> You may save yourself a lot of hassle just storing the CDRs in a plain
>> text CSV file (which asterisk does for you), then parsing it with PHP
>> directly.
>
> Thanks for the tip. I'll see if I can do without an SQL engine,
> although I'll probably need one. This is just for SOHO users, so
> big-time CDR isn't needed.
Good luck. FWIW: I have a system to produce a monthly statement and bill
out of the raw asterisk CDRs for a small residential home entirley in
PHP.. It wasn't hard, although it doesn't store long-term logs - they're
handled elsewhere.
> Hopefully, a small Linux (uCLinux, AstFin, etc.) + LAMP + Asterisk
> will fit in 128MB RAM.
Shouldn't have to hope at all.
One of my embedded systems:
dsx# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ram0 136M 70M 66M 52% /
the top of 'top':
top - 00:54:08 up 2 days, 50 min, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 28 total, 1 running, 27 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 257172k total, 190324k used, 66848k free, 1936k buffers
Swap: 0k total, 0k used, 0k free, 30744k cached
This is running on a VIA processor - the entire system runs in RAM and as
you see takes up 70MB. I could probably make the whole thing run in 128MB,
but it's easier in 256MB (of which 140MB is a ramdisk) This is a cut-down
Linux, but not that cut-down. No busybox, or uClinux. Runs apache+php,
asterisk and perl.
Running the code out of 256MB of Flash with 64MB of system RAM should be
trivial.
Gordon
More information about the asterisk-users
mailing list