>I just got a new NetBSD box running. It's an old 486 with 16MB RAM and >515MB hard drive. The NetBSD 3.1 GENERIC kernel takes up more than half >the RAM, and launching the stock ntpd (4.2.0) that's part of the >distribution failed with a message saying "mlockall(): Cannot allocate >memory". There is a 64MB swap partition on the machine.
I don't think swap space helps. You are trying to lock things in main memory so it will respond without the delays of swapping things in. >I ran ./configure --disable-all-clocks --disable-debug > --enable-local-clock --disable-ipv6 I think "local-clock" refers to a special last-resort refclock. Your conf file doesn't include one so you don't need it. >I'm open to suggestions at this point. I also question whether there are >specific kernel options that must be turned on in order for ntpd to work >(other than basic networking, I mean). I don't have much experience at running things it boxes without much memory. How much memory do you have left and/or how much does it need? ntpd.html says there is a -N option to run at high priority. I think that includes locking things in memory. You might try turning that switch off (or commenting out that line in the source code). -- These are my opinions, not necessarily my employer's. I hate spam. _______________________________________________ questions mailing list [email protected] https://lists.ntp.isc.org/mailman/listinfo/questions
