Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/08/2020, à 19:52

herveD

augmenter taille swap

Bonsoir,
Depuis des années j'ai des problèmes de saturation de mémoire. Il y a quelques temps, je m'étais fait aidé mais la solution la plus radicale a été de ne pas ouvrir plus de 3 profils navigateurs en même temps!
Je viens de faire une installation neuve Ubuntu 20.04 et dès l'installation de mes applis, cela recommence avec des reboots manuels !

J'ai vu la piste d'augmenter le swap car celui-ci est de 2 go pour une taille mémoire de 8Go.
MOn taux d'occupation mémoire et swap est souvent > 90%

J'ai vu dans des articles que l'on pouvait augmenter le swap de plusieurs go.
https://doc.ubuntu-fr.org/swap
https://www.digitalocean.com/community/ … u-20-04-fr

mais j'ai échoué à la 1ere tentative de le tester sur la session

sudo fallocate -l 4G /swapfile
fallocate: échec de fallocate: Fichier texte occupé

Je souhaite explorer cette piste si quelqu'un a l'expérience de cela . Obligé de passer en mode commande ?


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#2 Le 12/08/2020, à 19:59

lann

Re : augmenter taille swap

Tu peux également utilisé zram https://doc.ubuntu-fr.org/zram

De toute façon, si tu swap ce n'est pas l'idéal.
Il faudrait que tu puisses augmenter ta RAM

Hors ligne

#3 Le 12/08/2020, à 20:32

Korak

Re : augmenter taille swap

Bonjour,

Avec une installation neuve d'Ubuntu, il est bizarre que la taille de la partition swap n'a pas la même taille que la RAM. Quoique, sur mon PC, ce n'est pas le cas non plus car la partition swap fait 8 Go alors que j'ai 12 Go de RAM.

1597261535.png

Il serait intéressant de savoir se qui utilise autant la RAM pour que tu sois embêté à ce point.

Donne le retour de la commande :

top

Tu stoppes cette commande avec la combinaison de touches Ctrl+c.

Exemple sur mon PC :

be@be-HP-Pavilion-17-Notebook-PC:~$ top

top - 20:31:10 up  8:34,  1 user,  load average: 0,93, 0,67, 0,68
Tâches: 277 total,   1 en cours, 276 en veille,   0 arrêté,   0 zombie
%Cpu(s):  7,2 ut,  3,4 sy,  0,0 ni, 88,8 id,  0,0 wa,  0,0 hi,  0,7 si,  0,0 st
MiB Mem :  10909,5 total,   4951,1 libr,   3643,3 util,   2315,0 tamp/cache
MiB Éch:   2048,0 total,   2048,0 libr,      0,0 util.   6815,5 dispo Mem 

    PID UTIL.     PR  NI    VIRT    RES    SHR S  %CPU  %MEM    TEMPS+ COM.     
   4409 be        20   0 3846688 936272 182076 S  16,2   8,4  58:17.81 Web Con+ 
   1990 be         9 -11 3064616  21204  16460 S   7,3   0,2  33:16.66 pulseau+ 
   4157 be        20   0 3958316 496140 186804 S   6,3   4,4  43:36.93 MainThr+ 
   2051 be        20   0 1964844 111164  75620 S   3,6   1,0   3:59.34 Xorg     
   5294 be        20   0 3068652 332200 174888 S   3,6   3,0  16:17.34 Web Con+ 
   9362 be        20   0  335980  48280  37264 S   2,6   0,4   0:07.87 notify-+ 
   2659 be        20   0 2331652 164136 102396 S   1,7   1,5   4:28.27 compiz   
  14163 root      20   0  280048  60992  47956 S   1,3   0,5   0:12.10 gparted+ 
   4921 be        20   0 2553112 187740 113984 S   0,7   1,7   3:12.40 Web Con+ 
  14611 be        20   0   22796   4256   3440 R   0,7   0,0   0:00.07 top      
     11 root      20   0       0      0      0 I   0,3   0,0   0:25.28 rcu_sch+ 
    377 root      20   0   24388   8140   4088 S   0,3   0,1   0:07.28 systemd+ 
    917 root      20   0  419396  21176  17564 S   0,3   0,2   2:25.95 Network+ 
   1167 root      20   0  682812  11160   8004 S   0,3   0,1   0:02.59 canonic+ 
   1487 root      20   0 1067948  10340   8916 S   0,3   0,1   1:07.96 teamvie+ 
   4331 be        20   0 2448300 128600  93600 S   0,3   1,2   0:17.65 WebExte+ 
  12206 be        20   0  900900  53708  42140 S   0,3   0,5   0:01.51 gnome-t+ 
