/ proc / net / dev no ubuntu 12.04 x86

1

Como posso evitar a contagem de bytes de redefinição em /proc/net/dev quando houver mais de 4 gb de transferência? O contador de 'bytes' em /proc/net/dev wraps after bytes > 2^32 .

Eu entendo que existem outros métodos para verificar a atividade da rede (como iptables), mas eu preciso que isso funcione por causa de um pacote chamado "BWBAR". Instalar um sistema operacional de 64 bits ou reiniciar a máquina não é uma opção.

Obrigado

    
por Spazmic 18.03.2015 / 05:31

1 resposta

0
% bl0ck_qu0te%

Você não pode: o tamanho das variáveis para o contador permite apenas um valor de até 4GB.

É o programa que você usa que já deveria estar ciente disto e deveria cuidar disto: deveria pesquisar duas vezes e se o 2º valor for menor que o 1º valor some 4Gb para o 1º valor. Subtraindo os dois, então, mostrará o resultado correto.

Se isso não acontecer, você deve enviar um relatório de bug para aquele software.

    
por Rinzwind 18.03.2015 / 11:15