GNU/Linux >> Tutoriels Linux >  >> Linux

Commande gratuite Linux (vérifier l'utilisation de la mémoire)

L'un des composants critiques du système est sa mémoire (RAM). Lorsque la mémoire du serveur est pleinement utilisée, cela peut ralentir les performances du serveur. Pour surveiller l'utilisation de la mémoire, Linux a une autre commande appelée "free".

La commande Free est utilisée sous Linux pour vérifier la quantité de mémoire RAM libre dans le système. La commande free affiche également l'espace d'échange, l'espace tampon et l'espace cache.

La plupart des distributions Linux ont par défaut une commande gratuite intégrée, vous n'avez donc pas besoin d'installer de package.

Vérifiez l'utilisation de la mémoire à l'aide de la commande gratuite

Pour exécuter la commande gratuite, tapez simplement free sur votre terminal. L'exécuter sans option vous montrera une vue par défaut avec des unités de kilo-octet.

$ free

La commande affichera les informations de mémoire ci-dessous.

Mémoire (en unités de kilo-octets)

  • Total :1026740
  • Occasion :843396
  • Gratuit :183344
  • Partagé :0
  • Tampons :52704
  • En cache :376384

Échange (en unités de kilo-octets)

  • Total :1045500
  • Occasion :3376
  • Gratuit :1042124

Veuillez noter que la colonne de mémoire partagée doit être ignorée car elle est obsolète.

Afficher les informations de mémoire dans l'unité

Par défaut free affichera les informations en unités de kilo-octets. Pour vérifier l'utilisation de la mémoire dans d'autres unités, utilisez -b (octets), -k (kilo-octets), -m (mégaoctets), -g (gigaoctets) et --tera (téraoctets).

L'exemple de sortie suivant est l'unité de mégaoctets.

$ free -m

Certaines distributions Linux prennent également en charge les options gratuites suivantes -b , -k , -g et --tera .

Afficher la mémoire en lisible par l'homme

La commande gratuite nous fournit également -h option qui signifie lisible par l'homme. Alors, quelle est la différence avec l'option précédente, telle que l'option -m (mégaoctets) ? La différence la plus visible est que -h l'option ajoutera une unité lisible par l'homme après les chiffres.

Prenons un exemple.

$ free -h

Comme nous pouvons le voir ensemble, il y a G (gigaoctet) lettre derrière 1,0 chiffre. Lorsque le nombre gigabtye n'est pas atteint, Free est assez intelligent pour le savoir et mettre l'unité appropriée derrière chaque nombre. M lettre derrière - disons - le numéro 929 nous indique ses 969 mégaoctets.

Afficher gratuitement avec délai

En tant que l'un des outils statistiques, le meilleur moyen de capturer l'utilisation de la mémoire consiste à utiliser un délai. Pour ce faire, nous pouvons utiliser -s option suivie de N secondes que nous voulons. Nous pouvons toujours combiner plus d'une option pour que le résultat soit adapté à nos besoins.

Disons que nous voulons capturer l'utilisation de la mémoire toutes les 3 secondes et lisible par l'homme.

$ free -hs 3

Afficher l'utilisation de la mémoire faible et élevée

Si nous voulons afficher des statistiques de mémoire faible et élevée, nous pouvons utiliser -l option.

Exemple de sortie

$ free -l

Afficher la mémoire totale Linux

Lorsque nous avons besoin des informations de total pour chaque colonne, nous pouvons ajouter -t option derrière la commande gratuite. Cela ajoutera 1 ligne supplémentaire en bas qui l'affichera.

$ free -t

Conclusion

Outre vmstat, la commande gratuite est un autre outil statistique simple pour capturer l'utilisation de la mémoire. Avec cela, vous pouvez obtenir des informations rapides sur ce qui s'est passé dans votre mémoire Linux.

Free utilise '/proc/meminfo' comme base pour afficher les informations d'utilisation de la mémoire. Comme d'habitude, vous pouvez toujours taper man free sur votre console pour explorer plus de détails sur la gratuité.


Linux
  1. Comment vérifier la taille de la RAM dans la ligne de commande Linux en Go

  2. Linux - Utilisation réelle de la mémoire ?

  3. Commande gratuite sous Linux expliquée avec des exemples

  4. Commande Linux df

  5. Vérifier l'utilisation du port sous Linux

Comment vérifier l'utilisation de la mémoire sous Linux

Comment vérifier la mémoire partagée Linux à l'aide de la commande ipcs

Commande gratuite sous Linux

Commande Linux df pour vérifier l'espace disque

exemples de commandes gratuits sous Linux

Utilisation de la mémoire de la commande TOP