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

Volodymyr Kostyrko arcade at b1t.name
Tue Mar 2 11:23:50 EET 2021


On 02.03.21 05:43, Dmytro Lavryk wrote:
> Всем здоровья!
> Время от времени выскакивает такое:
> 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
> 
> При этом свопа много и он ВЕСЬ пустой. Вообще не вижу чтобы его кто-то 
> когда-то использовал. Больше ничего "подозрительного" в логах нет.
> 
> Честно говоря, вообще плохо понимаю, как такое может быть.
> 
> Куда смотреть?

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

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

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

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


More information about the freebsd mailing list