[Vm-dev] [DEV] Systemd socket activation patch for the VM
asqueaker at gmail.com
Wed Jul 9 01:56:42 UTC 2014
On Tue, Jul 8, 2014 at 9:08 AM, Max Leske <maxleske at gmail.com> wrote:
> Hi folks
> As promised a long time ago my colleague Nik Lutz has finalized the patch
> for the VM that enables socket activation with Systemd. I will quickly go
> over what the patch is supposed to achieve, how we plan to use socket
> activation and what (minimal) changes are necessary.
> Systemd Socket Activation:
> Systemd opens a (network-) socket and waits for connections. When the
> first client connects the assotiated service (VM) is started. Systemd
> indicates via environment variable (LISTEN_FDS) that it opened a network
> Detailed documentation on socket activation with Systemd can be found
> here: http://0pointer.de/blog/projects/socket-activation.html
> Our scenario for socket activation:
> At Cmsbox we have hundereds of images running on a server, all of which
> listen on a dedicated network port for incoming connections. The server is
> powerful enough to run all these processes concurrently, especially since
> not every image receives requests all the time.
> With socket activation we could further lower the server load and free up
> resources for images with a high request rate. Images that don’t receive
> any requests for a specified amount of time can be suspended automatically
> and reactivated when a request comes in.
OMG, I want that!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev