diff options
author | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2009-01-29 16:33:35 -0800 |
---|---|---|
committer | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2009-01-29 16:33:35 -0800 |
commit | c5d9187695e743178bec68353a0b9e97641fdb08 (patch) | |
tree | b49f8484d534857e97a1e5975b737227cf733608 /functions | |
parent | 2791133497628c924962fe54724e586b72ea9e58 (diff) | |
parent | b204513bbfbac10a826e485f677c7ed77e342d52 (diff) | |
download | vyatta-op-c5d9187695e743178bec68353a0b9e97641fdb08.tar.gz vyatta-op-c5d9187695e743178bec68353a0b9e97641fdb08.zip |
Merge branch 'jenner' of 192.168.100.1:git/vyatta-op into jenner
Diffstat (limited to 'functions')
-rwxr-xr-x | functions/cpu-info | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/functions/cpu-info b/functions/cpu-info deleted file mode 100755 index 1839a5d..0000000 --- a/functions/cpu-info +++ /dev/null @@ -1,37 +0,0 @@ -#! /usr/bin/perl -# implement "show cpu-info" - -open my $cpuinfo, '<', '/proc/cpuinfo' - or die "Can't open /proc/cpuinfo : $!"; - -my %models; -my %packages; -my %cores; - -my %map = ( - 'model name' => \%models, - 'physical id' => \%packages, - 'core id' => \%cores -); - -my $cpu = 0; -while (<$cpuinfo>) { - chomp; - my ( $tag, $val ) = split /:/; - if ( !$tag ) { - ++$cpu; - next; - } - - $tag =~ s/\s+$//; - $val =~ s/^\s+//; - - my $ref = $map{$tag}; - $ref->{$val} = $cpu if ($ref); -} -close $cpuinfo; - -print "CPU ", join( " \n", keys %models ), "\n"; -print "Packages ", scalar keys %packages, "\n"; -print "Cores ", scalar keys %cores, "\n"; -print "Threads ", $cpu, "\n"; |