NAME

Test::Smoke::SysInfo::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:

'processor' (count occurrence for __cpu_count)
'cpu' (part of __cpu)
'Cpu0ClkTck' (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->from_cpuinfo($key)

Returns the first value of that key in /proc/cpuinfo.

COPYRIGHT

(c) 2002-2013, Abe Timmerman <abeltje@cpan.org> All rights reserved.

With contributions from Jarkko Hietaniemi, Merijn Brand, 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.