Comment augmenter la RAM en utilisant un USB comme mémoire RAM?

1

J'utilise Ubuntu, une distribution Linux.

J'ai lu il y a quelques années sur la possibilité d'augmenter la RAM en utilisant une clé USB comme clé USB comme mémoire RAM supplémentaire.

Je l'ai déjà cherché sur Google, mais je n'ai trouvé que des articles sur l'utilisation de la clé USB comme échange supplémentaire.

Il y a un moyen de faire ça? La clé USB en tant que permutation est la même chose que de la RAM supplémentaire?

Merci beaucoup

utilisateur2342558
la source
5
Le fichier d'échange agit techniquement comme de la RAM ... mais la vitesse sur USB sera terriblement lente. Êtes-vous sûr de vouloir faire ça?
Darius
Bien sûr, je n’ai acheté une clé USB de 16 Go que pour le faire. Mon besoin est d'accélérer mon ordinateur portable pendant au moins quelques mois
user2342558
2
Pourquoi ne pas utiliser un fichier d'échange sur le disque dur? Ce sera beaucoup plus rapide qu'une clé USB.
Ignacio Vazquez-Abrams
2
Même le pire SSD a une durée de vie beaucoup plus longue que la plupart des clés USB.
Ignacio Vazquez-Abrams
1
@ LưuVĩnhPhúc: Cela dépend de combien vous payez pour cela. Si vous dépensez «peu d’argent», il n’ya aucune chance que cela dure au cours des 5 dernières années.
Ignacio Vazquez-Abrams

Réponses:

2

Exécutez d'abord cette commande pour trouver le nom de votre clé USB à partir de l'accès root dans le terminal.

fdisk -l

Pour mon cas, ma clé USB est /dev/sdb1. Assurez-vous d’obtenir le bon nom de lecteur, puis exécutez cette opération pour démonter le lecteur. Changez /dev/sdb1en votre nom de clé USB.

sudo umount /dev/sdb1

Ensuite, exécutez cette opération pour créer le fichier d'échange sur la clé USB.

mkswap /dev/sdb1

Maintenant, pour activer le fichier d'échange, exécutez ceci, rappelez-vous que ma clé USB correspond à 2 Go, j'ai donc donné un échange de 2 Go (15 000). Donnez le vôtre en fonction de ce que vous avez.

swapon -p 15000 /dev/sdb1

Terminé! Pour voir si cela a fonctionné, tapez cette commande.

cat /proc/swaps

Voici à quoi ressemble le mien:

Voici à quoi ressemble le mien

Jacques Innocent
la source
(1) -p 15000est prioritaire, mais vous le connectez à la taille de la clé USB d'une manière ou d'une autre. Pouvez-vous clarifier ce que vous voulez dire? (2) Est-ce une solution permanente? Je pense que ce n'est pas (une entrée /etc/fstabserait). Dans les deux cas, cela devrait être explicitement indiqué. (3) La définition du type de partition sur 0x82est plutôt facultative, mais il est utile de garder les choses en ordre, en particulier si vous recommandez fdisk -lde manière générale de déterminer quel périphérique correspond à quoi.
Kamil Maciorowski
J'utilise -p 15000 pour moi car mon disque dur est de 1,9 Go et je ne peux pas attribuer la valeur exacte de 1,9 Go pour le swap car j'ai besoin d'un peu d'espace pour la rétention. Mais si, par exemple, vous avez une clé USB de 4 Go, vous pouvez utiliser -p 37500 pour que l’espace de permutation attribué soit dynamique en fonction de votre taille.
Jacques Innocent le
Mon point est swapon -p ...n'a rien à voir avec la taille ( mkswap -p ...a).
Kamil Maciorowski