2010-11-04 5 views
21

Was ist gleichbedeutend mit Linux 'Free' Befehl auf FreeBSD v8.1?Was ist gleichbedeutend mit Linux 'Free' Befehl auf FreeBSD v8.1

Ich rufe 'frei' von meiner Anwendung und berichtet die Ergebnisse in der Protokolldatei meiner Anwendung. Was wäre der Ersatz bei der Portierung auf FreeBSD v8.1?

Hier ist ein Probelauf von ‚frei‘ auf Linux:

[centos4x32 ~] free 
      total  used  free  shared buffers  cached 
Mem:  774452  733044  41408   0  98040  328880 
-/+ buffers/cache:  306124  468328 
Swap:  2031608  224 2031384 

Antwort

32
  • vmstat hat Standard-Ausgabe, die in der Natur ähnlich ist und viele Möglichkeiten nimmt, die extrem detaillierte Informationen geben, zB vmstat -m
  • swapinfo würde den Tausch Teil abdecken
  • top -d1 Ursachen oben einen Bildschirm drucken und beenden, und das Banner ist sehr ähnlich zu free
+4

On * Linux * die Ein-Screen-Option ist 'oben -n1' installieren zu laufen. –

9

vmstat -s gibt weitere Informationen, die für Menschen lesbar oder durch Skripts analysierbar sind, einschließlich der Auflistung der Seitengröße. Andernfalls wird die Anzahl der Seiten ausgegeben. Ohne Optionen gibt vmstat eine kurze Zusammenfassung.

Der Befehl vmstat existiert auch auf NetBSD.

2

Andere Option:

# vmstat fre 

procs  memory  page      faults   cpu 
r b w  avm fre flt re pi po fr sr in sy cs us sy id 
0 0 0 13475M 24M 689 1 2 0 344 394 14693 37734 60809 7 43 50 
6

Vielleicht freecolor Befehl ist eine Wahl. Installieren Sie es:

# cd /usr/ports/sysutils/freecolor 
# make install clean 

es verwenden:

# freecolor 
Physical : [#################################..] 94% (1907820/2018396) 
Swap  : [###################################] 100% (1048540/1048540) 
# freecolor -m -o 
      total  used  free  shared buffers  cached 
Mem:   1971  107  1863   0   0   0 
Swap:   1023   0  1023 

Bitte beachten FreeBSD find out RAM size Including Total Amount of Free and Used Memory Size.

1

verwenden nur alte gute htop

htop

pkg install htop 

htop