Ir al contenido principal

Una vez que su módulo VOS u OpenVOS lleve un tiempo en funcionamiento (unos meses o más), es posible que observe que algunos de los valores de medición mostrados por diversas solicitudes de «analyze_system» se han vuelto negativos, o que algunos de los porcentajes están muy desviados. Esto se debe a que los contadores enteros subyacentes se desbordan; cuando esto ocurre, «dan la vuelta» al número negativo más grande y comienzan a contar hacia arriba a través de los números negativos.  Con el tiempo, si esperas lo suficiente, volverán a ser positivos. Pero, dado que los contadores se incrementan en distintos momentos, es seguro que solo algunos contadores serán negativos, mientras que otros seguirán siendo positivos. De ahí la salida sin sentido de valores negativos.

La solución es sencilla: reinicia los contadores antes de intentar consultar sus valores. La opción «-reset» de las distintas solicitudes de medición de analyze_system guarda una copia de los contadores en un archivo llamado as_meter_file en tu home . La próxima vez que ejecutes la solicitud de medición, estos valores guardados se restarán de los valores actuales, de modo que los datos representen únicamente las actividades que han tenido lugar desde que se reiniciaron los contadores.

Si quieres «desactivar el reinicio» de los contadores, solo tienes que cambiar el nombre o eliminar el archivo as_meter_file.

A continuación se muestra un ejemplo del uso de la función `analyze_system cache_meters` en un módulo que lleva en funcionamiento varios meses. La primera vez que se utiliza `cache_meters`, se muestran datos incoherentes. La segunda vez, se muestran datos precisos.

                              Aciertos              Errores              Total
Archivo       Datos      1112734947/ 93,81 %   73384889/  6,19 % 1288214193/279,61 %
           Indirectos   648741913/ 98,00 %   13221914/  2,00 %  662389071/143,77 %
Índice      Datos        56569823/ 95,60 %    2605721/  4,40 %   59182760/ 12,85 %
           Indirecto       23459/ 97,40 %        625/  2,60 %      24203/  0,00 %
Directorio  Datos      **********/******%   12033330/******% **********/******%
           Indirecto    17025043/ 99,75 %      42070/  0,25 %   17068785/  3,70 %
Totales                253698831/ 71,47 %  101288549/ 28,53 %  460716273
como:  cache_meters -reset
como:  cache_meters
cache_meter normal   %es#m105                   0:00:37    19/10/2019 16:04:18
Tiempo de medición:      0:00:37
___FCKsi___5                              Aciertos              Errores              Total
Archivo       Datos           10124/ 52,27 %       9246/ 47,73 %      22052/ 47,33 %
           Indirecto       17355/ 98,92 %        190/  1,08 %      17547/ 37,66 %
Índice      Datos              10/ 90,91 %          1/  9,09 %         11/  0,02 %
           Indirecto           0/  0,00 %          0/  0,00 %          0/  0,00 %
Datos del directorio            6748/ 96,69 %        231/  3,31 %       6979/ 14,98 %
           Indirecto           6/100,00 %          0/  0,00 %          6/  0,01 %
Totales                    34 243/ 77,98 %       9 668/ 22,02 %      46 595
como:
___FCKsi___5___FCKpd___5
___FCKpd___5

Espero que esto ayude a aclarar la situación.