Hi
I recently upgraded my machines from old 7.4 to latest FreeBSD 10.2. Most of machines was fully reinstalled + reinstalled/rebuild all ports/packages.
At earlier versions - eg. 7.x I never used swap as my servers have plenty of RAM (yes, RAM is cheap and much faster than HDD, even SSD). After upgrade to 10.2 I see dying processes:
'named' and 'ntpd' are most affected
Also simple test
MALLOC_PRODUCTION=YES in /etc/make.conf + recompile world and kernel didn't resolved my issue. Temporary I enabled swap ... on MD based RAM disk which resolved my problems. But I'm looking less dirty solution.
Example host running sshd, named, dhcpd, ntpd for LAN purposes:
I recently upgraded my machines from old 7.4 to latest FreeBSD 10.2. Most of machines was fully reinstalled + reinstalled/rebuild all ports/packages.
At earlier versions - eg. 7.x I never used swap as my servers have plenty of RAM (yes, RAM is cheap and much faster than HDD, even SSD). After upgrade to 10.2 I see dying processes:
Code:
Dec 24 21:13:56 Amnesiac kernel: pid 780 (named), uid 0, was killed: out of swap space
Dec 24 21:14:03 Amnesiac kernel: pid 41059 (screen), uid 0, was killed: out of swap space
Dec 24 21:15:07 Amnesiac kernel: pid 834 (ntpd), uid 0, was killed: out of swap space
Dec 24 21:15:07 Amnesiac kernel: pid 46968 (bash), uid 666, was killed: out of swap space
Dec 24 21:17:02 Amnesiac kernel: pid 47106 (named), uid 0, was killed: out of swap space
Also simple test
cat * | egrep -i mail
at directory where I have 10 files, each is around 2GB killing processes due to 'out of swap space'MALLOC_PRODUCTION=YES in /etc/make.conf + recompile world and kernel didn't resolved my issue. Temporary I enabled swap ... on MD based RAM disk which resolved my problems. But I'm looking less dirty solution.
Example host running sshd, named, dhcpd, ntpd for LAN purposes:
Code:
FreeBSD Amnesiac 10.2-STABLE FreeBSD 10.2-STABLE #0 r291457M: Sun Nov 29 23:49:51 CET 2015 root@Amnesiac:/usr/obj/usr/src/sys/AMNESIAC amd64
$ free
total used free shared buffers cached
Mem: 1981 536 1445 0 0 22
Swap: 4096 232 3863
$ top
last pid: 17683; load averages: 0.24, 0.14, 0.09 up 36+08:09:11 08:37:19
53 processes: 2 running, 51 sleeping
CPU: % user, % nice, % system, % interrupt, % idle
Mem: 105M Active, 1396M Inact, 430M Wired, 22M Cache, 213M Buf, 28M Free
Swap: 4096M Total, 233M Used, 3863M Free, 5% Inuse