[Sysadmins] Использование swap

Yuri Khachaturyan yukh на yukh.ru
Вт Авг 27 10:21:42 MSK 2019


Вот настройки, которые рекомендовал pgtune:

default_statistics_target = 50 # pgtune wizard 2018-12-19
maintenance_work_mem = 480MB # pgtune wizard 2018-12-19
constraint_exclusion = on # pgtune wizard 2018-12-19
checkpoint_completion_target = 0.9 # pgtune wizard 2018-12-19
effective_cache_size = 5632MB # pgtune wizard 2018-12-19
work_mem = 48MB # pgtune wizard 2018-12-19
wal_buffers = 8MB # pgtune wizard 2018-12-19
shared_buffers = 1920MB # pgtune wizard 2018-12-19
max_connections = 80 # pgtune wizard 2018-12-19

Как по вашему, стоит что-то изменить здесь?

вт, 27 авг. 2019 г. в 10:16, <alexei на taf.ru>:

> Хм... Посмотрите, не сильно ли вы задрали значение work_mem в конфиге?
> Там есть одна не сильно очевидная особенность - указанный объем выделяется
> в целом по формуле work_mem*[количество операция слияния, хэширования,
> сортировки]. То есть на нетривиальном запросе из пачки таблиц и
> осложнениями в виде
> подзапросов, процесс влет может отхватить всю доступную память и полезть в
> свап.
>
> ----- Исходное сообщение -----
> > От: "Yuri Khachaturyan" <yukh на yukh.ru>
> > Кому: "ALT Linux sysadmins' discussion" <sysadmins на lists.altlinux.org>
> > Отправленные: Вторник, 27 Август 2019 г 15:01:07
> > Тема: Re: [Sysadmins] Использование swap
>
> > Вся проблема в том, что я это время я уже далеко не у компа и сидеть
> ждать когда
> > оно начнется нет возможности. На сегодня увеличил swap с 1G до 2G и
> проблема
> > пропала, но все равно хочется узнать кто регулярно его использует (сейчас
> > использовано 660М из 2G). При этом памяти свободно ровно половина:
> >
> > # free -m
> > total used free shared buff/cache available
> > Mem: 7970 1121 1034 1650 5814 4895
> > Swap: 2047 666 1381
> >
> > По результатам top -n 1 -o RES виновник - postgresql. Но почему он в
> swap лезет
> > вместо того, чтобы использовать свободную память...
> > Настройки памяти postgresql делал через pg_tune на основании текущего
> железа. В
> > целом работе не мешает, если бы zabbix не обратил на это мое внимание, я
> бы и
> > не заметил.
> >
> >
> > вт, 27 авг. 2019 г. в 05:39, Stanislav Vlasov < [ mailto:
> stanislav.v.v на gmail.com
> > | stanislav.v.v на gmail.com ] >:
> >
> >
> > 27.08.2019, [ mailto:alexei на taf.ru | alexei на taf.ru ] < [ mailto:
> alexei на taf.ru |
> > alexei на taf.ru ] > написал(а):
> >
> >>> Кто-то активно каждую ночь использует swap в системе под 90 с лишним
> >>> процентов.
> >>> Напомните, как поймать того, кто это делает? Сейчас вижу по zabbix-у
> >>> только
> >>> ночные всплески...
> >>
> >> Можно попробовать кроном запускать нечто top -n 1 -o RES во время
> активного
> >> использования
> >> свапа (тем более время заббиксом локализовано)
> >
> > А может, atop поставить?
> > Всё ж штатное средство, а не top по крону
> _______________________________________________
> Sysadmins mailing list
> Sysadmins на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
>


-- 
С уважением,
Хачатурян Юрий (yukh на yukh.ru)
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sysadmins/attachments/20190827/b0997c58/attachment.html>


Подробная информация о списке рассылки Sysadmins