Eu configurei o DRBD em dois nós e comecei a usá-lo ontem. Após cerca de uma hora, ele havia ressincronizado 50% da partição. Outras 12 horas se passaram, e é de até 79%, e se movendo MUITO devagar.
Veja o que cat / proc / drbd mostra:
1: cs:SyncTarget ro:Primary/Secondary ds:Inconsistent/UpToDate C r-----
ns:464931976 nr:191087032 dw:656013660 dr:214780588 al:100703 bm:21100 lo:7 pe:0 ua:0 ap:7 ep:1 wo:f oos:92241852
[==============>.....] sync'ed: 79.2% (90076/431396)M
finish: 76:13:38 speed: 332 (8,680) want: 19,480 K/sec
Eu olhei para o tráfego de rede e estou usando entre 1M e 20M na interface 1G. Tentei executar o iperf enquanto tudo isso está acontecendo, e recebo uma leitura de 930M. Tentei ajustar a taxa de sincronia para 10M, 50M, 500M sem sucesso. Tweaked tamanho do pacote sem sorte também.
Agora, a ressalva, como você pode ver no status, é que meu nó primário é inconsistente. Então eu suponho que o sistema operacional está trabalhando essencialmente com um nó secundário enquanto o ressincronizador está funcionando. Mas, como a taxa de transferência é muito baixa, não entendo por que a sincronização não é mais rápida.
Alguma idéia do que eu posso tentar em seguida? Acabamento estimado de 76 horas não é algo que estou ansioso para :( Especialmente não sabendo o motivo, então vem uma espécie de interrupção, eu não sei como trazer a matriz a consistência rápida.
Obrigado!
EDIT: Eu tentei as seguintes configurações na seção de rede sem sucesso:
sndbuf-size 512k;
max-buffers 20480;
max-epoch-size 16384;
unplug-watermark 20480;
EDIT 2: Por nenhuma razão aparente, a velocidade saltou para 10 ~ 30M, depois que parei de ajustar todas as configurações. Ficou até 98,8% sincronizado e caiu de volta para ~ 300K. Nenhuma mensagem nos logs em nenhum dos servidores. Coincidentemente, vejo um aumento na atividade INSERT no banco de dados MySQL que é executado nesta partição. Alguma idéia?
EDIT 3: Versão: 8.4.2 (api: 1 / proto: 86-101)