I'm looking at setting up a small openacs server for experimentation, and since the last time I checked the prices on low-end linux VPSs has come way down - I found at least one place offering a 256MB VPS (OpenVZ I assume) for $3/mo. Looking at my locally running install between nsd and postgres processes the memory footprint is really close to that, but memory footprints can be hard to get a true picture of due to sharing and whatnot.
Has anyone successfully configured OpenACS to run in this kind of small-memory environment? The first things I'd look at tweaking are the threadcount and number of db connections. I tried using ttrace a few years ago, but without much luck.
I am looking at plain VPS hosting right now, not expecting anything preconfigured. And I also understand for this kind of low-end VPS there could be some stability and/or performance issues (especially if the server is badly overcommitted). But this is primarily for a personal site experiment; for a real site I'd expect to pay real money for hosting.
(BTW, there are bunch of threads on this topic, but all of them are several years old. Maybe things have changed a litte? :)