2010-11-04 50 views
21

Quelle est l'équivalent de la commande 'free' de Linux sur FreeBSD v8.1? J'appelle 'libre' de mon application et je rapporte les résultats dans le fichier journal de mon application. Quel serait le remplacement lors du portage vers FreeBSD v8.1?Quelle est l'équivalent de la commande 'free' de Linux sur FreeBSD v8.1

Voici une série d'échantillon de 'libre' sur Linux:

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

Répondre

32
  • vmstat a sortie par défaut qui est de nature similaire et prend de nombreuses options qui donnent des informations extrêmement détaillées, par exemple vmstat -m
  • swapinfo couvrirait la partie de l'échange
  • top -d1 causes haut pour imprimer un écran et quitter, et la bannière est très similaire à free
+4

Sur * Linux * l'option d'un écran est 'top -n1'. –

9

vmstat -s donne un peu plus d'informations lisibles par un humain ou par script, y compris l'énumération de la taille de la page. Sinon, il donne la sortie en nombre de pages. Sans options, vmstat donne un bref résumé. La commande vmstat existe aussi sur NetBSD.

2

option Autre:

# 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

Peut-être que la commande freecolor est un choix. Installez-le:

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

utiliser:

# 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 

S'il vous plaît se référer FreeBSD find out RAM size Including Total Amount of Free and Used Memory Size.

1

il suffit d'utiliser bon vieux htop

installer htop

pkg install htop 

pour exécuter

htop