
Ich versuche, die nr_periods
Metrik cpu.stat
innerhalb cpu
des Subsystems zu verstehen. Aus den Dokumenten:
nr_perioden – Anzahl der verstrichenen Periodenintervalle (wie in cpu.cfs_period_us angegeben).
Der cpu.cfs_period_us
ist auf gesetzt 200000
; und aufgrund der Definition erwarte ich, nr_periods
dass er mit der Zeit monoton zunimmt.
Also für 5 Sekunden, nr_periods
sollte5000000/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.