6 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use Win32::SystemInfo;
use strict;
use warnings;
my (%phash, %mhash, $proc, $cpuinfo);
$proc = Win32::SystemInfo::ProcessorInfo();
Win32::SystemInfo::ProcessorInfo(%phash);
Win32::SystemInfo::MemoryStatus(%mHash, "MB");
$cpuinfo = "Installed Processors: $phash{NumProcessors}\n";
foreach my $i (0..($phash{NumProcessors} - 1)){
$cpuinfo .= "\nProcessor ".($i + 1).":\n";
$cpuinfo .= "Processor level: $proc\n";
$cpuinfo .= "Processor Speed: $phash{"Processor$i"}{'MHZ'} MHz\n";
$cpuinfo .= "Identifier: $phash{"Processor$i"}{'Identifier'}\n";
$cpuinfo .= "Vendor Identifier: $phash{"Processor$i"}{'VendorIdentifier'}\n";
$cpuinfo .= "Processor Name: $phash{"Processor$i"}{'ProcessorName'}\n";
}
print $cpuinfo;
[E|B,09.04.2004, 14:28]Bei mir ist der Server einmal auch ausgefallen. Musste das Snippet dann nochmals schreiben. ;)
6 Einträge, 1 Seite |