/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
vis boksens ram forbrug
Fra : Michael


Dato : 01-02-04 21:52

findes der et modul til at hente oplysninger om RAM? Jeg har søgt på CPAN,
men synes ikke at kunne finde et der kan hente Total ram, forbrugt m.m.

Jeg mangler egentligt kun i første omgang at hente hvor meget ram boksen
har.

Nogen der kan hjælpe mig lidt videre?

--
Mvh



 
 
Kim Schulz (01-02-2004)
Kommentar
Fra : Kim Schulz


Dato : 01-02-04 23:18

On Sun, 1 Feb 2004 21:51:55 +0100
"Michael" <maskinen2000@hotmail.com> wrote:
> findes der et modul til at hente oplysninger om RAM? Jeg har s_gt p_
> CPAN, men synes ikke at kunne finde et der kan hente Total ram,
> forbrugt m.m.
>
> Jeg mangler egentligt kun i f_rste omgang at hente hvor meget ram
> boksen har.
>
> Nogen der kan hj_lpe mig lidt videre?


hvad er "boksen" og hvad kører den ?



--
Fund of Fundanemt - Join the User Group
http://www.fundausers.org | join #fnug @ irc.freenode.net

Michael (02-02-2004)
Kommentar
Fra : Michael


Dato : 02-02-04 19:28

"Kim Schulz" <kim@schulz.dk> wrote in message
news:20040201231756.14162649@lifesuckz.nork.auc.dk...
hvad er "boksen" og hvad kører den ?

Ups.. sorry

Linux eller BSD

--




Lars Balker Rasmusse~ (02-02-2004)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 02-02-04 21:44

Kim Schulz <kim@schulz.dk> writes:
>> Linux eller BSD
>
> på linux kan du få mange informationer i /proc/meminfo, men ellers så
> ville jeg nok parse output fra commandoen "free" (mener også den er på
> bsd).

% uname -a && free
FreeBSD lagavulin.balker.org 5.2.1-RC FreeBSD 5.2.1-RC #1: Sat Jan 31 21:57:47 CET 2004 root@lagavulin.balker.org:/usr/obj/usr/src/sys/LAGAVULIN i386
free: Command not found.

Man kan dog få et ret præcist skøn med:

% ps aux | sort -nk4 | tail -1 | awk '{print $6 * 100 / $4 }'
384817

(Min maskine har 384M.)
--
Lars Balker Rasmussen Consult::Perl

Martin Moller Peders~ (02-02-2004)
Kommentar
Fra : Martin Moller Peders~


Dato : 02-02-04 09:43

In <bvjot6$4ul$1@sunsite.dk> "Michael" <maskinen2000@hotmail.com> writes:

>findes der et modul til at hente oplysninger om RAM? Jeg har søgt på CPAN,
>men synes ikke at kunne finde et der kan hente Total ram, forbrugt m.m.

>Jeg mangler egentligt kun i første omgang at hente hvor meget ram boksen
>har.

>Nogen der kan hjælpe mig lidt videre?

Hvis det er en Linux 2.2.* kan du laes i filen
/proc/meminfo

Mvh
Martin




Michael (02-02-2004)
Kommentar
Fra : Michael


Dato : 02-02-04 19:28

"Martin Moller Pedersen" <tusk@daimi.au.dk> wrote in message
news:bvl2i6$sju$1@news.net.uni-c.dk...
> In <bvjot6$4ul$1@sunsite.dk> "Michael" <maskinen2000@hotmail.com> writes:
>
> >findes der et modul til at hente oplysninger om RAM? Jeg har søgt på
CPAN,
> >men synes ikke at kunne finde et der kan hente Total ram, forbrugt m.m.
>
> >Jeg mangler egentligt kun i første omgang at hente hvor meget ram boksen
> >har.
>
> >Nogen der kan hjælpe mig lidt videre?
>
> Hvis det er en Linux 2.2.* kan du laes i filen
> /proc/meminfo

Yeps, men jeg ledte efter noget mere "generic" til brug på *nix bokse. /proc
findes mig bekendt på 2.2/2.4/2.6 linux, men ikke på f.eks. *bsd

--
Mvh




Thorbjørn Ravn Ander~ (02-02-2004)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 02-02-04 20:03

Michael wrote:

> Yeps, men jeg ledte efter noget mere "generic" til brug på *nix bokse. /proc
> findes mig bekendt på 2.2/2.4/2.6 linux, men ikke på f.eks. *bsd

Findes ikke.

Du kan more dig med at analysere uddata fra ps.

FreeBSD:
[ravn]$ ps -aux|head
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 11 81.6 0.0 0 12 ?? RL 22Jan04 12860:52.67 (idle)
turbo01 31098 2.0 0.2 3660 2156 ?? Ds 7:49PM 0:01.80 imapd
root 1 0.0 0.0 740 84 ?? SLs 22Jan04 0:16.69
/sbin/init --
root 12 0.0 0.0 0 12 ?? WL 22Jan04 22:44.34 (swi1: net)

Linux:
[ravn] ps -aux | grep head
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 1412 80 ? S 2003 0:06 init [3]
root 1659 0.0 0.0 3868 164 ? S 2003 0:00
/usr/lib/postfix/master
postfix 1667 0.0 0.0 4044 436 ? S 2003 0:03 nqmgr -l
-n qmgr -t fifo -u -c
root 1888 0.0 0.0 7420 76 ? S 2003 0:01 httpd
-DHAVE_PHP4 -DHAVE_PROXY -DHAVE
root 1980 0.0 0.0 1620 120 ? S 2003 0:00 crond

Solaris:
bash-2.05$ ps -aef
UID PID PPID C STIME TTY TIME CMD
root 0 0 0 Sep 18 ? 0:04 sched
root 1 0 0 Sep 18 ? 0:01 /etc/init -
root 19330 19311 0 11:17:35 pts/1 0:00 sh
root 22798 1 0 14:14:11 ? 0:00 /usr/lib/nfs/nfsd
root 27704 166 0 19:58:49 ? 0:00 rquotad
root 9299 455 0 Jan 07 console 0:00 bash


--
Thorbjoern Ravn Andersen "...plus...Tubular Bells!"


Lars Balker Rasmusse~ (02-02-2004)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 02-02-04 21:55

Thorbjørn Ravn Andersen <nospam0000@c.dk> writes:
> Solaris:
> bash-2.05$ ps -aef
> UID PID PPID C STIME TTY TIME CMD

På Solaris kan man trods alt bruge
/usr/sbin/prtconf | grep ^Memory
--
Lars Balker Rasmussen Consult::Perl

Thorbjørn Ravn Ander~ (03-02-2004)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 03-02-04 13:35

Lars Balker Rasmussen wrote:
>>bash-2.05$ ps -aef
>> UID PID PPID C STIME TTY TIME CMD
>
>
> På Solaris kan man trods alt bruge
> /usr/sbin/prtconf | grep ^Memory

Hvilket formentlig også ville give mere information end det ps-kald jeg
angav.

Det ændrer dog ikke nævneværdigt på grundkonklusionen.
--
Thorbjoern Ravn Andersen "...plus...Tubular Bells!"


Kim Schulz (02-02-2004)
Kommentar
Fra : Kim Schulz


Dato : 02-02-04 20:28

On Mon, 2 Feb 2004 19:28:15 +0100
"Michael" <maskinen2000@hotmail.com> wrote:
> "Kim Schulz" <kim@schulz.dk> wrote in message
> news:20040201231756.14162649@lifesuckz.nork.auc.dk...
> hvad er "boksen" og hvad k_rer den ?
>
> Ups.. sorry
>
> Linux eller BSD

på linux kan du få mange informationer i /proc/meminfo, men ellers så
ville jeg nok parse output fra commandoen "free" (mener også den er på
bsd).


--
Fund of Fundanemt - Join the User Group
http://www.fundausers.org | join #fnug @ irc.freenode.net

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste