[freebsd] FreeBSD 12 out of swap space при пустом свопе

8 views
Skip to first unread message

Dmytro Lavryk

unread,
Mar 1, 2021, 10:43:48 PMMar 1
to Рассылка FreeBSD UA
Всем здоровья!
Время от времени выскакивает такое:
Feb 16 10:48:40 005 kernel: pid 76229 (mysqld), jid 0, uid 88, was killed: out of swap space
Mar  1 21:11:55 005 kernel: pid 3785 (icecast), jid 0, uid 80, was killed: out of swap space

При этом свопа много и он ВЕСЬ пустой. Вообще не вижу чтобы его кто-то когда-то использовал. Больше ничего "подозрительного" в логах нет.

Честно говоря, вообще плохо понимаю, как такое может быть.

Куда смотреть?

Eugene Grosbein

unread,
Mar 2, 2021, 12:50:54 AMMar 2
to Dmytro Lavryk, Рассылка FreeBSD UA
02.03.2021 10:43, Dmytro Lavryk пишет:

swapinfo -h


_______________________________________________
freebsd mailing list
fre...@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Volodymyr Kostyrko

unread,
Mar 2, 2021, 4:23:58 AMMar 2
to Dmytro Lavryk, Рассылка FreeBSD UA

Там куча вариантов есть.

Если своп на ZFS и памяти мало — система может потреблять память быстрее
чем своп её освобождает. На таких системах сложно потребить много свопа,
даже если он есть.

Можно попробовать vm.swap_idle_enabled=1, это ускорит выпадение
процессов в своп, но желательно начинать с чтения dmesg и выяснения как
именно потребляется память.

--
https://t.me/freebsd_ua
Sphinx of black quartz judge my vow.

Reply all
Reply to author
Forward
0 new messages