Class OsStats.Cgroup.CpuStat

    • Constructor Detail

      • CpuStat

        public CpuStat​(long numberOfElapsedPeriods,
                       long numberOfTimesThrottled,
                       long timeThrottledNanos)
    • Method Detail

      • getNumberOfElapsedPeriods

        public long getNumberOfElapsedPeriods()
        The number of elapsed periods.
        Returns:
        the number of elapsed periods as measured by cpu.cfs_period_us
      • getNumberOfTimesThrottled

        public long getNumberOfTimesThrottled()
        The number of times tasks in the control group have been throttled.
        Returns:
        the number of times
      • getTimeThrottledNanos

        public long getTimeThrottledNanos()
        The total time duration for which tasks in the control group have been throttled.
        Returns:
        the total time in nanoseconds