Евгений
либо юзать SMB шару
Евгений
=)))
Евгений
не большой, за счёт отпавших иопсов на мету
вообще может посоветуешь, как лучше быть в случае связки ух WS19 hyper-v - 10G-DA-sfp+ - сервер хранения (6xSSD 240gb (l2arc по 50GB в текущем кейсе)) - extSAS- 2 полки- в каждой полке - 9 sas HDD 2TB 7200; 1ssd 400GB под ZIL (раздел 10GB) но т.к. мы выключили синхронку, то они больше не нужны или они всё таки работают?
Евгений
мы прямо начали упираться в производительность
George
George
по хорошему конечно нужны полноценные перформанс тесты, сначала выяснить сколько само железо отдаёт, потом сколько сам zfs пул локально, потом сколько iscsi реализация
Евгений
Евгений
сегодня перелопатили iscsi на небольшие группы VM и оно начало дышать
Евгений
да капец
Dmitry
Продолжаю пытаться добиться приемлемой скорости записи Postgres на zfs на GCP persistent disk (ssd). Fio на сыром девайсе даёт близкое к заявленной Гуглом кол-во iops и скорость записи около 1гб. Fio на zfs пул созданный на этом диске уже скорость в половину меньше в 500mb. А вот Postgres уже выше 200mb никак не может писать, при этом не видно чтобы какие-то системные ресурсы закончились. Синк отключён и в zfs и в PostgreSQL. Что можно ещё покрутить чтобы скорость записи поднять( работает в режиме наката логов, логов достаточно, процесс ждёт именно записи на диск)
Fedor
скорость записи самим постгресом ограничена скорее им самим, транзакциями в нём, и так далее. если тормозит уже запись в самом постгресе, тогда надо смотреть диагностику уже у него внутри - всякие там pg_stat_activity - состояния, детализацию их, и так далее
Fedor
может, там вообще всё упирается в разделяемую память, и из-за этого подтормаживает.
Fedor
с вашей точки зрения подтормаживает
Fedor
и, хоть и знаю постгрес не скажу что плохо, но устроить им бенчмарк диску на скорость записи чот не представляю, как. :D
d
Dmitry
А что именно?
Dmitry
Буфер 10гб
Fedor
настройки имеет смысл крутить, если есть проблема, которая этими настройками в конкретном случае решится.
Dmitry
Fedor
дебажить уже сам постгрес - начать с контроля состояний в активити
Fedor
логов
Dmitry
d
Dmitry
d
Fedor
любая из репликаций - это нелинейная запись
Dmitry
d
d
Fedor
ну разве что снятие базовой копии
Fedor
вы немного не так себе задачу поставили, кажется.
Fedor
пытаться выжать базой данных максимальную производительность на запись в мегабайтах - сомнительная затея.
Dmitry
Задача такая: нужно чтобы реплика поспевала за мастером
Fedor
в иопсах - куда ещё ни шло
Dmitry
Сейчас она отстаёт
Fedor
Dmitry
На ext4 работает без проблем
Fedor
логическая или физическая репликация?
Fedor
и так далее
d
у меня такое потрогано:
shared_buffers = 128MB
dynamic_shared_memory_type = posix
d
вроде всё
Dmitry
Тёплый стендбай - накат привозимых логов
Dmitry
George
Fedor
iostat -dx 10
zpool iostat -v 10
тоже б неплохо под нагрузкой показать
Dmitry
Dmitry
Dmitry
Это ещё неплохой периуд
Алексей
Dmitry
Fedor
а zpool говорит чего?
Алексей
А у тебя там dataset или zvol?
Алексей
В постгресе
Fedor
должен датасет быть, судя по тому, что человек хочет сделать
Алексей
Ну хрен знает вдруг винда
Алексей
Fedor
я в такое не поверю. :)
Алексей
Алексей
В конце концов оперативки сколько?
Алексей
Если даже синк офф не помогает
Dmitry
RAM 100gb
Алексей
Fedor
если zpool iostat -v 10 говорит, что пул занят на 100 процентов, то может быть хранилище хоть и быстрое, и в многопоточном виде хорошо разгоняемое, но запросы до него летят долго.
Dmitry
Fedor
вот целая миллисекунда на ожидание
Алексей
Сдаюсь
Алексей
Гуглоклауд он такой
Dmitry
Алексей
Ну вот такой как сейчас
Fedor
Сейчас пришлю
достаточно пары значений при пиковой нагрузке
d
а сколько свободного места в пуле уже спрашивали?
Fedor
кстати, а zil то куда пишется?
Fedor
на этот же диск?
Алексей
Сергей