nr_perioden von cpu.stat in cgroups auf RHEL

nr_perioden von cpu.stat in cgroups auf RHEL

Ich versuche, die nr_periodsMetrik cpu.statinnerhalb cpudes Subsystems zu verstehen. Aus den Dokumenten:

nr_perioden – Anzahl der verstrichenen Periodenintervalle (wie in cpu.cfs_period_us angegeben).

Der cpu.cfs_period_usist auf gesetzt 200000; und aufgrund der Definition erwarte ich, nr_periodsdass er mit der Zeit monoton zunimmt.

Also für 5 Sekunden, nr_periodssollte5000000/200000 = 25

Manchmal steigt es jedoch nicht an und manchmal schon. Ist das ein Fehler oder verstehe ich es falsch?

$ 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

Systemdetails:

$ uname -r
2.6.32-504.el6.x86_64

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

Dank im Voraus.

verwandte Informationen