Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Software
>
ganz schnelle frage in sachen Terminal
ganz schnelle frage in sachen Terminal
evilalex
05.08.06
21:45
Hi Profis,
ich suche einen befehl der mir den freien arbeitsspeicher in byte zurückliefert (so wie "free" unter linux) gibts da was ?
top -l1 |grep '^PhysMem'|awk '{print $10}'; geht leider nicht da falsche einheit.
danke schonmal
Hilfreich?
0
Kommentare
Simoon
05.08.06
22:04
vm_stat | grep '^Pages free:' | awk '{print ($3*4096)}'
Sowas?
Hilfreich?
0
Simoon
05.08.06
22:04
Natürlich vorausgesetzt, die Page Size ist 4096.
Hilfreich?
0
evilalex
05.08.06
22:18
gibt mir vm_stat den physikalischen ram zurück ? ich dacht das is nur der virtuelle?
Hilfreich?
0
_mäuschen
05.08.06
22:37
free(1)
displays the total amount of free and used physical memory and swap space in the system, as well as the buffers and cache consumed by the kernel.
Hilfreich?
0
Simoon
05.08.06
22:44
@evilalex:
Nein, das ist schon korrekt so. Bei virtuellem Speicher werden
"virtual pages" auf "page frames" (einzelne Abschnitte im RAM)
abgebildet. Bildlich gesprochen sind freie pages sind dann einfach
page frames, auf die keine virtual page zeigt.
@_mäuschen:
free(1) habe zumindest ich unter Tiger nicht.
Hilfreich?
0
_mäuschen
05.08.06
22:51
Ja, sehe es gerade, dass es
free
unter Mac OS X nicht gibt.
Doch vm_stat ist schon richtig.
Hilfreich?
0
evilalex
05.08.06
23:24
Super! Danke Simoon und _mäuschen
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.