Size: a a a

pgsql – PostgreSQL

2020 July 17

i

iwanttobeleve in pgsql – PostgreSQL
И ещё хотел спросить у людей с опытом..
Был ли сильный буст по производительности при переходе от SSD на NVME?
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
iwanttobeleve
И ещё хотел спросить у людей с опытом..
Был ли сильный буст по производительности при переходе от SSD на NVME?
а у вас SSD не справляется?
источник

D

Denisio in pgsql – PostgreSQL
SSD макс 550 МБ-сек, nvme - и 3.5 ГБ/сек не предел
источник

i

iwanttobeleve in pgsql – PostgreSQL
Alexey Bulgakov
а у вас SSD не справляется?
Ну как не справляется, disk util почти все время держится на 100%, рандомная скорость оооочеень маленькая (до 50 мб/сек), возможно оттого, что не используется в принципе Трим для дисков
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
iwanttobeleve
Ну как не справляется, disk util почти все время держится на 100%, рандомная скорость оооочеень маленькая (до 50 мб/сек), возможно оттого, что не используется в принципе Трим для дисков
у вас подозрительно низкая скорость для SSD. может он у вас забит на 100%?
источник

i

iwanttobeleve in pgsql – PostgreSQL
Каких-то безумных лагов нет, но хотелось бы конечно побыстрее, есть версия, что производительность как раз таки упирается в диск, так как 20 ядер процессора и 126гб почти весьма много на базу в 200 Гб (после репака)
источник

i

iwanttobeleve in pgsql – PostgreSQL
Alexey Bulgakov
у вас подозрительно низкая скорость для SSD. может он у вас забит на 100%?
На 36%
источник

i

iwanttobeleve in pgsql – PostgreSQL
Denisio
SSD макс 550 МБ-сек, nvme - и 3.5 ГБ/сек не предел
Да, повод задуматься..
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
iwanttobeleve
На 36%
50Мб/сек очень низко для SSD. наверное что-то с ним не так
источник

i

iwanttobeleve in pgsql – PostgreSQL
Alexey Bulgakov
50Мб/сек очень низко для SSD. наверное что-то с ним не так
У меня аналогичная мысль, в итоге в гуглении дошел до TRIM. Пока варианты только сменить конкре нвй диск(tablespace), а если так же будет низкая скорость и все упираться в 100%, то призадуматься о NVME
источник

4

4g in pgsql – PostgreSQL
iwanttobeleve
У меня аналогичная мысль, в итоге в гуглении дошел до TRIM. Пока варианты только сменить конкре нвй диск(tablespace), а если так же будет низкая скорость и все упираться в 100%, то призадуматься о NVME
А контроллер , к которому диск подключен это встроенное в мать, или raid контроллер какой?
Если встроенное что-то, то в каком режиме он работает? Не compatibility mode какой-нибудь случайно?
источник

i

iwanttobeleve in pgsql – PostgreSQL
4g
А контроллер , к которому диск подключен это встроенное в мать, или raid контроллер какой?
Если встроенное что-то, то в каком режиме он работает? Не compatibility mode какой-нибудь случайно?
Avago raid controller
источник

D

Denisio in pgsql – PostgreSQL
iwanttobeleve
Да, повод задуматься..
но может у вас упор не в диск, тогда замена не поможет
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
iwanttobeleve
У меня аналогичная мысль, в итоге в гуглении дошел до TRIM. Пока варианты только сменить конкре нвй диск(tablespace), а если так же будет низкая скорость и все упираться в 100%, то призадуматься о NVME
факт в том что очень далеко вам до потолка скорости SSD.
источник

D

Denisio in pgsql – PostgreSQL
Alexey Bulgakov
50Мб/сек очень низко для SSD. наверное что-то с ним не так
50 МБ/сек мелкими рандомными блоками для ssd это почти норм
источник

i

iwanttobeleve in pgsql – PostgreSQL
Denisio
но может у вас упор не в диск, тогда замена не поможет
Но вот во что может ещё? Из 40 ядер процессора загружены не более 10, оперативки конечно сжирается вся, но 126гб на базу в 200 это по идее должно быть более чем достаточно.
По настройкам postgres ориентировался на pgtune, вакуум бегает исправно.
И опять же, не сказать что все виснет и встаёт колом, но и не летает.
источник

DP

Darafei Praliaskousk... in pgsql – PostgreSQL
iwanttobeleve
Но вот во что может ещё? Из 40 ядер процессора загружены не более 10, оперативки конечно сжирается вся, но 126гб на базу в 200 это по идее должно быть более чем достаточно.
По настройкам postgres ориентировался на pgtune, вакуум бегает исправно.
И опять же, не сказать что все виснет и встаёт колом, но и не летает.
так а запросы кто-нибудь отправляет?
источник

i

iwanttobeleve in pgsql – PostgreSQL
Darafei Praliaskouski
так а запросы кто-нибудь отправляет?
Постоянно интенсивное чтение и запись, запись очень частая
источник

DP

Darafei Praliaskousk... in pgsql – PostgreSQL
звучит, что приложение не поднимает больше 10 коннекшенов
источник

D

Denisio in pgsql – PostgreSQL
iwanttobeleve
Но вот во что может ещё? Из 40 ядер процессора загружены не более 10, оперативки конечно сжирается вся, но 126гб на базу в 200 это по идее должно быть более чем достаточно.
По настройкам postgres ориентировался на pgtune, вакуум бегает исправно.
И опять же, не сказать что все виснет и встаёт колом, но и не летает.
может на блокировках гдето затыки, а вовсе не в дисках
источник