[Bug 235748] Using swap with free memory available
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Feb 14 17:42:41 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235748
Bug ID: 235748
Summary: Using swap with free memory available
Product: Base System
Version: 11.2-RELEASE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: info at murrawhip.net
Since updating to FreeBSD 11.2 from 11.1 I've been experiencing swap usage
growing consistently over several weeks until there's none left, despite having
free ram available. I detailed the issue on one of the smaller servers here:
https://serverfault.com/questions/953819/freebsd-swap-usage-with-mysql
I have a larger server exhibiting the same issue but it's at the point where
it's logging the following 20-40 times in a second, every couple minutes:
Feb 14 09:31:48 rad-myecr kernel: swap_pager_getswapspace(6): failed
MySQL is the process using the memory, and its data directory is on a zvol with
vfs.zfs.arc_max="256M"
root at rad-myecr:/var/log # vmstat
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr da0 da1 in sy cs us sy id
2 0 1 2.1T 434M 850 886 10 5 569 1103 0 0 827 759 320 2 1 97
root at rad-myecr:/var/log # zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH
ALTROOT
data 1.12T 345G 799G - - 70% 30% 1.00x ONLINE -
last pid: 75850; load averages: 1.80, 1.71, 1.54
up 42+15:02:10 09:38:24
29 processes: 1 running, 28 sleeping
CPU: 2.6% user, 0.0% nice, 1.5% system, 0.0% interrupt, 96.0% idle
Mem: 17G Active, 9096M Inact, 2219M Laundry, 3295M Wired, 1551M Buf, 347M Free
ARC: 252M Total, 110M MFU, 31M MRU, 1380K Anon, 4992K Header, 104M Other
30M Compressed, 198M Uncompressed, 6.54:1 Ratio
Swap: 20G Total, 16G Used, 3638M Free, 82% Inuse, 20K In
last pid: 75910; load averages: 1.85, 1.76, 1.58
up 42+15:03:57 09:40:11
29 processes: 1 running, 28 sleeping
CPU: 6.0% user, 0.0% nice, 1.1% system, 0.1% interrupt, 92.8% idle
Mem: 17G Active, 8662M Inact, 2218M Laundry, 3294M Wired, 1551M Buf, 772M Free
ARC: 253M Total, 110M MFU, 37M MRU, 1008K Anon, 4984K Header, 100M Other
34M Compressed, 202M Uncompressed, 5.87:1 Ratio
Swap: 20G Total, 16G Used, 3642M Free, 82% Inuse, 152K In
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
10914 mysql 43 22 0 63717M 27468M select 4 487.4H 148.46% mysqld
75880 root 1 20 0 7920K 3628K CPU16 16 0:00 0.08% top
125 root 2 20 0 32472K 4520K select 4 46:58 0.07% vmtoolsd
452 root 1 20 0 9184K 696K select 12 4:41 0.02% devd
36456 root 1 28 0 534M 408M nanslp 3 5:29 0.02% php
75614 dfairley 1 20 0 13164K 8084K select 2 0:00 0.02% sshd
33400 root 1 23 0 255M 37376K select 9 13:15 0.02% snmpd
619 root 1 20 0 6416K 2008K select 7 3:04 0.00% syslogd
709 root 1 20 0 12456K 12552K select 15 3:51 0.00% ntpd
1273 root 1 20 0 10456K 5092K select 19 1:02 0.00% sendmail
1280 root 1 20 0 6468K 768K nanslp 0 0:14 0.00% cron
401 root 1 42 0 6548K 1912K select 7 0:02 0.00% dhclient
1276 smmsp 1 20 0 10456K 876K pause 17 0:01 0.00% sendmail
447 _dhcp 1 20 0 6548K 2004K select 21 0:01 0.00% dhclient
1270 root 1 20 0 12852K 5264K select 13 0:00 0.00% sshd
75619 root 1 20 0 7416K 4336K pause 20 0:00 0.00% csh
10428 mysql 1 52 0 7064K 0K wait 18 0:00 0.00% <sh>
75615 dfairley 1 20 0 7416K 4360K pause 6 0:00 0.00% csh
75612 root 1 23 0 13164K 7964K select 22 0:00 0.00% sshd
75617 root 1 22 0 7612K 3832K select 9 0:00 0.00% sudo
75618 root 1 24 0 6936K 3104K wait 1 0:00 0.00% su
1335 root 1 52 0 6408K 1796K ttyin 2 0:00 0.00% getty
1333 root 1 52 0 6408K 1796K ttyin 5 0:00 0.00% getty
1334 root 1 52 0 6408K 1796K ttyin 0 0:00 0.00% getty
1336 root 1 52 0 6408K 1796K ttyin 12 0:00 0.00% getty
1332 root 1 52 0 6408K 1796K ttyin 11 0:00 0.00% getty
1331 root 1 52 0 6408K 1796K ttyin 3 0:00 0.00% getty
1329 root 1 52 0 6408K 1796K ttyin 7 0:00 0.00% getty
1330 root 1 52 0 6408K 1796K ttyin 21 0:00 0.00% getty
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list