nr_periods de cpu.stat en cgroups en RHEL

nr_periods de cpu.stat en cgroups en RHEL

Estoy tratando de comprender la nr_periodsmétrica desde cpu.statel interior cpudel subsistema. De los documentos:

nr_periods: número de intervalos de período (como se especifica en cpu.cfs_period_us) que han transcurrido.

El cpu.cfs_period_usestá configurado en 200000; y según la definición espero nr_periodsaumentar monótonamente con el tiempo.

Entonces, durante 5 segundos, nr_periodsdebería ser5000000/200000 = 25

Sin embargo, a veces no aumenta y otras sí. ¿Es esto un error o me estoy equivocando?

$ cat /cgroup/GROUP1/cpu.stat && sleep 5 && cat /cgroup/GROUP1/cpu.stat
nr_periods 129890
nr_throttled 24
throttled_time 25909422

nr_periods 129892
nr_throttled 24
throttled_time 25909422

Detalles del sistema:

$ uname -r
2.6.32-504.el6.x86_64

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.6 (Santiago)

Gracias de antemano.

información relacionada