be@be-HP-Pavilion-17-Notebook-PC:~$

Édit :

Tu peux utiliser Gparted pour changer la taille de ta partition swap.
Genre tu réduis la taille d'une partition puis tu agrandis la partition swap.
Sans être sûr que ça va t'aider.....

Dernière modification par Korak (Le 12/08/2020, à 20:40)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#4 Le 12/08/2020, à 20:44

herveD

Re : augmenter taille swap

Bonsoir
Mon pc a environ 10 ans (eh oui j'ai envie de faire attention à la palnete).
J'ai passé beaucoup de temps dans le passé pour comprendre.
Je souhaitais une solution simple. Je suis servi avec zRAM smile
Effet immédiat mais il a fallut que je démarre zRAM et augmentation à 6 go le swap.

sudo service zram-config start
rvnux@ordi:~$ cat /proc/swaps
Filename				Type		Size	Used	Priority
/swapfile                               file		2097148	1824056	-2
/dev/zram0                              partition	998000	0	5
/dev/zram1                              partition	998000	0	5
/dev/zram2                              partition	998000	0	5
/dev/zram3                              partition	998000	0	5

Comme c'est natif, je me demande pourquoi cette solution n'est pas plus connue/utilisée !?
Sinon vu la date du pc, je suis quasi obligé de racheter un pc (dernier recours)
@+


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#5 Le 12/08/2020, à 20:49

inbox

Re : augmenter taille swap

Salut,

Si j'en crois ce sujet, il faut désactiver la swap active avant d'ajouter le fichier.
Exemple :

swapoff -a
Sudo fallocate -l 15G /swapfile
Sudo mkswap /swapfile
Sudo swapon /swapfile
swapon -a

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#6 Le 12/08/2020, à 21:14

herveD

Re : augmenter taille swap

Salut
Je ne vois pas cette nécessité dans la notice zRAM.
Peut-être que l'article a eu d'autres problèmes, de plus comme précisté j'ai eu un pb avec fallocate (1er msg). J'attends un peu convergence d'opinions ;-)


Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#7 Le 12/08/2020, à 21:20

Korak

Re : augmenter taille swap

Korak a écrit :

Tu peux utiliser Gparted pour changer la taille de ta partition swap.

Tu as essayé ???

Et ..... que donne le retour de la commande :

top

OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#8 Le 12/08/2020, à 21:24

herveD

Re : augmenter taille swap

@Korak
pour infos mais je considère pour l'instant que cela fonctionne très bien. J'attends au moins un jour

top

top - 21:22:54 up  8:12,  1 user,  load average: 0,86, 1,25, 1,41
Tâches: 307 total,   2 en cours, 305 en veille,   0 arrêté,   0 zombie
%Cpu(s):  7,3 ut,  1,3 sy,  0,0 ni, 91,1 id,  0,2 wa,  0,0 hi,  0,1 si,  0,0 st
MiB Mem :   7796,9 total,    260,7 libr,   5496,3 util,   2039,9 tamp/cache
MiB Éch:   5946,4 total,   3941,6 libr,   2004,8 util.    703,2 dispo Mem 

    PID UTIL.     PR  NI    VIRT    RES    SHR S  %CPU  %MEM    TEMPS+ COM.     
   1585 rvnux     20   0 1065872 200312 180272 S  14,3   2,5  54:18.48 Xorg     
  17041 rvnux     20   0 1664108 235056  87988 R   5,0   2,9  13:29.32 spotify  
   1800 rvnux     20   0 4094000 163372  54268 S   4,0   2,0  27:35.02 gnome-s+ 
  11043 rvnux     20   0  836460  27544   9840 S   3,7   0,3  13:14.64 gnome-s+ 
  16887 rvnux     20   0 3146188 134148  24072 S   2,3   1,7   5:31.98 spotify  
  13374 rvnux     20   0  973668  28032  18896 S   2,0   0,4   0:04.46 gnome-t+ 
   1502 rvnux      9 -11 5874336   7176   5244 S   1,3   0,1   8:37.75 pulseau+ 
   6163 rvnux     20   0 4653504 135112  44300 S   1,3   1,7   6:24.42 everdo   
   4409 rvnux     20   0   98,4g  82536  12820 S   1,0   1,0   0:55.03 WebKitW+ 

Ma config actuelle : Ubuntu 23.10 - 64b - https://clibre.eu/

Hors ligne

#9 Le 12/08/2020, à 22:02

Korak

Re : augmenter taille swap

Ben ..... rien de spécial a signaler.

Les % d'occupation CPU et RAM ne sont pas trop élevés au moment ou tu as lancé la commande top.

Je sais, je suis passé à 12 GO de RAM à la place de 8 sur 3 PC pour une cause un peu bizarre mais pas tant que ça : FoE (Forge of Empires) qui est TRÈS gourmand.

Pour en revenir à la taille de la partition swap, ben tout compte fait je ne sais plus quoi te dire. De plus, certaines personnes disent que le swap n'est plus une partition mais un fichier.
Bref, qu'en est-il au juste ? Et comment le vérifier ?


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#10 Le 13/08/2020, à 05:49

moko138

Re : augmenter taille swap

Korak a écrit :

certaines personnes disent que le swap n'est plus une partition mais un fichier.
Bref, qu'en est-il au juste ? Et comment le vérifier ?

Salut Korak,
  Depuis 18.04, si l'installateur trouve une partition de swap, il l'utilise ; sinon il crée un fichier de swap.

Pour vérifier la ou les swap actives, et leurs priorités, tu as au choix :

cat /proc/swaps

ou (merci à geole) :

swapon -s

.

= =

Quant à herveD,
s'il veut continuer à

ouvrir plus de 3 profils navigateurs en même temps!
(...) Depuis des années j'ai des problèmes de saturation de mémoire

je crois qu'il a intérêt à te montrer, en pleine activité :

echo -e "\n\tCharge RAM en % décroissant :" ; ps aux | awk '{print $1,$2,$4,$11,$12 | "sort -k3Vr | column -t | head -40"}'

ainsi que

cd ; ncdu

Et je ne serais pas étonné qu'on trouve
- qu'aucun bloqueur de javascripts n'est employé ;
- et que les caches de navigateurs sont fort rarement purgés.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#11 Le 13/08/2020, à 06:12

Korak

Re : augmenter taille swap

Salut moko138,

Ça fait longtemps que l'on ne sait plus parlé mais bon, pas trop grave c'est moi qui ai un peu déserté le forum.

Sur mon PC avec une installation fraîche d'Ubuntu 20.04.1 64 bits :

be@be-HP-Pavilion-17-Notebook-PC:~$ cat /proc/swaps
Filename				Type		Size	Used	Priority
/swapfile                               file		2097148	0	-2
be@be-HP-Pavilion-17-Notebook-PC:~$ swapon -s
Nom de fichier				Type		Taille	Utilisé	Priorité
/swapfile                              	file    	2097148	0	-2
be@be-HP-Pavilion-17-Notebook-PC:~$

Et GParted n'a pas l'air de dire la même chose.

Dernière modification par Korak (Le 13/08/2020, à 06:14)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#12 Le 13/08/2020, à 06:19

Korak

Re : augmenter taille swap

Je sens venir une chose : je vais supprimer toutes les partitions d'Ubuntu puis le réinstaller en laissant faire son installeur (chose que je pense avoir fait en installant Ubuntu 20.04 64 bits il y a environ 2 mois).

Dernière modification par Korak (Le 13/08/2020, à 06:30)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#13 Le 13/08/2020, à 07:22

MicP

Re : augmenter taille swap

Bonjour Korak

Je vois, dans la copie d'écran de Gparted de ton message #3
qu'il y a, sur ton disque /dev/sda de 1TB, une partition de swap de 7,63GB (/dev/sda6).

D'autre pas, dans le retour de la commande top :

…
MiB Éch:   2048,0 total,   2048,0 libr,      0,0 util.   6815,5 dispo Mem
…

et, dans ton message #11
le retour de la commande cat /proc/swaps indique :

…
Filename				Type		Size	Used	Priority
/swapfile                               file		2097148	0	-2
…

J'en conclu que sur ta machine,
seul le fichier /swapfile est utilisé pour le swap
et donc, le swap de la partition /dev/sda6 n'est pas activé.

Tu pourrais l'activer simplement en lançant la ligne de commandes suivante :

sudo swapon /dev/sda6

et voir ensuite de combien de swap tu dispose,
en lançant la ligne de commande suivante :

free

=======
Tu pourrais ajouter les deux lignes suivantes dans ton fichier /etc/fstab
pour faire en sorte que la partition de swap /dev/sda6
soit automatiquement activée au démarrage : (il te faudra adapter le contenu de cette ligne avec l'UUID de TA swap qui est sur /dev/sda6)

# partition swap /dev/sda6
UUID=03dd4099-0b55-4feb-a69a-2f19797b00f6  none  swap  sw

Dernière modification par MicP (Le 13/08/2020, à 10:25)

Hors ligne

#14 Le 13/08/2020, à 12:52

Korak

Re : augmenter taille swap

Ça donne ceci :

be@be-HP-Pavilion-17-Notebook-PC:~$ sudo swapon /dev/sda6
[sudo] Mot de passe de be : 
swapon: /dev/sda6 : échec de swapon: Périphérique ou ressource occupé
be@be-HP-Pavilion-17-Notebook-PC:~$
be@be-HP-Pavilion-17-Notebook-PC:~$ free
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:       11171296     2540568     6589448       73084     2041280     8250032
Partition d'échange:    10097656           0    10097656
be@be-HP-Pavilion-17-Notebook-PC:~$

Je me doutais un peu du résultat de la 1ère commande étant donné que la partition swap doit être active par défaut.

Dernière modification par Korak (Le 13/08/2020, à 12:57)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#15 Le 13/08/2020, à 13:01

MicP

Re : augmenter taille swap

@Korak

Donc, tu as deux swap : le fichier /swapfile de 2097148 KiB
et une partition de swap de 9074148 KiB qui est la partition /dev/sda6

Apparemment, la partition de swap /dev/sda6 avait déjà été activée
peut-être manuellement ou par une ligne du fichier /etc/fstab

Hors ligne

#16 Le 13/08/2020, à 13:23

inbox

Re : augmenter taille swap

Comme indiqué, message #5, il faut désactiver la swap avant d'agir dessus. Une fois les manips terminées, on peut la réactiver.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#17 Le 13/08/2020, à 13:47

Korak

Re : augmenter taille swap

J'ai peut-être deux swap et franchement ..... je m'en fiche car mon PC tourne bien.
C'est juste en participant à cette conversation que je m'en rend compte.

De toute façon, il faut désactiver le swap avant d'agir dessus puis le réactiver après.


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#18 Le 13/08/2020, à 15:08

MicP

Re : augmenter taille swap

C'est quand même bizarre que la partition de swap /dev/sda6 ait été active
alors que le contenu de /proc/swaps ne listait que le fichier swap

Dans son message #11, Korak a écrit :
be@be-HP-Pavilion-17-Notebook-PC:~$ cat /proc/swaps
Filename				Type		Size	Used	Priority
/swapfile                               file		2097148	0	-2
be@be-HP-Pavilion-17-Notebook-PC:~$ 

C'est pour ça que j'ai pensé qu'il n'y avait que le fichier /swapfile en tant que swap actif
et que la partition de swap /dev/sda6 n'était pas active.
Donc, je ne vois pas comment il aurait été possible de désactiver une partition de swap qui était déjà désactivée.

Dernière modification par MicP (Le 13/08/2020, à 15:12)

Hors ligne