Estadísticas de memoria

A diferencia de otros proveedores de estadísticas, las estadísticas de memoria proporcionan estadísticas que son tan precisas como las estadísticas captadas en modalidad síncrona, pero la recopilación de estadísticas no implica penalizaciones de la captación repetitiva de las estadísticas durante la ejecución del script.

Algunos de los elementos de las estadísticas de memoria, como el número de anomalías de página, cambian con frecuencia. Por lo tanto, la recopilación de estadísticas de memoria produce de forma asíncrona información incorrecta. Por ejemplo, si desea recopilar estadísticas de memoria para un proceso que falla debido a la poca memoria, puede utilizar el intervalo entre las llamadas al sistema fork y exit para recopilar las estadísticas. Si las estadísticas de memoria no se acumulan durante los mismos intervalos, las estadísticas de memoria no cambian.

Se puede acceder a las estadísticas de memoria utilizando el formato siguiente:
__stat.mem-><field>
Por ejemplo, el mandato siguiente indica el número de anomalías de página que se han producido durante un intervalo específico:
__stat.mem->page_faults
donde __stat representa un elemento estadístico y mem indica que las estadísticas son información relacionada con la memoria.

Los siguientes campos independientes se pueden utilizar para visualizar diferentes elementos estadísticos:

Tabla 1. ProbeVue para estadísticas de memoria
Nombre de campo de script Vue Tipo de datos Descripción
page_faults larga no firmada Número de anomalías de página.
reclamación_página larga no firmada Número de reclamación de página.
erras_bloqueo larga no firmada Número de faltas de bloqueo.
pistas de retroceso larga no firmada Número de operaciones de retroceso.
páginas larga no firmada Número de páginas paginadas durante la recopilación de estadísticas de memoria.
salidas de página larga no firmada Número de páginas paginadas durante la recopilación de estadísticas de memoria.
núm_ios larga no firmada Número de operaciones de inicio de E/S.
núm_iodona larga no firmada Número de operaciones de iodone .
zerofills larga no firmada Número de páginas con relleno cero.
rellenos_ejecutables larga no firmada Número de páginas rellenadas con archivos ejecutables.
page_scans larga no firmada Número de páginas examinadas.
ciclos de paginación larga no firmada Número de ciclos de mano de reloj de buscapersonas.
page_robos larga no firmada Número de páginas utilizadas menos recientemente que deben incluirse en la lista de libres.
esperas_bastidor_libre larga no firmada Número de marcos de página que se deben añadir a la lista de marcos de página disponibles.
extnd_xpt_waits larga no firmada Número de operaciones de espera de XPT de ampliación.
esperas_io_pendientes larga no firmada Número de operaciones de espera de E/S pendientes.