Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Using Perl to detect RAM amount

by Abigail-II (Bishop)
on Jan 06, 2004 at 08:11 UTC ( [id://319040]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Using Perl to detect RAM amount
in thread Using Perl to detect RAM amount

Linux: cat /proc/meminfo. On Solaris, one can dump the hardware device tree - this will include the memory. (I can't remember the command). IIRC, on HP-UX, one of the *scan commands will show the physical amount of memory. Typically, after a reboot, dmesg will show that info there somewhere as well. Of course, none of this is very platform independent.

Abigail

Replies are listed 'Best First'.
Re: Re: Using Perl to detect RAM amount
by Tommy (Chaplain) on Jan 06, 2004 at 21:41 UTC
    Now that's a start. I'll find the right scan command and do some reading. I've found an easy way to dig up commands that I can't alltogether remember goes like...
    #!/usr/bin/perl -w use strict; use warnings; my($cmd) = 'conf'; foreach (split(/:/,$ENV{'PATH'})) { print qq[IN "$_"\n], (`ls ${\quotemeta $_}|grep $cmd`||"[none]\n"), + "--\n\n" }
    --
    Tommy Butler, a.k.a. TOMMY
    
Re: Re: Using Perl to detect RAM amount
by spartan (Pilgrim) on Jan 07, 2004 at 19:32 UTC
    This should work on all modern sparc platforms (sun4u mostly)
    #!/usr/bin/perl -w use strict; chomp (my @data=`/usr/platform/\`uname -m\`/sbin/prtdiag`); foreach my $line (@data) { if ($line =~ /Mem/) { my @needed_line=(split /\s+/, $line); print "Memory = ".$needed_line[2]."\n"; } }


    Very funny Scotty... Now PLEASE beam down my PANTS!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://319040]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (7)
As of 2024-04-18 03:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found