Télécharger plus de RAM : oui, c’est possible !

Tu as sûrement déjà entendu parler de la fameuse blague où l’on demande de télécharger de la RAM. Et si je te disais qu’il existe un outil qui permet de faire presque la même chose ?

Cet outil s’appelle ram-dl. Il ne te permet pas vraiment de télécharger de la RAM, mais il te permet d’utiliser la mémoire d’un autre ordinateur sur ton ordinateur via Internet. En d’autres termes, tu peux emprunter de la RAM à un autre ordinateur pour booster les performances de ta propre machine. Voici comment cela fonctionne.

Qu’est-ce que ram-dl ?

ram-dl est un programme qui te permet de « télécharger » et « uploader » de la RAM. Cela signifie que tu peux utiliser la mémoire d’un autre ordinateur comme si elle était sur le tien.

Voici ce que tu peux faire avec :

  • Utilise la mémoire d’un autre ordinateur sans utiliser de disque dur ou de mémoire locale.
  • Travaille sur des fichiers stockés dans la mémoire d’un autre ordinateur comme s’ils étaient sur ton disque local.
  • Tu peux voir ce qui est stocké dans la mémoire d’un autre ordinateur.

Comment fonctionne ram-dl ?

Pour pouvoir télécharger de la RAM, il nous faut deux ordinateurs : A et B

Ensuite voici comment cela fonctionne :

D’abord, on installe et démarre le programme ram-dl sur l’ordinateur A. Ce programme comprend un serveur et un client, permettant à l’ordinateur A de se connecter à un autre ordinateur (ordinateur B).

Le programme ram-dl de l’ordinateur A se connecte ensuite au programme ram-dl de l’ordinateur B via Internet, permettant à l’ordinateur A d’accéder à la mémoire de l’ordinateur B.

schéma technique montrant comment fonctionne l'outil ram-dl
Comment fonctionne l’outil ram-dl

Puis on utilise des commandes spéciales fournies par ram-dl sur l’ordinateur A pour gérer la mémoire de l’ordinateur B. Ces commandes nous permettent de « télécharger » (download) ou « uploader » (upload) des segments de mémoire de l’ordinateur B vers l’ordinateur A, comme s’ils étaient sur l’ordinateur A.

Grâce à ces étapes, l’ordinateur A peut utiliser la mémoire de l’ordinateur B comme si elle était physiquement présente sur l’ordinateur A.

Installation de ram-dl

Actuellement l’outil ram-dl fonctionne uniquement sur Linux. Pour l’essayer, tu dois avoir Linux installé sur les deux ordinateurs.

Donc sans plus attendre, voici comment l’installer:

Téléchargez les fichiers nécessaires :

$ curl -L -o /tmp/ram-dl ‘https://github.com/pojntfx/ram-dl/releases/latest/download/ram-dl.linux-$(uname -m)’
$ curl -L -o /tmp/ram-ul ‘https://github.com/pojntfx/ram-dl/releases/latest/download/ram-ul.linux-$(uname -m)’

Installez les fichiers téléchargés :

$ sudo install /tmp/ram-dl /usr/local/bin
$ sudo install /tmp/ram-ul /usr/local/bin

Comment télécharger de la RAM avec ram-dl ?

Étape 1 : Uploader de la RAM

Sur l’ordinateur distant B, commencez par démarrer ram-ul. Ce programme rend la mémoire de cet ordinateur disponible pour un autre ordinateur A :

$ ram-ul –size 4294967296
2024/06/24 16:10:53 Listening on :1337

Cela signifie que l’ordinateur B est prêt à partager 4 Go de sa mémoire.

Étape 2 : Télécharger de la RAM

Sur votre ordinateur A, démarrez ram-dl pour utiliser la mémoire de l’autre ordinateur B :

Chargez un module nécessaire :

$ sudo modprobe nbd

Démarrez ram-dl pour se connecter à l’autre ordinateur :

$ sudo ram-dl –raddr localhost:1337
2024/06/24 16:13:09 Connected to localhost:1337
2024/06/24 16:13:09 Ready on /dev/nbd0

Cela signifie que votre ordinateur A utilise maintenant 4 Go de mémoire supplémentaire provenant de l’autre ordinateur B.

Vérifier que la RAM de votre ordinateur a augmenté

Avant de télécharger la RAM, tu peux vérifier la mémoire de votre ordinateur avec la commande suivante:

$ free -h

Après avoir téléchargé la RAM, tu verras que la RAM a augmenté en exécutant de nouveau la même commande.