Maison  >  Article  >  tutoriels informatiques  >  Quelles sont les utilisations avancées de la commande free sous Linux ?

Quelles sont les utilisations avancées de la commande free sous Linux ?

PHPz
PHPzavant
2024-02-20 09:18:02773parcourir

Quelles sont les utilisations avancées de la commande free sous Linux ?

Dans les systèmes Linux, la commande free est un outil système important utilisé pour surveiller l'utilisation de la mémoire système. Il fournit une utilisation de base pour afficher des informations telles que la mémoire totale, la quantité utilisée et la quantité disponible. En outre, il existe certaines utilisations avancées, telles que l'affichage d'informations détaillées sur la mémoire, la conversion d'unités et la surveillance en temps réel de la mémoire.

Utilisation de base de la commande gratuite :

La syntaxe de base de la commande

free est la suivante :

free [选项]

Voici quelques options couramment utilisées :

  • -h : Afficher la taille de la mémoire sous une forme lisible par l'homme.
  • -b : Afficher la taille de la mémoire en octets.
  • -k : Afficher la taille de la mémoire en kilo-octets.
  • -m : Afficher la taille de la mémoire en mégaoctets.
  • -g : Afficher la taille de la mémoire en gigaoctets.

Exemple de code :

Utilisons un exemple de code pour démontrer l'utilisation de base de la commande gratuite et vérifier l'utilisation de la mémoire système.

  • Utilisez la commande gratuite pour afficher les informations sur la mémoire :
  • $ free

    Analyse des résultats de sortie :

    La sortie de la commande libre contient plusieurs lignes d'informations, parmi lesquelles la ligne "Mem" et la ligne "Swap" sont intéressantes. Un exemple de résultat est le suivant :

    total used free shared buff/cache available
    Mem: 2048572 1441912 160136 123404 445524 431120
    Swap: 2097148 0 2097148
    • La colonne "total" représente la quantité totale de mémoire.
    • La colonne "utilisée" représente la quantité de mémoire utilisée.
    • La colonne "libre" représente la quantité de mémoire disponible.
    • La colonne "partagée" indique la quantité de mémoire partagée.
    • La colonne "buff/cache" indique la quantité de mémoire mise en cache.
    • La colonne "disponible" représente la quantité de mémoire disponible pour le nouveau processus.

    Utilisation avancée de la commande gratuite :

    En plus de l'utilisation de base, la commande gratuite fournit également plusieurs fonctions avancées, découvrons-les une par une.

  • Afficher les détails de la mémoire :
  • $ free -l

    Cette commande affichera des informations de mémoire plus détaillées, notamment l'adresse, la taille et le type du segment de mémoire, etc.

  • Afficher la taille de la mémoire en utilisant différentes unités :
  • $ free -m

    La commande ci-dessus affichera la taille de la mémoire en mégaoctets pour une lecture facile.

  • Surveillez les changements de mémoire en temps réel :
  • $ free -s 2

    La commande ci-dessus actualisera automatiquement et affichera l'utilisation de la mémoire toutes les 2 secondes.

  • Afficher la mémoire totale :
  • $ free -t

    Cette commande affichera la somme de la mémoire dans la dernière ligne de la sortie.

  • Afficher uniquement les informations sur la mémoire ou l'espace d'échange :
  • $ free -m -t

    La commande ci-dessus affichera uniquement la somme de la mémoire et de l'espace d'échange et aucun autre détail.

    Conclusion :

    Avec la commande gratuite, nous pouvons facilement visualiser et surveiller l'utilisation de la mémoire dans le système Linux. L'utilisation de base peut nous aider à comprendre des informations de base telles que la quantité totale, la quantité utilisée et la quantité de mémoire disponible. L'utilisation avancée offre plus de fonctions, telles que l'affichage d'informations détaillées sur la mémoire, la conversion d'unités, la surveillance en temps réel, etc., nous permettant de mieux comprendre et gérer la mémoire système.

    J'espère que cet article pourra aider les lecteurs à maîtriser l'utilisation de base et avancée de la commande gratuite et à l'utiliser de manière flexible dans la gestion quotidienne du système Linux afin de mieux optimiser et surveiller les ressources mémoire du système.

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer