Log tailing sobre SMB muito mais lento no Samba 4 vs Samba 3

Log tailing sobre SMB muito mais lento no Samba 4 vs Samba 3

Acabei de atualizar minha VM de desenvolvimento interno rodando Ubuntu 11.10 com Samba 3.6 para Ubuntu 15.04 com Samba 4.1 (instalação nova, nova VM). Tudo está funcionando muito bem, com a exceção de que meu log tailer (BareTailPro) observando a saída do desenvolvimento web agora está sendo atualizadomuitodevagar.


Sob o Samba 3

As gravações de log no lado do servidor aparecem no BareTail quase instantaneamente (<0,25s). As gravações subsequentes também são instantâneas.

Sob o Samba 4

As gravações de log do lado do servidor aparecem no BareTail quase instantaneamente na primeira gravação. As gravações subsequentes esperam de 10 a 12 segundos antes que o BareTail as mostre. O registro do Samba definido no nível 3 mostra as leituras acontecendo no momento em que o BareTail mostra a atualização. É como se o BareTail estivesse verificando uma atualização de carimbo de data/hora (o software verifica a cada 250 ms), mas recebesse o carimbo de data/hora antigo até que 10-12 segundos passassem. Quando a atualização é obtida, nenhuma linha é perdida.


Recriei a VM com 14.04 e 15.04 em diferentes máquinas físicas. Pesquisas na Internet retornam sugestões típicas de configuração de opções de soquete, mas nada ajudou. Na verdade, descobri muito pouco sobre rastreamento de log em SMB, mas costumava funcionar muito bem e agora nem tanto. A combinação do Windows 8.1 e do Samba 4 parece injetar algum tipo de buffer na atualização do carimbo de data/hora do arquivo na rede. Alguém encontrou isso e sabe de uma correção no lado do servidor ou no lado do cliente?

informação relacionada