Re: Swap.

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: Swap.
    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 !!