Bonjour
Le 22/03/2023 à 17:59, Jean Pierre Morin a écrit :
> Bonjour à toutes et à tous,
> J'ai un programme (de résolution de jeu) qui demande énormement de mémoire,
> ce qui fait que le systeme est très ralenti (voir bloqué).
> Est-ce qu'il est réaliste d'essayer de rajouter du swap
> sur un media externe genre disque ou clé USB ?
> Si oui, comment formater le média (zone disque ou fichier) et
> comment le faire reconnaitre au systeme ?
> Merci de vos avis.
En terme de performance, cela va tout simplement être effroyable.
Le swap est en moyenne 1.000.000 de fois plus lent que la mémoire vive,
et en plus de cela, tu vas rajouter la latence du port USB.
Si tu as de l'USB 2.0 ou moins, laisse tomber tout simplement cette
idée. Si c'est de l'USB 3.0, c'est juste moins pire.
Sinon, pour répondre à ta question:
- A supposer que la clé USB soit en /deb/sdb , **et en supposant que
TOUTE la clé USB soit utilisée en tant que swap, et que tu acceptes de
perdre les données actuelles de la clé USB** :
- Pour créer un swap:
mkswap /dev/sdb
- Puis tu modifies le /etc/fstab:
/dev/sdb none swap sw 0 0
- Enfin, tu actives le swap
swapon -a
- La commande "free" doit t'afficher le swap:
# LANG=C free
total used free shared buff/cache available
Mem: 3309072 1310616 83656 30456 2146816 1998456
Swap: 0 0 0 <<<<<<<<<<<<<<<<
ATTENTION: Au prochain démarrage de ta machine, le périphérique externe
DOIT être connecté AVANT le démarrage de Linux
Bon courage ... pour les lenteurs :)
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!