web-dev-qa-db-fra.com

Qu'est-ce qui équivaut à la commande "libre" de Linux sous FreeBSD v8.1?

Qu'est-ce qui équivaut à la commande "libre" de Linux sur FreeBSD v8.1?

J'appelle «gratuitement» à partir de mon application et rapporte les résultats dans le fichier journal de celle-ci. Quel serait le remplacement lors du portage sur FreeBSD v8.1?

Voici un exemple d’exécution de 'free' sous Linux:

[centos4x32 ~] free
             total       used       free     shared    buffers     cached
Mem:        774452     733044      41408          0      98040     328880
-/+ buffers/cache:     306124     468328
Swap:      2031608        224    2031384
29
WilliamKF
  • vmstat a une sortie par défaut qui est de nature similaire et prend de nombreuses options donnant des informations extrêmement détaillées, par exemple vmstat -m
  • swapinfo couvrirait la partie swap
  • top -d1 amène top à imprimer un écran et à se fermer. La bannière ressemble beaucoup à free. Utilisez top -d1 | head -n 7 pour ne voir que la bannière
37
Ben Jackson

vmstat -s donne des informations plus lisibles ou analysables par script, incluant la liste de la taille de la page. Sinon, la sortie est exprimée en nombres de pages. Sans option, vmstat donne un bref résumé.

La commande vmstat existe également sur NetBSD.

9
Brian Minton

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

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

Utilise le: 

# 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

Veuillez vous référer à FreeBSD recherche la taille RAM, y compris la quantité totale de mémoire libre et utilisée .

8
Nan Xiao

Autre 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
2
miguelcm

Vous pouvez utiliser ce script. 

# fetch http://www.cyberciti.biz/files/scripts/freebsd-memory.pl.txt
# mv freebsd-memory.pl.txt /usr/local/bin/free
# chmod +x /usr/local/bin/free  

source: http://www.cyberciti.biz/faq/freebsd-command-nt-get-ram-information/

1
David Okwii

juste utiliser vieux bon htop

installer htop

 pkg install htop

courir

htop
0
xsor