Recherche de site Web

Comment activer ZRAM sur Raspberry Pi


La plupart des systèmes Linux ont tendance à utiliser un peu de stockage sur le disque dur comme espace d’échange, où les fichiers temporaires peuvent être stockés par le système et ensuite facilement rappelés plus tard. Cela accélère les opérations, sans avoir besoin de prendre de la place à l’intérieur de la mémoire physique (RAM). Sur un Raspberry Pi, cette même convention peut s’avérer problématique en raison de la majorité des appareils qui s’appuient sur une carte SD comme périphérique de stockage principal (ou unique).

Les cartes SD ne sont pas aussi rapides que les disques durs ou les disques SSD, donc stocker de l’espace d’échange sur celles-ci n’est pas idéal pour des opérations rapides. Pour résoudre ce problème, les utilisateurs peuvent activer le module zram à l’intérieur du noyau Linux. Zram peut stocker de l’espace d’échange à l’intérieur de la mémoire physique, ce qui permet à ces fichiers temporaires et à d’autres données d’être rappelés très rapidement par les processus système. Zram compresse également le stockage à l’intérieur de l’espace d’échange, de sorte qu’il n’immobilise pas une grande partie de notre précieuse RAM. Cela peut techniquement être activé sur n’importe quel système, mais s’avère particulièrement utile sur les Raspberry Pi qui utilisent des cartes SD. Dans ce tutoriel, vous allez voir comment activer ZRAM sur un Raspberry Pi.

Dans ce tutoriel, vous allez apprendre :

  • Comment activer ZRAM sur un Raspberry Pi

Activer zram sur un Raspberry Pi instructions étape par étape

La façon la plus simple de configurer zram sur un Raspberry Pi serait d’utiliser le script zram-swap disponible sur GitHub. Il fonctionne de la même manière que le paquet zram-config disponible sur les systèmes Ubuntu. Comme nous travaillons avec Raspberry Pi OS, c’est la façon la plus conviviale de configurer zram.

  1. Commencez par installer git au cas où votre Raspberry Pi ne l’aurait pas déjà, en exécutant :

    
    sudo apt update
    sudo apt install git
    
  2. Clonez le dépôt git mentionné précédemment :

    
    git clone https://github.com/foundObjects/zram-swap
    
  3. Allez dans le répertoire zram-swap nouvellement créé et exécutez le script d’installation :

    
    cd zram-swap/
    sudo ./install.sh
    

    Cela utilisera la compression LZ4 par défaut, ce qui est le meilleur pour les performances sur le Raspberry Pi. Il remplacera également la moitié de la mémoire physique du Raspberry Pi par de la zram. Vous pouvez facilement modifier le fichier zram-swap.sh pour modifier les paramètres comme bon vous semble. Le script contient de nombreux commentaires qui documentent tous les paramètres configurés.

  4. Après l’exécution réussie du script, assurez-vous que votre système utilise maintenant zram en exécutant :

    
    sudo cat /proc/swaps
    

LE SAVIEZ-VOUS ?
Bien que la majeure partie de la configuration ait été gérée pour nous par un script, pour une utilisation plus avancée et pour configurer des paramètres zram granulaires, vous pouvez utiliser la commande zramctl dans le terminal de votre Raspberry Pi. Voir une liste d’options lorsque vous exécutez zramctl -help.

Réflexions finales

Dans ce tutoriel, nous avons vu comment activer zram sur un système Raspberry Pi. Pour le fonctionnement quotidien des E/S, l’utilisation de zram permet souvent d’augmenter considérablement les performances par rapport au stockage de l’espace d’échange sur la carte SD du Raspberry Pi. Pour ceux qui ont un disque dur branché sur le Raspberry Pi, cela n’a peut-être pas d’importance si l’espace d’échange y est stocké, mais ceux qui n’ont qu’une carte SD seront ravis de l’augmentation de la vitesse d’utilisation de zram.

Articles connexes: