Skip to content

25. Februar 2009

3

free in Mac OS X

by zer(o_0)ne
icon

Da es das Kommando “free” zur Anzeige der Ram-Auslastung unter Mac OS X nicht gibt, muss man sich eines kleinen Umweges bedienen. Man kann die Ram-Auslastung ganz einfach aus “top” auslesen. Dazu grept man aus “top” einfach “Phys” heraus.

"top -l 1 | grep Phys"

Um das ganze konfortabler zu machen, legt man sich am besten in der Datei “.bashrc” ein Alias dafür an. Also “.bashrc” öffnen und dann

"alias free='top -l 1 | grep Phys'"

eingeben und speichern. Um es danach gleich in der aktuellen terminal-session nutzen zu können dann noch “source .bashrc” eingeben. Oder einfach Terminal neustarten. Wenn man nun danach einfach “free” eingibt bekommt man folgendes Ergebnis:

PhysMem:  666M wired,  670M active,  283M inactive, 1629M used, 2467M free.

Und ja: ich hab 4GB in meinem MacBook ;-)

3 Comments Post a comment
  1. Feb 25 2009

    Hm. Also, bei mir (10.5 Leopard) wird die ~/.bashrc nicht automatisch beim Login geladen. Ich musste dafür die /etc/profile editieren:
    aus
    if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . /etc/bashrc
    fi

    mach
    if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . /etc/bashrc
    [ -r ~/.bashrc ] && . ~/.bashrc
    fi

    Antworten
    • Feb 26 2009

      ich hab meinen terminal auch so eingesetllt das er nicht die login.shell von macosx aufruft sondern gleich die bash, das ist ein unterschied. dann nimmt er auch gleich die ~/.bashrc

      Login-Shell Mac OS X Terminal

      Antworten
  2. Feb 25 2009

    cool, gleich mal ausprobieren. das hat meinem MacBook noch gefehlt. Danke!

    Antworten

Leave a comment

required
required

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments