Subject: Re: Anyone doing hosting of lisp-based web apps?
From: rpw3@rpw3.org (Rob Warnock)
Date: Sun, 29 Jun 2003 03:47:35 -0500
Newsgroups: comp.lang.lisp
Message-ID: <goWcndts3og6OmOjXTWc-w@speakeasy.net>
Ng Pheng Siong <ngps@netmemetic.com> wrote:
+---------------
| According to Johannes Groedem  <johs+n@ifi.uio.no>:
| > * ngps@netmemetic.com (Ng Pheng Siong):
| > > Two FreeBSD-based ones I spoke to balked at CMUCL's startup memory
| > > requirement.
| > 
| > What?  6MB?  I thought people could afford this much these days.
| 
|   PID USERNAME  PRI NICE  SIZE    RES STATE    TIME   WCPU    CPU COMMAND
|   510 ngps        2   0  1269M  5992K select   0:00  0.00%  0.00% lisp
|                          ^^^^^
| CMUCL wouldn't start on their test-drive boxens' default configs.
| (These are FreeBSD jail-based virtual server environments.)
+---------------

Hmmm... There may be a problem with the FreeBSD "jail", then, or maybe
it's just that their config is too restrictive. While it's true that
CMUCL *maps* that much at startup, it doesn't actually touch much more
than the startup code plus the bits of the saved image that you really
use, hence that modest ~6M "resident set size" you see there -- plus,
of course, any additional space you allocate (times 2, after the next GC).

I run a persistent web application server in CMUCL quite handily under
FreeBSD on several machines, from a speedy mid-sized server down to a
fairly small (48MB), slow (133MHz) laptop. FreeBSD handles CMUCL's VM
demands quite handily, when you let it...


-Rob

-----
Rob Warnock, PP-ASEL-IA		<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607