Comment installer ZRAM pour améliorer les performances d’Ubuntu
Si vous utilisez Ubuntu et que vous souhaitez améliorer les performances de votre système, en particulier sur des machines avec une RAM limitée, ZRAM est une excellente solution, car elle crée un périphérique de bloc compressé dans la RAM, ce qui permet de gérer la mémoire plus efficacement.
Qu’est-ce que la ZRAM ?
ZRAM est un module du noyau Linux qui vous permet de créer un périphérique de bloc compressé dans la RAM, qui augmente efficacement la quantité de mémoire utilisable sur votre système en compressant les données stockées dans la RAM, ce qui peut être particulièrement utile pour les systèmes disposant d’une mémoire physique limitée, leur permettant d’exécuter plus d’applications simultanément sans ralentir.
Ce guide vous guidera tout au long de l’installation et de la configuration de ZRAM sur Ubuntu.
Étape 1 : Vérifier l’utilisation de la RAM Ubuntu
Avant d’installer ZRAM, il est bon de savoir combien de RAM votre système utilise actuellement en exécutant la commande free.
free -h
Cette commande indique votre mémoire totale, utilisée et libre. Gardez ces informations à l’esprit pour voir comment ZRAM améliore les performances de votre système plus tard.
Étape 2 : Installer ZRAM dans Ubuntu
ZRAM est inclus dans le noyau Linux, il vous suffit donc de charger le module ZRAM et de le vérifier.
sudo modprobe zram
lsmod | grep zram
Si vous voyez zram dans la sortie, cela signifie que le module a été chargé avec succès.
Étape 3 : Configurer ZRAM dans Ubuntu
Ensuite, vous devrez configurer ZRAM pour l’utiliser efficacement, ce qui implique la création d’un script qui configurera ZRAM avec la configuration souhaitée.
sudo nano /etc/systemd/system/zram.service
Copiez et collez la configuration suivante dans le fichier.
[Unit]
Description=ZRAM Configuration
After=local-fs.target
[Service]
Type=oneshot
ExecStart=/usr/sbin/modprobe zram
ExecStart=/bin/sh -c 'echo 2G > /sys/block/zram0/disksize'
ExecStart=/bin/sh -c 'mkswap /dev/zram0'
ExecStart=/bin/sh -c 'swapon /dev/zram0'
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Remarque : Modifiez 2G dans la ligne ExecStart
qui définit disksize sur la taille de la ZRAM souhaitée. Vous pouvez le régler à n’importe quelle taille en fonction de la RAM de votre système. Une pratique courante consiste à le régler sur 50-100 % de la taille de votre RAM.
Démarrez et activez maintenant le service ZRAM à l’aide des commandes suivantes.
sudo systemctl daemon-reload
sudo systemctl enable zram.service
sudo systemctl start zram.service
Après avoir démarré le service, vous pouvez vérifier si ZRAM est actif et utilisé.
swapon --show
Vous devriez voir /dev/zram0
répertorié, indiquant que ZRAM est actif et sert d’espace d’échange.
Étape 4 : Surveiller l’utilisation de la mémoire ZRAM
Pour voir comment ZRAM affecte votre utilisation de la mémoire, vous pouvez utiliser à nouveau la commande free -h
:
free -h
Vous devriez remarquer que la quantité de mémoire libre a augmenté, car ZRAM permet à votre système d’utiliser efficacement la mémoire compressée.
Étape 5 : Ajustez la configuration ZRAM (facultatif)
Si vous constatez que votre système ne fonctionne pas comme prévu, vous pouvez ajuster la taille de ZRAM.
Pour ce faire, arrêtez le service ZRAM.
sudo systemctl stop zram.service
Ouvrez le fichier de configuration que vous avez créé précédemment.
sudo nano /etc/systemd/system/zram.service
Modifiez la valeur disksize
à la taille souhaitée, puis redémarrez le service ZRAM.
sudo systemctl start zram.service
Conclusion
L’utilisation de ZRAM sur Ubuntu peut améliorer considérablement les performances de votre système, surtout si vous disposez d’une RAM limitée. En suivant les étapes de ce guide, vous pouvez facilement installer et configurer ZRAM pour mieux gérer la mémoire de votre système.