¿Cómo get contadores para swap-in / swap-out en Linux?

Estoy tratando de get contadores para la actividad de cambio / intercambio en CentOS 6. La intención es alimentar datos sin formatting en RRDtool para generar charts y usarlos para generar alertas. He smem un vistazo a las herramientas comunes ( vmstat , smem y dstat ), pero todas parecen dirigidas al uso interactivo, es decir, "a partir de este momento", en lugar de proporcionar acceso sin formatting a los contadores.

sar está ejecutando en el sistema y puede generar informes históricos, pero no parece que rastree los contadores de la actividad de intercambio / intercambio.

La página de manual / proc parece indicar que los contadores sin procesar están disponibles a través de /proc/stat :

 page 5741 1808 The number of pages the system paged in and the number that were paged out (from disk). 

Pero esa línea no está presente en los contenidos de /proc/stat en este sistema (kernel 2.6.32). Prefiero los contadores sin procesar para evitar ejecutar processs en segundo plano como vmstat . No es ideal mirar los contenidos de forma gratuita, ya que solo muestra el porcentaje utilizado en un solo punto en el time, no la actividad total desde la última lectura.

¿Algun consejo?

No está claro si busca input / salida de página causada por pagination o por intercambio. La diferencia se explica en varios lugares aquí ( https://superuser.com/questions/785447 ). El número de páginas intercambiadas y paginados de /proc/vmstat .

Páginas paginados dentro / fuera

 $ cat /proc/vmstat|grep pgpg pgpgin 6920262 pgpgout 345654122 

Páginas intercambiadas

 $ cat /proc/vmstat|grep pswp pswpin 0 pswpout 0