NAME
System::Info::Linux - Object for specific Linux info.
DESCRIPTION
$si->prepare_sysinfo
Use os-specific tools to find out more about the system.
$si->prepare_os
Use os-specific tools to find out more about the operating system.
$si->linux_generic
Check /proc/cpuinfo
for these keys:
- "processor" (count occurrence for __cpu_count)
- "model name" (part of __cpu)
- "vendor_id" (part of __cpu)
- "cpu mhz" (part of __cpu)
- "cpu cores" (add values to add to __cpu_count)
$si->linux_arm
Check /proc/cpuinfo
for these keys:
- "processor" (count occurrence for __cpu_count)
- "Processor" (part of __cpu)
- "BogoMIPS" (part of __cpu)
$si->linux_ppc
Check /proc/cpuinfo
for these keys:
- "processor" (count occurrence for __cpu_count)
- "cpu" (part of __cpu)
- "machine" (part of __cpu)
- "clock" (part of __cpu)
- "detected" (alters machine if present)
$si->linux_sparc
Check /proc/cpuinfo
for these keys:
$si->linux_s390x
Check /proc/cpuinfo
for these keys:
- "processor" (count occurrence for __cpu_count)
- "Processor" (part of __cpu)
- "BogoMIPS" (part of __cpu)
$si->prepare_proc_cpuinfo
Read the complete /proc/cpuinfo
.
$si->count_in_cpuinfo ($regex)
Returns the number of lines $regex matches for.
$si->count_unique_in_cpuinfo ($regex)
Returns the number of lines $regex matches for.
$si->from_cpuinfo ($key)
Returns the first value of that key in /proc/cpuinfo
.
COPYRIGHT AND LICENSE
(c) 2016-2023, Abe Timmerman & H.Merijn Brand, All rights reserved.
With contributions from Jarkko Hietaniemi, Campo Weijerman, Alan Burlison, Allen Smith, Alain Barbet, Dominic Dunlop, Rich Rauenzahn, David Cantrell.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See:
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.