
サブシステム内部nr_periods
からのメトリックを理解しようとしています。ドキュメントから:cpu.stat
cpu
nr_periods — 経過した期間間隔の数(cpu.cfs_period_us で指定)。
はcpu.cfs_period_us
に設定され200000
、定義からnr_periods
時間の経過とともに単調に増加すると予想されます。
5秒間nr_periods
は5000000/200000 = 25
ただし、増加しないときもあれば、増加するときもあります。これはバグでしょうか、それとも私の認識が間違っているのでしょうか?
$ 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
システムの詳細:
$ uname -r
2.6.32-504.el6.x86_64
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.6 (Santiago)
前もって感謝します。