Depois que seu módulo VOS ou OpenVOS estiver em funcionamento por algum tempo (alguns meses ou mais), você poderá notar que alguns dos valores de medição exibidos por várias solicitações `analyze_system` tornaram-se negativos, ou que algumas porcentagens estão muito distantes do valor esperado. Isso é causado pelo estouro dos contadores inteiros subjacentes; quando isso ocorre, eles “retornam” ao maior número negativo e começam a contar novamente a partir dos números negativos. Eventualmente, se você esperar tempo suficiente, eles voltarão a ser positivos. Mas, como os contadores são incrementados em momentos diferentes, é certo que apenas alguns contadores ficarão negativos, enquanto outros permanecerão positivos. Daí a saída sem sentido de valores negativos.
A solução é simples: reinicie os medidores antes de tentar consultá-los. A opção “-reset” nas diversas solicitações de medição do `analyze_system` salva uma cópia dos medidores em um arquivo chamado `as_meter_file` no seu diretório pessoal. Na próxima vez que você executar a solicitação de medição, esses valores salvos serão subtraídos dos valores atuais, de modo que os dados representem apenas as atividades que ocorreram desde que os medidores foram reiniciados.
Se você quiser “desativar a reinicialização” dos medidores, basta renomear ou excluir o arquivo as_meter_file.
Aqui está um exemplo do uso do comando `analyze_system cache_meters` em um módulo que está em funcionamento há alguns meses. Na primeira execução do `cache_meters`, são exibidos dados inconsistentes. Na segunda execução, são exibidos dados precisos.
Acertos Erros Total
Arquivo Dados 1112734947/ 93,81% 73384889/ 6,19% 1288214193/279,61%
Indireto 6.487.419.130/ 98,00% 13.221.914/ 2,00% 6.623.890.710/143,77%
Índice Dados 5.656.982.300/ 95,60% 2.605.721/ 4,40% 59182760/ 12,85%
Indireto 23459/ 97,40% 625/ 2,60% 24203/ 0,00%
Diretório Dados **********/******% 12033330/******% **********/******%
Indireto 17025043/ 99,75% 42070/ 0,25% 17068785/ 3,70%
Totais 253698831/ 71,47% 101288549/ 28,53% 460716273
como: cache_meters -reset
como: cache_meters
cache_meter normal %es#m105 0:00:37 07/10/19 16:04:18 Tempo de medição: 0:00:37
___FCKsi___5 Acertos Erros Total Arquivo Dados 10124/ 52,27% 9246/ 47,73% 22052/ 47,33% Indireto 17355/ 98,92% 190/ 1,08% 17547/ 37,66% Índice Dados 10/ 90,91% 1/ 9,09% 11/ 0,02% Indireto 0/ 0,00% 0/ 0,00% 0/ 0,00% Dados do diretório 6748/ 96,69% 231/ 3,31% 6979/ 14,98% Indireto 6/100,00% 0/ 0,00% 6/ 0,01% Totais 34.243/ 77,98% 9.668/ 22,02% 46.595 como:
___FCKsi___5___FCKpd___5
___FCKpd___5
Espero que isso ajude a esclarecer a situação.
