Les propriétaires de Raspberry Pi 4s avec 2 Go de RAM, jusqu’à présent les yeux verts et furieux de jalousie contre les propriétaires de 4 à 8 Go exécutant Ubuntu de bureau complet, peuvent désormais rejoindre la fête de Canonical. L’astuce, telle que rapportée par OMG Ubuntu sur la base d’un article de blog Ubuntu, réside dans la compression.
Comme de nombreux systèmes d’exploitation, Ubuntu utilise un fichier d’échange sur le système de stockage d’un ordinateur pour contenir des données qui ne rentrent pas dans la RAM. Dans le cas du Pi, il s’agit souvent d’une carte Micro SD, qui n’est pas considérée comme le support le plus rapide en termes de performances de lecture ou d’écriture, à moins que vous n’achetiez les meilleures cartes micro SD. Entrez zswap, un outil de compression qui intercepte les processus sur le point d’être envoyés au fichier d’échange et les compresse. Il y a de fortes chances que les données nouvellement traitées puissent rester dans la RAM, et il est beaucoup plus rapide de les décompresser que de récupérer les données de la carte SD. Cette astuce peut même améliorer les performances sur les cartes Pi 4 Go et 8 Go, y compris le tout-en-un Pi 400.
La meilleure nouvelle est que zswap est déjà dans Ubuntu, il n’est pas nécessaire d’attendre une autre version (bien qu’il soit activé par défaut en 22.04, qui devrait sortir en avril), et une simple commande Bash d’une ligne est tout ce dont vous avez besoin pour activer maintenant.