[DRBD-user] memory requirements for DRBD

Lars Ellenberg lars.ellenberg at linbit.com
Fri Jan 23 18:44:29 CET 2009


On Fri, Jan 23, 2009 at 05:59:47PM +0100, Bruno Voigt wrote:
> Hi,
> 
> I'm looking for some figures:
> 
> What are the memory requirements/guidelines for DRBD resources?
> What are the maxima for normal operation, sync, verify ?
> Is it dependent on the size of the replicated device?
> Does the requirements increase lineary with each resource ?
> 
> I'm playing with a Debian lenny/unstable system pair (HP DL360 G5, 8G RAM)
> with linux 2.6.18.6 (or 2.6.26.1), xen 3.2.1, DRBD 8.3.0,
> hosting 13 DomU - each with 2 DRBD-Devices (4G disk+512M swap)
> allocated from LVM LVs each separately replicated with DRBD.
> 
> The Dom0 got a fixed amount of memory (1 G via grub menu.list
> xenhopt=dom0_mem=1024M)
> and I've seen the situation that the Out-of-memory killer strikes on the
> node A
> if all DRBD resources are synced (all at once) from node A to  initially
> connected node B.
> 
> Nothing else besides an small apache is running on the Dom0,
> in disconnected mode there is over 600M available on node a.
> 
> If I sync the resources one by one the OOM can be prevented.
> 
> So I'm looking for a solid based way to size the RAM of the Dom0 ..

From: Lars Ellenberg
Subject: Re: Summarizing DRBD memory usage
Date: 2008-07-24 10:43:52 GMT
http://thread.gmane.org/gmane.linux.network.drbd/15482/focus=15485

so in your situation,
right, serialize the resync (probably a good idea anyways).
and/or maybe decrease "max-buffers", which limits the number of
in-flight pages.

or give it plenty of ram.

-- 
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
__
please don't Cc me, but send to list   --   I'm subscribed



More information about the drbd-user mailing list