GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Unix::Statgrab::sg_cpu_stats(3) User Contributed Perl Documentation Unix::Statgrab::sg_cpu_stats(3)

Unix::Statgrab::sg_cpu_stats - container for libstatgrab CPU statistics

"Unix::Statgrab::sg_cpu_stats" is a Perl package name providing accessors to bundled libstatgrab sg_cpu_stats <http://www.i-scream.org/libstatgrab/docs/sg_get_cpu_stats.3.html> data collection.

Returns the number of entries in the container.

Returns the seconds since Epoch (0:00:00 on January, 1st 1970) of the time measure the CPU statistics.

Deprecated alias of "fetchall_hash"

Returns all records from sg_cpu_stats <http://www.i-scream.org/libstatgrab/docs/sg_get_cpu_stats.3.html> container as list of hash containing each datum name as key and the datum as value.

Returns all records from sg_cpu_stats <http://www.i-scream.org/libstatgrab/docs/sg_get_cpu_stats.3.html> container as list of arrays containing the values in following order:

  (user kernel idle iowait swap nice total
   context_switches voluntary_context_switches involuntary_context_switches
   syscalls interrupts soft_interrupts
   systime)

in that order without leading headline.

Returns all records from sg_cpu_stats <http://www.i-scream.org/libstatgrab/docs/sg_get_cpu_stats.3.html> container as list of arrays containing the values in following order:

  (user kernel idle iowait swap nice total
   context_switches voluntary_context_switches involuntary_context_switches
   syscalls interrupts soft_interrupts
   systime)

in that order including leading headline.

Returns one row as array containing values as above.

Returns all records from sg_cpu_stats <http://www.i-scream.org/libstatgrab/docs/sg_get_cpu_stats.3.html> container as array of arrays without header.

Returns one row as hash containing "{ user => $self.user($row), kernel => ... }".

Returns all records from sg_cpu_stats <http://www.i-scream.org/libstatgrab/docs/sg_get_cpu_stats.3.html> container as array of hashes.

Returns list of column names: "(user kernel idle iowait swap nice total context_switches voluntary_context_switches involuntary_context_switches syscalls interrupts soft_interrupts systime)"

Clock ticks in user mode

Clock ticks in kernel mode

Clock ticks while idle

Clock ticks while waiting for outstanding I/O

Clock ticks while waiting for swap

Clock ticks in user mode with nice priority

Overall clock ticks

Overall Context switches

Voluntary context switches (See sched_yield(2) <http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_yield.html>)

Involuntary context switches

Number of syscalls

Amount of interrupts happened

Amount of software triggered interrupts

Provides the difference between the last measurement and the recent one.

  $recent->get_cpu_stats_diff($last);

Provides a percentage representation of the single cpu ticks measured.

Jens Rehsack, <rehsack AT cpan.org>

Copyright (C) 2012-2018 by Jens Rehsack

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

2018-06-08 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.