Sys::Statistics::Linux::SysInfo man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Sys::Statistics::LinuxUsersContributed Perl Sys::Statistics::Linux::SysInfo(3)

NAME
       Sys::Statistics::Linux::SysInfo - Collect linux system information.

SYNOPSIS
	   use Sys::Statistics::Linux::SysInfo;

	   my $lxs  = Sys::Statistics::Linux::SysInfo->new;
	   my $info = $lxs->get;

DESCRIPTION
       Sys::Statistics::Linux::SysInfo gathers system information from the
       virtual /proc filesystem (procfs).

       For more information read the documentation of the front-end module
       Sys::Statistics::Linux.

SYSTEM INFOMATIONS
       Generated by
       /proc/sys/kernel/{hostname,domainname,ostype,osrelease,version} and
       /proc/cpuinfo, /proc/meminfo, /proc/uptime, /proc/net/dev.

	   hostname   -	 The host name.
	   domain     -	 The host domain name.
	   kernel     -	 The kernel name.
	   release    -	 The kernel release.
	   version    -	 The kernel version.
	   memtotal   -	 The total size of memory.
	   swaptotal  -	 The total size of swap space.
	   uptime     -	 The uptime of the system.
	   idletime   -	 The idle time of the system.
	   pcpucount  -	 The total number of physical CPUs.
	   tcpucount  -	 The total number of CPUs (cores, hyper threading).
	   interfaces -	 The interfaces of the system.
	   arch	      -	 The machine hardware name (uname -m).

	   # countcpus is the same like tcpucount
	   countcpus  -	 The total (maybe logical) number of CPUs.

       "pcpucount" and "tcpucount" are really easy to understand. Both values
       are collected from "/proc/cpuinfo". "pcpucount" is the number of
       physical CPUs, counted by "physical id". "tcpucount" is just the total
       number counted by "processor".

       If you want to get "uptime" and "idletime" as raw value you can set

	   $Sys::Statistics::Linux::SysInfo::RAWTIME = 1;
	   # or with
	   Sys::Statistics::Linux::SysInfo->new(rawtime => 1)

METHODS
   new()
       Call "new()" to create a new object.

	   my $lxs = Sys::Statistics::Linux::SysInfo->new;

   get()
       Call "get()" to get the statistics. "get()" returns the statistics as a
       hash reference.

	   my $info = $lxs->get;

EXPORTS
       No exports.

SEE ALSO
       proc(5)

REPORTING BUGS
       Please report all bugs to <jschulz.cpan(at)bloonix.de>.

AUTHOR
       Jonny Schulz <jschulz.cpan(at)bloonix.de>.

COPYRIGHT
       Copyright (c) 2006, 2007 by Jonny Schulz. All rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.14.1			  2011-06-20Sys::Statistics::Linux::SysInfo(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net