Re: Samba and low memory on NetBSD/atari
David Brownlee <[email protected]> Fri, 18 Feb 2011 18:08:34 +0000
| Newsgroups | gmane.os.netbsd.ports.atari |
|---|---|
| Message-ID | <[email protected]> |
On 16 Feb 2011 06:53, "David Ross" <[email protected]> wrote: > I recently got up and running with Samba 3.5.6. (Previously I had been using 3.0) Unfortunately on 3.5.6, both smbd and winbindd fail to start: > > eval: /usr/pkg/sbin/smbd: not enough memory > eval: /usr/pkg/sbin/winbindd: not enough memory > > I have 16MB of physical memory and 256MB of swap. Anyone know an easy way to determine if the issue with Samba might be resolved simply by increasing available swap space? I imagine this may not be the case if the allocation that is failing really wants a large chunk of contiguous and/or physical memory. Any other tips that may help smbd/winbindd load? > > Next time I do an install I'll try increasing swap and perhaps building everything with -Os rather than -O2. > Have you run unlimit, or your shell's equivalent? If that is not the issue a quick way to add 256m swap could be to run dd if=/dev/zero of=/var/swap bs=1m count=256 progress=1 Then chmod it 600, add it to fstab & swapctl to add it (or reboot). Alternatively could it be that samba need shared memory & that is failing? If you ktrace -id samba & then kdump the generated files you should be able to see what system call failed (close to the end :)