Как отучить MariaDB выедать почти всю память сервера?

1 23
serval
На сайте с 29.06.2011
Offline
206
#21
chaturanga #:

Это же здорово, гарантированно не залезете в своп.

Представьте, у вас работает приложение, потребляет память, потом освобождает, но помечает её "inactive", при этом в свопе память помечена как "free". 
Теперь запускается другое приложение и оно сначала ищет "free" память и лезет в медленный своп вместо быстрого ОЗУ, в котором тьма "inactive"

Но при этом учтите, что OOM-килер не грохнет Машу. Маша будет жива и обслужит сайты, хоть и медленно.
C
На сайте с 22.08.2012
Offline
117
#22
serval #:
Но при этом учтите, что OOM-килер не грохнет Машу. Маша будет жива и обслужит сайты, хоть и медленно.

Угу, вы даже не успеете словить ООМк, а получите 'core dump' или кучу Z / D / DL -процессов возникших в процессе тормозной работы.

serval
На сайте с 29.06.2011
Offline
206
#23
chaturanga #:

Угу, вы даже не успеете словить ООМк, а получите 'core dump' или кучу Z / D / DL -процессов возникших в процессе тормозной работы.

Расшифруйте что означают эти страшные термины 'core dump' и Z / D / DL -процессы, а то я в линуксах не силён.

Aisamiery
На сайте с 12.04.2015
Offline
319
#24
serval #:
MariaDB я немного покрутил. Что ещё нужно отрегулировать?

то что у вас потребляет память, например php еще растет по памяти. А так я же не знаю что у вас там за процессы запущены

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
serval
На сайте с 29.06.2011
Offline
206
#25
Aisamiery #:

то что у вас потребляет память, например php еще растет по памяти. А так я же не знаю что у вас там за процессы запущены

У меня Fastpanel.

Установлены стандартные приложения:
ai-bolit , bind,  fail2ban,  git, jpegoptim,  optipng,  php56,  phpmyadmin,  roundcube, sftp,  sshd_auth_key.

Запущены сервисы:
apache2, bind, dovecot, exim, fail2ban, mariadb, nginx, php8.2-fpm, proftpd.
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий