Re: [Nbd] Swapping over Nbd
- To: Paolo Salvan <paolo.salvan@...45...>
- Cc: email@example.com
- Subject: Re: [Nbd] Swapping over Nbd
- From: Wouter Verhelst <wouter@...3...>
- Date: Fri, 11 Mar 2005 00:50:32 +0100
- Message-id: <20050310235032.GB17884@...44...>
- In-reply-to: <4230C0F0.7050508@...45...>
- References: <4230C0F0.7050508@...45...>
On Thu, Mar 10, 2005 at 10:49:36PM +0100, Paolo Salvan wrote:
> ...I've googled for two hours about using nbd as a network swap solution
> for low-memory thinclients... (I'm a developer of the thinstation.sf.net
> project), but there is some unanswered questions:
> - How reliable is it?
Unknown. Though NBD was initially created for exactly that purpose, I
don't think anyone has tried it since the 2.2 ages.
> - At the current state of development, do I need to patch the kernel or not?
Yes, absolutely. The main problem is that without such a patch, swapping
over an NBD device is unsafe in that there is no guarantee that writing
to the NBD device will not need some extra memory.
However, I don't think you'll still find a patch that applies to a
recent kernel and actually works.
> - If yes, where can I find the patch?
> Which kernel version are supported?
Only 2.2, I'm afraid.
> Is it actively supported?
> Only 2.4.x branch or 2.6.x also?
> - nbd-server: how can I serve a different swap file for every thinclient
> of a network? Is there a different solution than having a nbd-server
> waiting at a different port for each thinclients?
Use %s in the file name; this will be replaced by the IP address of the
client trying to connect. A better solution to that is considered for
future versions, but one thing at a time ;-)
smog | bricks
AIR -- mud -- FIRE
soda water | tequila
-- with thanks to fortune