Столкнулся с такой проблемой.
"Тащу" wal-ы c мастера двумя процессами:
1) Реплика (без нагрузки, на случай поломки мастера)
2) pg_receivewal
Оба процесса через stream + replication slot, оба с бэкапного хоста, только каждый в свои каталоги пишет
И вот на мастере кто-то что-то в 1С поставил то ли перепроводить, то ли базу закачивали (не посмотрел), короче дали хорошую нагрузку по записи.
И появилось отставание реплики.
Но, при этом реплика отставала не так уж и сильно (на 200-300 Мб)
А вот pg_receivewal умудрялся дико тупить и набрал отставание в пике до 2,5Гб
Когда нагрузка ушла, то pg_receivewal довольно быстро "нагнал" отставание.
При этом я не заметил, чтобы i/o особо сильно напрягался, ну и сеть в том числе.
Вопрос - что могло ему мешать?
Может мастер тупить на отдачу?
Нюанс - подключение к мастеру через SSH port forwarding