DevOps

Optimisation Mémoire Ubuntu 14.04

L’ajout d’un espace d’échange (swap) sur un système Ubuntu 14.04 est une procédure courante visant à améliorer les performances du système en fournissant un espace supplémentaire pour le stockage temporaire de données lorsque la mémoire vive (RAM) est pleine. La création d’un swap peut être effectuée en suivant plusieurs étapes.

Avant de commencer le processus d’ajout de swap, il est recommandé de vérifier l’espace disponible sur le disque dur. Ceci est particulièrement important car l’espace de swap sera alloué à partir de l’espace disque disponible. Pour ce faire, vous pouvez utiliser la commande suivante dans le terminal :

bash
df -h

Cela affichera l’utilisation de l’espace disque sur votre système, y compris l’espace libre disponible.

Maintenant, passons à l’ajout réel de l’espace d’échange. Vous pouvez choisir d’ajouter un fichier de swap ou de créer une partition dédiée. Dans cet exemple, nous allons créer un fichier de swap.

  1. Création d’un fichier Swap :

    Utilisez la commande suivante pour créer un fichier swap de 2 Go (vous pouvez ajuster la taille selon vos besoins) dans le répertoire racine :

    bash
    sudo fallocate -l 2G /swapfile

    Assurez-vous que les permissions sont correctes pour des raisons de sécurité :

    bash
    sudo chmod 600 /swapfile

    Marquez le fichier comme espace d’échange :

    bash
    sudo mkswap /swapfile

    Activez le swap pour qu’il soit utilisé immédiatement :

    bash
    sudo swapon /swapfile

    Pour rendre la configuration permanente, ajoutez une entrée dans le fichier /etc/fstab :

    bash
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
  2. Configuration des paramètres du noyau :

    Pour optimiser l’utilisation de la mémoire, vous pouvez ajuster certains paramètres du noyau. Ouvrez le fichier de configuration du noyau avec un éditeur de texte :

    bash
    sudo nano /etc/sysctl.conf

    Ajoutez les lignes suivantes à la fin du fichier pour définir des valeurs appropriées :

    plaintext
    vm.swappiness=10 vm.vfs_cache_pressure=50

    Enregistrez et quittez l’éditeur de texte.

    Appliquez les modifications en exécutant la commande suivante :

    bash
    sudo sysctl -p

    Ces paramètres influencent la gestion de la mémoire virtuelle du noyau Linux, optimisant ainsi les performances du système.

  3. Vérification du fonctionnement de Swap :

    Pour vérifier que le swap a été correctement configuré, utilisez la commande suivante :

    bash
    sudo swapon --show

    Cela devrait afficher des informations sur l’espace d’échange en cours d’utilisation.

    Pour obtenir des informations plus détaillées sur la mémoire et l’espace d’échange, vous pouvez utiliser la commande suivante :

    bash
    free -h

    Cela affichera l’utilisation actuelle de la mémoire, y compris l’espace d’échange.

En suivant ces étapes, vous aurez ajouté avec succès un espace d’échange à votre système Ubuntu 14.04, améliorant ainsi ses performances globales en cas de besoin de gestion de la mémoire. Il est important de noter que ces instructions sont spécifiques à Ubuntu 14.04, et les versions ultérieures peuvent avoir des procédures légèrement différentes.

Plus de connaissances

L’ajout d’un espace d’échange (swap) sur un système Ubuntu 14.04 est une pratique essentielle pour optimiser les performances du système en gérant efficacement la mémoire virtuelle. Ubuntu 14.04, également connu sous le nom de Trusty Tahr, était une version LTS (Long Term Support) qui a fourni un support étendu jusqu’en avril 2019. Toutefois, il est important de noter que cette version n’est plus prise en charge, et il est fortement recommandé de mettre à niveau vers une version plus récente pour bénéficier des dernières mises à jour de sécurité et fonctionnalités.

Le processus d’ajout d’un espace d’échange consiste généralement en plusieurs étapes, offrant une approche systématique pour garantir une configuration correcte. Avant de procéder à l’ajout d’un espace d’échange, il est judicieux d’évaluer la configuration matérielle de votre système, en particulier la quantité de RAM disponible. Si votre système dispose d’une quantité suffisante de RAM, l’ajout d’un espace d’échange peut ne pas être aussi critique.

La première étape consiste à vérifier l’espace disponible sur le disque dur à l’aide de la commande « df -h ». Cette commande affiche l’utilisation de l’espace disque sur le système de fichiers, permettant ainsi de déterminer l’espace disponible pour le futur espace d’échange.

Ensuite, vous avez le choix entre créer un fichier d’échange (swapfile) ou une partition dédiée. Dans l’exemple fourni, nous avons opté pour la création d’un fichier d’échange. Cette méthode est souvent privilégiée car elle offre une plus grande flexibilité et ne nécessite pas de partitionnement préalable du disque.

La création du fichier d’échange se fait avec la commande « fallocate », où vous spécifiez la taille souhaitée (2 Go dans cet exemple). Ensuite, il est impératif de définir les bonnes permissions sur le fichier nouvellement créé à l’aide de « chmod 600 » pour des raisons de sécurité.

La commande « mkswap » marque le fichier comme espace d’échange, et « swapon » l’active immédiatement. Pour assurer la persistance de la configuration, l’ajout d’une entrée dans le fichier « /etc/fstab » est nécessaire, ce qui garantit que l’espace d’échange sera monté automatiquement au démarrage du système.

En plus de l’ajout d’espace d’échange, la configuration des paramètres du noyau est une étape recommandée pour optimiser l’utilisation de la mémoire. Le fichier « /etc/sysctl.conf » est édité pour définir les valeurs des paramètres « vm.swappiness » et « vm.vfs_cache_pressure », influençant la gestion de la mémoire virtuelle du noyau Linux.

La vérification du bon fonctionnement de l’espace d’échange peut être effectuée à l’aide de commandes telles que « swapon –show » et « free -h ». Ces commandes fournissent des informations détaillées sur l’utilisation actuelle de la mémoire, y compris l’espace d’échange.

Il est important de noter que ces instructions sont spécifiques à Ubuntu 14.04, une version désormais obsolète. Les utilisateurs sont fortement encouragés à migrer vers des versions plus récentes d’Ubuntu pour bénéficier des dernières fonctionnalités, correctifs de sécurité et améliorations de performance. Les procédures d’ajout d’espace d’échange peuvent varier légèrement selon les versions, et il est toujours recommandé de consulter la documentation officielle d’Ubuntu pour des instructions spécifiques à la version en cours d’utilisation.

Bouton retour en haut de la page