nr_periods de cpu.stat em cgroups no RHEL

2

Estou tentando entender a nr_periods métrica de cpu.stat dentro de cpu subsistema. Dos documentos:

nr_periods — number of period intervals (as specified in cpu.cfs_period_us) that have elapsed.

O cpu.cfs_period_us está definido como 200000 ; e da definição eu espero que nr_periods aumente monotonicamente com o tempo.

Por 5 segundos, nr_periods deve ser 5000000/200000 = 25

No entanto, às vezes não aumenta e às vezes acontece. Isso é um bug ou estou errado?

$ 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

Detalhes do sistema:

$ uname -r
2.6.32-504.el6.x86_64

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

Obrigado antecipadamente.

    
por goyalankit 23.10.2016 / 00:42

0 respostas