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 02/04/2020, à 15:56

lo_du

Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Bonjour la communauté,
       Mon problème est assez simple à définir: Mon ordinateur freeze régulièrement et à partir de ce moment impossible de reprendre la main, je suis toujours obligé d'appuyer longuement sur la touche power de mon pc (ou alt syst B , pour le coup celui-là fonctionne) pour le redémarrer. Dans le fond rien de grave, je suis patient et je pense régulièrement à sauvegarder mon travail mais je crains (peut être irrationnellement) de l'endommager à force. J'aimerais donc, ou solutionner carrément ce freeze, ou pouvoir reprendre plus gentiment le contrôle de mon ordinateur.

     Les solutions trouvées après quelques recherches s'avèrent plutôt inefficace. Le ctrl + alt + retour arrière ne fonctionne pas même lorsque mon ordinateur  roule normalement. Pareil pour ctrl + alt + f1 , f2 ... . Avec les touches magiques je ne vois un effet réel que pour le alt + syst + B, et le alt + syst + F ne m'a quasiment jamais fait sortir de cette situation de plantage.

    Quelques informations dont vous aurez peut-être besoin :

free -m
              total       utilisé      libre     partagé tamp/cache   disponible
Mem:           3844        2160         355         172        1329        1267
Partition d'échange:        3970          87        3883
 lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:04.0 Signal processing controller: Intel Corporation Haswell-ULT Thermal Subsystem (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
03:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
sudo lshw -short
Chemin matériel  Périphérique  Classe         Description
============================================================
                                  system         X555LAB (ASUS-NotebookSKU)
/0                                bus            X555LAB
/0/0                              memory         64KiB BIOS
/0/d                              memory         32KiB L1 cache
/0/e                              memory         32KiB L1 cache
/0/f                              memory         256KiB L2 cache
/0/10                             memory         3MiB L3 cache
/0/11                             processor      Intel(R) Core(TM) i3-4005U CPU 
/0/13                             memory         4GiB Mémoire Système
/0/13/0                           memory         4GiB SODIMM DDR3 Synchrone 1600
/0/13/1                           memory         DIMMProject-Id-Version: @(#) $I
/0/100                            bridge         Haswell-ULT DRAM Controller
/0/100/2                          display        Haswell-ULT Integrated Graphics
/0/100/3                          multimedia     Haswell-ULT HD Audio Controller
/0/100/4                          generic        Haswell-ULT Thermal Subsystem
/0/100/14                         bus            8 Series USB xHCI HC
/0/100/14/0       usb1            bus            xHCI Host Controller
/0/100/14/0/5                     multimedia     USB Camera
/0/100/14/0/6                     communication  Interface sans fil Bluetooth
/0/100/14/1       usb2            bus            xHCI Host Controller
/0/100/16                         communication  8 Series HECI #0
/0/100/1b                         multimedia     8 Series HD Audio Controller
/0/100/1c                         bridge         8 Series PCI Express Root Port 
/0/100/1c.2                       bridge         8 Series PCI Express Root Port 
/0/100/1c.2/0     enp2s0          network        RTL8111/8168/8411 PCI Express G
/0/100/1c.3                       bridge         8 Series PCI Express Root Port 
/0/100/1c.3/0     wlp3s0          network        QCA9565 / AR9565 Wireless Netwo
/0/100/1f                         bridge         8 Series LPC Controller
/0/100/1f.2       scsi0           storage        8 Series SATA Controller 1 [AHC
/0/100/1f.2/0     /dev/sda        disk           500GB HGST HTS545050A7
/0/100/1f.2/0/1   /dev/sda1       volume         511MiB Windows FAT volume
/0/100/1f.2/0/2   /dev/sda2       volume         465GiB Volume EXT4
/0/100/1f.2/1     /dev/cdrom      disk           DVDRAM GUE1N
/0/100/1f.3                       bus            8 Series SMBus Controller
/0/100/1f.6                       generic        8 Series Thermal
/0/1                              system         PnP device PNP0c02
/0/2                              generic        PnP device ETD0108
/0/3                              generic        PnP device ATK3001
/0/4                              system         PnP device PNP0c02
/0/5                              system         PnP device PNP0b00
/0/6                              generic        PnP device INT3f0d
/0/7                              system         PnP device PNP0c02
/0/8                              system         PnP device PNP0c02
 cat /proc/version
Linux version 5.3.0-45-generic (buildd@lgw01-amd64-008) (gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)) #37-Ubuntu SMP Thu Mar 26 20:41:27 UTC 2020

Et surtout ... merci de prendre de votre temps pour m'aider !

Loïc

Dernière modification par lo_du (Le 02/04/2020, à 16:01)

Hors ligne

#2 Le 02/04/2020, à 18:41

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Concernant les touches magiques, peux-tu donner les retours de

cat /etc/sysctl.conf

et

cat /etc/sysctl.d/10-magic-sysrq.conf

et

cat /etc/default/keyboard

Si ça n'est pas déjà le cas, il faudra activer toutes les touches magiques, pour que tu puisses terminer les processus par alt + syst + e (voire alt + syst + i si nécessaire) : ça suffit parfois (souvent) pour faire redémarrer la session graphique sans avoir à redémarrer.

Sinon, comme il est probable que l'utilisation de la ram soit en cause, si tu veux être alerté lors d'un usage trop important de la ram, tu peux utiliser une petite commande que j'ai partagée récemment : https://forum.ubuntu-fr.org/viewtopic.php?pid=22246971
Si intéressé, plutôt que de lire tout ce que j'ai écrit dans ce lien (je comprends que ça décourage big_smile), dis-moi pour commencer quel émulateur de terminal tu utilises.

Dernière modification par kamaris (Le 02/04/2020, à 18:43)

Hors ligne

#3 Le 03/04/2020, à 07:17

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Bonjour Kamaris, merci de ta réponse.
Normalement j'avais effectué les manips pour activer les touches magiques :

 cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
# See http://lwn.net/Articles/277146/
# Note: This may impact IPv6 TCP sessions too
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#  Enabling this option disables Stateless Address Autoconfiguration
#  based on Router Advertisements for this host
#net.ipv6.conf.all.forwarding=1


###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#

###################################################################
# Magic system request Key
# 0=disable, 1=enable all, >1 bitmask of sysrq functions
# See https://www.kernel.org/doc/html/latest/admin-guide/sysrq.html
# for what other values do
#kernel.sysrq=438
cat /etc/sysctl.d/10-magic-sysrq.conf
# The magic SysRq key enables certain keyboard combinations to be
# interpreted by the kernel to help with debugging. The kernel will respond
# to these keys regardless of the current running applications.
#
# In general, the magic SysRq key is not needed for the average Ubuntu
# system, and having it enabled by default can lead to security issues on
# the console such as being able to dump memory or to kill arbitrary
# processes including the running screen lock.
#
# Here is the list of possible values:
#   0 - disable sysrq completely
#   1 - enable all functions of sysrq
#  >1 - enable certain functions by adding up the following values:
#          2 - enable control of console logging level
#          4 - enable control of keyboard (SAK, unraw)
#          8 - enable debugging dumps of processes etc.
#         16 - enable sync command
#         32 - enable remount read-only
#         64 - enable signalling of processes (term, kill, oom-kill)
#        128 - allow reboot/poweroff
#        256 - allow nicing of all RT tasks
#
#   For example, to enable both control of console logging level and
#   debugging dumps of processes: kernel.sysrq = 10
#
kernel.sysrq = 1
cat /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"

Sinon ... la version de mon émulateur de terminal ? Heu ba je ne sais pas, celui par défaut sur ma version de ubuntu.

Loïc

Hors ligne

#4 Le 03/04/2020, à 10:48

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Ok, donc on va rajouter « kernel.sysrq=1 » à /etc/sysctl.conf (une copie du fichier d'origine se trouvera dans /etc/sysctl.conf.bak) :

sudo sed -i.bak '$a\kernel.sysrq=1' /etc/sysctl.conf

Et on va mettre « terminate:ctrl_alt_bksp » comme option pour le clavier, pour que tu puisses (normalement) redémarrer le serveur X par ctrl+alt+backspace (là aussi, une copie du fichier d'origine se trouvera dans /etc/default/keyboard.bak)

sudo sed -i.bak 's/^XKBOPTIONS="/&terminate:ctrl_alt_bksp/' /etc/default/keyboard

Pour l'émulateur de terminal, peux-tu donner les retour de

ls -l /usr/share/xsessions
printenv XDG_SESSION_DESKTOP

Hors ligne

#5 Le 03/04/2020, à 12:54

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Merci, j'ai donc modifié les fichiers comme tu me le conseillais.
Voici le retour des commandes demandé:

ls -l /usr/share/xsessions
total 4
-rw-r--r-- 1 root root 303 oct.  10 17:29 ubuntu.desktop
printenv XDG_SESSION_DESKTOP
ubuntu

Edit :
Mon ordinateur a replanté depuis la modification des fichiers (dont une fois juste après le démarrage...). Et aucune réponse lorsque j'essayais les combinaisons de touches suivante :

ctrl + alt +retour
alt + syst + f
alt + syst + e
alt + syst + i

hmm

Dernière modification par lo_du (Le 03/04/2020, à 13:43)

Hors ligne

#6 Le 03/04/2020, à 13:52

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Ok, donc maintenant, on va ajouter la commande de surveillance de la ram au démarrage de ta session.
Si tu ne sais pas comment faire, essaie la méthode graphique décrite dans ce post : https://forum.ubuntu-fr.org/viewtopic.p … #p22250670
Dans le champ « Nom », tu peux mettre « Surveillance de la RAM » (en fait tu mets ce que tu veux), le champ « Commentaire » tu peux le laisser vide, et dans le champ « Commande » tu dois mettre

sh -c 'free -s1 | awk -v"tpgrep=60" -v"treshold=0.1" -v"cmd=$(whereis -b gnome-terminal-server | cut -d" " -f2) --app-id top.terminal.instance & sleep 1; gnome-terminal --app-id top.terminal.instance -t top -e \"top -o%MEM\"" '\''/^Mem:/{if ($7/$2<treshold){if (! delay++){cmd_pattern=cmd; sub(" *&.*","",cmd_pattern); if (! ("pgrep -xf \""cmd_pattern"\"" | getline)) system(cmd); close("pgrep -xf \""cmd_pattern"\"")}else delay>=tpgrep?delay=0:""}else delay?delay=0:""}'\'

Copie-colle bien toute la ligne (tu peux faire un triple clic gauche pour tout sélectionner).

Pour voir si la commande est bien lancée au démarrage de ta session, tu te déconnectes / reconnectes (de la session graphique, pas besoin de redémarrer), tu ouvres un terminal, et tu fais

pgrep awk

Cette commande doit te renvoyer un nombre.

Si c'est bon, tu seras désormais averti lorsqu'il te restera moins de 10 % de ram disponible, par l'ouverture d'une fenêtre de terminal exécutant la commande top (c'est-à-dire un gestionnaire de tâches en mode terminal), où les processus seront classés par ordre décroissant d'utilisation de la ram.
À toi d'aviser à ce moment-là pour faire de la place en fermant tel ou tel programme, ou en gardant un œil sur cette fenêtre.

Si tu veux être averti plus tôt, tu peux changer le « 0.1 » dans « treshold=0.1 » au début de la commande ci-dessus (0.1 -> 10 % de ram dispo, 0.2 -> 20 %, etc.)
Si ton ordi gèle à nouveau sans que cette fenêtre ne se soit ouverte, c'est que ton problème ne vient pas de la ram.

Hors ligne

#7 Le 03/04/2020, à 13:57

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

lo_du a écrit :

Edit :
Mon ordinateur a replanté depuis la modification des fichiers (dont une fois juste après le démarrage...). Et aucune réponse lorsque j'essayais les combinaisons de touches suivante :

ctrl + alt +retour
alt + syst + f
alt + syst + e
alt + syst + i

hmm

Tu as bien fait « alt + syst + r » avant ?
Si oui, il y a des fois où les touches magiques refusent de marcher : pour voir si tu as bien repris la main sur le clavier (par alt + syst + r), tu peux essayer d'activer / désactiver le pavé numérique, pour voir si la lumière s'allume / s’éteint (si ça ne marche pas, tu n'as plus qu'à éteindre ton ordi manuellement).

Hors ligne

#8 Le 03/04/2020, à 14:52

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Merci pour tout ces infos;

La commande me renvoie un nombre donc normalement ça devrait fonctionner.
Non je n'avais pas fait alt + syst +r mais pas sûr que cela vienne de là ... (pas lumière pour num lk ou caps lk sur mon pc hélas). Les touches magique et ctrl + alt + suppr fonctionnent à tt les coups lorsque le pc ne plante pas.

Je te tiens au courant pour la suite.

Loïc

Hors ligne

#9 Le 03/04/2020, à 15:49

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Bon ça a replanté et pas de signal d'alerte donc ça ne viendrais apparemment pas de la ram.
Pareil pour les touches magiques, la seule combinaison ayant un effet notable en cas de freeze est  alt + syst + b.

Merci pour l'aide dans tout les cas

Dernière modification par lo_du (Le 03/04/2020, à 15:52)

Hors ligne

#10 Le 03/04/2020, à 16:15

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Si aucune fenêtre de terminal ne s'est ouverte, alors effectivement, ça ne doit pas venir de la ram, ce qui est tout à fait possible (même si ce genre de symptôme renvoie souvent vers un problème de ram).
Par contre, pour les touches magiques, c'est plus bizarre : alt + sys + e (ou i) devrait avoir un effet (après quelques secondes d'attente, et quitte à répéter une ou deux fois l'opération pour être sûr que c'est passé).
Mais bon, c'est peut-être lié au problème spécifique que tu as…

Hors ligne

#11 Le 03/04/2020, à 16:38

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Je me permet de te demander une dernière petite sollicitation :
J'ai tendance à plutôt utiliser l'appui long sur la touche power que alt + syst + b pour la simple (et peut être pas bonne) raison que mon ordi me semble redémarrer plus rapidement de cette manière, ais-je tort ? Un pc souffre t'il d'être redémarré plusieurs fois par jour de cette manière ?

Hors ligne

#12 Le 03/04/2020, à 16:50

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Moins aujourd'hui qu'autrefois il me semble (pour des raisons à la fois technologiques et logicielles), mais ça reste mieux de passer par alt + syst + b, oui.
On conseille même plutôt une procédure de synchronisation des disques, arrêt des processus, démontage des disques, redémarrage : voir https://doc.ubuntu-fr.org/touches_magiques (section 4).
Mais au moins un reboot par les touches magiques, ce sera déjà un moindre mal.

Hors ligne

#13 Le 03/04/2020, à 19:18

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Je voudrais vérifier quelque chose : si tu as toujours la commande de surveillance de ram lancée en début de session, peux-tu donner le retour de

pgrep -a awk

Hors ligne

#14 Le 04/04/2020, à 07:54

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Voilà :

pgrep -a awk
1704 awk -vtpgrep=60 -vtreshold=0.1 -vcmd=/usr/libexec/gnome-terminal-server --app-id top.terminal.instance & sleep 1; gnome-terminal --app-id top.terminal.instance -t top -e "top -oEM" /^Mem:/{if ($7/$2<treshold){if (! delay++){cmd_pattern=cmd; sub(" *&.*","",cmd_pattern); if (! ("pgrep -xf \""cmd_pattern"\"" | getline)) system(cmd); close("pgrep -xf \""cmd_pattern"\"")}else delay>=tpgrep?delay=0:""}else delay?delay=0:""}

Hors ligne

#15 Le 04/04/2020, à 10:14

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

C'est bien ce que je craignais !
La spécification freedesktop pour les applications au démarrage de la session laisse apparemment un flou, qui n'est fixé qu'à l'implémentation (https://specifications.freedesktop.org/ … atest.html).
Résultat : des comportements différents selon les environnements de bureau (et / ou les distributions).

Chez moi, sous arch linux avec xfce, la commande n'est pas exécutée de la même manière selon que je la mets dans un lanceur au démarrage, ou dans le menu des applications : elle fonctionnera dans un cas (au démarrage), mais pas dans l'autre (dans le menu des applications).
Chez toi, sous ubuntu avec gnome, tu as pour les applications au démarrage le comportement que j'ai pour le menu des applications : la commande ne fonctionnera pas.

Tout cela est à cause du caractère « % » qui figure dans la commande, et qui est interprété (ou pas !) lorsque la commande est placée dans un lanceur.
La commande originale contient « top -o%MEM », et si tu regardes le retour que tu m'as donné, il contient à la place « top -oEM » (plutôt vers le début, entre guillemets).
Le résultat, c'est que lorsque le terminal s'ouvre en cas de dépassement du seuil de ram, il se referme aussitôt : il a donc très bien pu s'ouvrir lors de tes dernier plantages sans que tu aies eu le temps de le voir !

Heureusement, il existe un moyen de contourner ce problème, en utilisant une option alternative pour la commande top, sans le caractère « % » : « top -oRES ».
J'ai déjà modifié mon post cité plus haut (./viewtopic.php?pid=22246971), voici la commande mise à jour :

sh -c 'pgrep -f "^awk -vtpgrep=" >/dev/null || free -s1 | awk -v"tpgrep=60" -v"treshold=0.1" -v"cmd=$(whereis -b gnome-terminal-server | cut -d" " -f2) --app-id top.terminal.instance & sleep 1; gnome-terminal --app-id top.terminal.instance -t top -e \"top -oRES\"" '\''/^Mem:/{if ($7/$2<treshold){if (! delay++){cmd_pattern=cmd; sub(" *&.*","",cmd_pattern); if (! ("pgrep -xf \""cmd_pattern"\"" | getline)) system(cmd); close("pgrep -xf \""cmd_pattern"\"")}else delay>=tpgrep?delay=0:""}else delay?delay=0:""}'\'

Il faut donc que tu remplaces l'ancienne commande par celle-ci dans le menu que tu as utilisé plus haut (en #6), puis le plus simple est que tu redémarres ton ordi (pas seulement ta session graphique).
Une fois redémarré, merci de donner à nouveau le retour de

pgrep -a awk

histoire d'être sûr smile

Hors ligne

#16 Le 04/04/2020, à 10:35

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Oulah ... ça commence à être pointu. Bon, j'ai réalisé l'opération :

pgrep -a awk
1725 awk -vtpgrep=60 -vtreshold=0.1 -vcmd=/usr/libexec/gnome-terminal-server --app-id top.terminal.instance & sleep 1; gnome-terminal --app-id top.terminal.instance -t top -e "top -oRES" /^Mem:/{if ($7/$2<treshold){if (! delay++){cmd_pattern=cmd; sub(" *&.*","",cmd_pattern); if (! ("pgrep -xf \""cmd_pattern"\"" | getline)) system(cmd); close("pgrep -xf \""cmd_pattern"\"")}else delay>=tpgrep?delay=0:""}else delay?delay=0:""}

Je te tiens au courant

Dernière modification par lo_du (Le 04/04/2020, à 10:36)

Hors ligne

#17 Le 04/04/2020, à 11:03

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

C'est parfait !
Maintenant tu es paré pour savoir si tu as ou non un dépassement du seuil de ram en cas de plantage.
Pour ne pas être surpris le moment venu, tu peux regarder dès maintenant ce que donnera la commande exécutée en cas de dépassement de seuil : ouvre un terminal, et exécute

gnome-terminal -t top -e "top -oRES"

La nouvelle fenêtre qui s'ouvre est celle que tu auras en cas de dépassement de seuil.
À la quatrième ligne en haut, tu les infos globales sur la ram : il faut que la colonne « util » ne soit pas trop proche de la colonne « total » (la colonne « libr » ne correspond pas à la ram disponible, contrairement à ce que son nom semble indiquer : la ram dispo, c'est libr + tamp/cache)
Dans le tableau en dessous, la colonne « %MEM » indique le pourcentage de ram qu'utilise chaque programme (classement décroissant).
Pour tuer rapidement le processus qui utilise le plus de ram, tu peux utiliser les fameuses touches magiques : alt + sys + f.

Hors ligne

#18 Le 04/04/2020, à 12:00

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Bon bon bon ... ça a replanté ... plusieurs fois en peu de temps et toujours ras concernant une génération spontané d'une commande top.
Je demande quand même au cas où ? ça ne peut pas avoir de rapport avec le %cpu ?  j'ai remarqué quelque chose apparaître dans top qui s'appelle
tracker-extract et j'ai vu ce post : probleme cpu
Ou encore, j'ai remarqué que web-content pouvait être particulièrement gourmand en termes de ressource cpu alloué ...
Peut être rendre firefox moins gourmand.

Je tâte ... je dis sûrement beaucoup de bétise ...

Edit : ah oui, j'oublie toujours de supprimer le cache de firefox, et lorsque je le fais je m'aperçois que j'ai 1Go en cache. Cette valeur me semble haute et plafonnée, est il possible que ce soit cause de problème ?

Dernière modification par lo_du (Le 04/04/2020, à 12:06)

Hors ligne

#19 Le 04/04/2020, à 12:19

kamaris

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Ben le truc, c'est qu'un cpu à 100 % ça fait rarement (jamais ?) planter une machine, sinon on n'arrêterait pas d'avoir des plantages.
D'ailleurs, dans le post que tu cites, il y a aussi un problème de ram.
À la limite, on pourrait imaginer que le fait que le cpu soit à 100 % empêcherait même le terminal exécutant top de se lancer, pour te prévenir que tu es en dépassement de ram, mais ça m'étonnerait beaucoup (lancer un terminal demande peu de ressources, et top encore moins).

Peux-tu donner le retour de

sudo journalctl -b-1 -n50 --no-pager

(50 dernières lignes du journal de logs avant le dernier arrêt ou redémarrage de la machine, donc avant le dernier plantage)

EDIT : oui, firefox est gourmand, mais c'est normal.
Le seul truc encore une fois, c'est qu'il ne fasse pas péter la ram, le reste ça va (aussi bien cache que cpu).
Pour voir l'occupation disque, donne aussi

df -h

Dernière modification par kamaris (Le 04/04/2020, à 12:28)

Hors ligne

#20 Le 04/04/2020, à 14:18

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Bon, mon ordi n'a pas replanté depuis un moment, je croise les doigts pour que les quelques manips que j'ai effectué pour alléger firefox et supprimer le cache soit efficiente.

Edit, j'étais trop optimiste, ça vient de planter.

sudo journalctl -b-1 -n50 --no-pager
[sudo] Mot de passe de gertrude : 
-- Logs begin at Wed 2020-03-18 10:43:35 +04, end at Sat 2020-04-04 17:40:57 +04. --
avril 04 17:35:28 titoune kernel:  cfg80211_sinfo_alloc_tid_stats+0x4a/0x60 [cfg80211]
avril 04 17:35:28 titoune kernel:  sta_set_sinfo+0x743/0x9f0 [mac80211]
avril 04 17:35:28 titoune kernel:  ieee80211_get_station+0x56/0x80 [mac80211]
avril 04 17:35:28 titoune kernel:  nl80211_get_station+0x95/0x280 [cfg80211]
avril 04 17:35:28 titoune kernel:  genl_family_rcv_msg+0x1b9/0x470
avril 04 17:35:28 titoune kernel:  ? common_interrupt+0xa/0xf
avril 04 17:35:28 titoune kernel:  genl_rcv_msg+0x4c/0xa0
avril 04 17:35:28 titoune kernel:  ? _cond_resched+0x19/0x30
avril 04 17:35:28 titoune kernel:  ? genl_family_rcv_msg+0x470/0x470
avril 04 17:35:28 titoune kernel:  netlink_rcv_skb+0x50/0x120
avril 04 17:35:28 titoune kernel:  genl_rcv+0x29/0x40
avril 04 17:35:28 titoune kernel:  netlink_unicast+0x187/0x220
avril 04 17:35:28 titoune kernel:  netlink_sendmsg+0x222/0x3e0
avril 04 17:35:28 titoune kernel:  sock_sendmsg+0x65/0x70
avril 04 17:35:28 titoune kernel:  ____sys_sendmsg+0x212/0x280
avril 04 17:35:29 titoune kernel:  ___sys_sendmsg+0x88/0xd0
avril 04 17:35:29 titoune kernel:  ? ___sys_recvmsg+0x88/0xc0
avril 04 17:35:29 titoune kernel:  ? set_fd_set.part.0+0x50/0x50
avril 04 17:35:29 titoune kernel:  ? ep_poll+0x294/0x420
avril 04 17:35:29 titoune kernel:  ? __fget_light+0x57/0x70
avril 04 17:35:29 titoune kernel:  __sys_sendmsg+0x5c/0xa0
avril 04 17:35:29 titoune kernel:  __x64_sys_sendmsg+0x1f/0x30
avril 04 17:35:29 titoune kernel:  do_syscall_64+0x5a/0x130
avril 04 17:35:29 titoune kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
avril 04 17:35:29 titoune kernel: RIP: 0033:0x7f41a933a2ad
avril 04 17:35:29 titoune kernel: Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 ea ec ff ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 2f 44 89 c7 48 89 44 24 08 e8 1e ed ff ff 48
avril 04 17:35:29 titoune kernel: RSP: 002b:00007ffd49e57170 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
avril 04 17:35:29 titoune kernel: RAX: ffffffffffffffda RBX: 0000557b431f8380 RCX: 00007f41a933a2ad
avril 04 17:35:29 titoune kernel: RDX: 0000000000000000 RSI: 00007ffd49e571c0 RDI: 000000000000000b
avril 04 17:35:29 titoune kernel: RBP: 00007ffd49e571c0 R08: 0000000000000000 R09: 0000000000001000
avril 04 17:35:29 titoune kernel: R10: 0000557b431cb010 R11: 0000000000000293 R12: 0000557b431f8380
avril 04 17:35:29 titoune kernel: R13: 0000557b431f8540 R14: 00007f41a9474280 R15: 0000557b432cabd0
avril 04 17:35:29 titoune kernel: Modules linked in: rfcomm ccm bnep zram nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek ath9k snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_nhlt ath9k_common snd_hda_codec ath9k_hw snd_hda_core uvcvideo videobuf2_vmalloc videobuf2_memops ath videobuf2_v4l2 snd_hwdep mac80211 videobuf2_common i915 videodev snd_pcm cfg80211 mc x86_pkg_temp_thermal intel_powerclamp rtsx_usb_ms coretemp snd_seq_midi snd_seq_midi_event snd_rawmidi memstick ath3k btusb snd_seq kvm_intel drm_kms_helper kvm irqbypass libarc4 mei_hdcp intel_rapl_msr snd_seq_device btrtl btbcm snd_timer btintel crct10dif_pclmul crc32_pclmul ghash_clmulni_intel mei_me drm snd mei aesni_intel bluetooth ecdh_generic ecc i2c_algo_bit aes_x86_64 fb_sys_fops syscopyarea sysfillrect processor_thermal_device sysimgblt crypto_simd cryptd intel_rapl_common glue_helper soundcore int340x_thermal_zone intel_cstate intel_soc_dts_iosf intel_pch_thermal intel_rapl_perf joydev input_leds mac_hid acpi_pad asus_nb_wmi
avril 04 17:35:29 titoune kernel:  asus_wmi int3400_thermal sparse_keymap acpi_thermal_rel asus_wireless serio_raw sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 rtsx_usb_sdmmc rtsx_usb psmouse ahci r8169 libahci realtek i2c_i801 lpc_ich wmi video
avril 04 17:35:29 titoune kernel: ---[ end trace 5e4ec554defce7aa ]---
avril 04 17:35:29 titoune kernel: RIP: 0010:native_queued_spin_lock_slowpath+0x145/0x1d0
avril 04 17:35:29 titoune kernel: Code: 02 89 c6 c1 e6 10 0f 84 93 00 00 00 c1 ee 12 83 e0 03 83 ee 01 48 c1 e0 05 48 63 f6 48 05 40 b4 02 00 48 03 04 f5 80 99 61 82 <48> 89 10 8b 42 08 85 c0 75 09 f3 90 8b 42 08 85 c0 74 f7 48 8b 02
avril 04 17:35:29 titoune kernel: RSP: 0018:ffffbf1882febd88 EFLAGS: 00010082
avril 04 17:35:29 titoune kernel: RAX: ffffffff82a97480 RBX: ffff99fdc351e800 RCX: 0000000000080000
avril 04 17:35:29 titoune kernel: RDX: ffff99fdcb0ab440 RSI: 000000000000000c RDI: ffff99fd8bdd10e4
avril 04 17:35:29 titoune kernel: RBP: ffffbf1882febd88 R08: 0000000000080000 R09: 0000000000000009
avril 04 17:35:29 titoune kernel: R10: 000000000000000e R11: ffff99fdcb0a94c4 R12: 0000000000000202
avril 04 17:35:29 titoune kernel: R13: 0000000000000004 R14: 0000000000000000 R15: ffff99fd8bdd10e4
avril 04 17:35:29 titoune kernel: FS:  00007f41a7d00bc0(0000) GS:ffff99fdcb100000(0000) knlGS:0000000000000000
avril 04 17:35:29 titoune kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
avril 04 17:35:29 titoune kernel: CR2: 00002214beb88590 CR3: 0000000141c3e006 CR4: 00000000001606e0
avril 04 17:35:37 titoune kernel: sysrq: Keyboard mode set to system default
avril 04 17:35:40 titoune kernel: sysrq: Manual OOM execution
avril 04 17:35:40 titoune kernel: Purging GPU memory, 16068 pages freed, 1361 pages still pinned, 1280 pages left available.
avril 04 17:35:41 titoune systemd-journald[327]: Journal stopped
df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               1,9G       0  1,9G   0% /dev
tmpfs              385M    1,7M  383M   1% /run
/dev/sda2          457G    110G  325G  26% /
tmpfs              1,9G     68M  1,9G   4% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              1,9G       0  1,9G   0% /sys/fs/cgroup
/dev/loop0          15M     15M     0 100% /snap/gnome-characters/317
/dev/loop2          45M     45M     0 100% /snap/gtk-common-themes/1440
/dev/loop4         161M    161M     0 100% /snap/gnome-3-28-1804/116
/dev/loop1          94M     94M     0 100% /snap/core/8935
/dev/loop3         175M    175M     0 100% /snap/inkscape/7378
/dev/loop6          49M     49M     0 100% /snap/gtk-common-themes/1474
/dev/loop5         150M    150M     0 100% /snap/gnome-3-28-1804/71
/dev/loop8         256K    256K     0 100% /snap/gtk2-common-themes/9
/dev/loop15        1,0M    1,0M     0 100% /snap/gnome-logs/93
/dev/loop12        4,3M    4,3M     0 100% /snap/gnome-calculator/501
/dev/loop13        4,4M    4,4M     0 100% /snap/gnome-calculator/704
/dev/loop11        1,0M    1,0M     0 100% /snap/gnome-logs/81
/dev/loop17         15M     15M     0 100% /snap/gnome-characters/495
/dev/loop7         175M    175M     0 100% /snap/inkscape/5874
/dev/loop9          55M     55M     0 100% /snap/core18/1668
/dev/loop14         55M     55M     0 100% /snap/core18/1705
/dev/loop10        203M    203M     0 100% /snap/vlc/1397
/dev/loop16         92M     92M     0 100% /snap/core/8689
/dev/sda1          511M    7,8M  504M   2% /boot/efi
tmpfs              385M     76K  385M   1% /run/user/1000

Dernière modification par lo_du (Le 04/04/2020, à 14:41)

Hors ligne

#21 Le 04/04/2020, à 14:43

moko138

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Peux-tu montrer

top -b -n1 | head -5

?
Merci !


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

Hors ligne

#22 Le 04/04/2020, à 14:48

moko138

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

...et

sudo journalctl -b-1 -n100 --no-pager | head -51

Merci.


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

Hors ligne

#23 Le 04/04/2020, à 14:48

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

Oui bien sûr smile

top -b -n1 | head -5
top - 17:48:02 up 11 min,  1 user,  load average: 0,50, 0,75, 0,67
Tâches: 227 total,   1 en cours, 225 en veille,   0 arrêté,   1 zombie
%Cpu(s):  2,9 ut,  4,3 sy,  0,0 ni, 92,9 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :   3844,8 total,   1054,2 libr,   1313,1 util,   1477,5 tamp/cache
MiB Éch:   3970,4 total,   3970,4 libr,      0,0 util.   2094,9 dispo Mem 

Edit rajout :

sudo journalctl -b-1 -n100 --no-pager | head -51
-- Logs begin at Wed 2020-03-18 10:43:35 +04, end at Sat 2020-04-04 17:48:46 +04. --
avril 04 17:35:15 titoune kernel:  drm_mode_page_flip_ioctl+0x59d/0x630 [drm]
avril 04 17:35:15 titoune kernel:  ? drm_mode_cursor2_ioctl+0x10/0x10 [drm]
avril 04 17:35:15 titoune kernel:  drm_ioctl_kernel+0xae/0xf0 [drm]
avril 04 17:35:15 titoune kernel:  drm_ioctl+0x234/0x3d0 [drm]
avril 04 17:35:15 titoune kernel:  ? drm_mode_cursor2_ioctl+0x10/0x10 [drm]
avril 04 17:35:15 titoune kernel:  do_vfs_ioctl+0x407/0x670
avril 04 17:35:15 titoune kernel:  ? fput+0x13/0x15
avril 04 17:35:15 titoune kernel:  ? __sys_recvmsg+0x88/0xa0
avril 04 17:35:15 titoune kernel:  ksys_ioctl+0x67/0x90
avril 04 17:35:15 titoune kernel:  __x64_sys_ioctl+0x1a/0x20
avril 04 17:35:15 titoune kernel:  do_syscall_64+0x5a/0x130
avril 04 17:35:15 titoune kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
avril 04 17:35:15 titoune kernel: RIP: 0033:0x7fb4cdcac67b
avril 04 17:35:15 titoune kernel: Code: 0f 1e fa 48 8b 05 15 28 0d 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d e5 27 0d 00 f7 d8 64 89 01 48
avril 04 17:35:15 titoune kernel: RSP: 002b:00007ffc37087308 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
avril 04 17:35:15 titoune kernel: RAX: ffffffffffffffda RBX: 00007ffc37087340 RCX: 00007fb4cdcac67b
avril 04 17:35:15 titoune kernel: RDX: 00007ffc37087340 RSI: 00000000c01864b0 RDI: 000000000000000c
avril 04 17:35:15 titoune kernel: RBP: 00000000c01864b0 R08: 0000000000012fae R09: 0000000000000045
avril 04 17:35:15 titoune kernel: R10: 000000000000000c R11: 0000000000000246 R12: 0000558cf31b2fb0
avril 04 17:35:15 titoune kernel: R13: 000000000000000c R14: 0000000000012fae R15: 0000000000000000
avril 04 17:35:15 titoune kernel: Modules linked in: rfcomm ccm bnep zram nls_iso8859_1 snd_hda_codec_hdmi snd_hda_codec_realtek ath9k snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_nhlt ath9k_common snd_hda_codec ath9k_hw snd_hda_core uvcvideo videobuf2_vmalloc videobuf2_memops ath videobuf2_v4l2 snd_hwdep mac80211 videobuf2_common i915 videodev snd_pcm cfg80211 mc x86_pkg_temp_thermal intel_powerclamp rtsx_usb_ms coretemp snd_seq_midi snd_seq_midi_event snd_rawmidi memstick ath3k btusb snd_seq kvm_intel drm_kms_helper kvm irqbypass libarc4 mei_hdcp intel_rapl_msr snd_seq_device btrtl btbcm snd_timer btintel crct10dif_pclmul crc32_pclmul ghash_clmulni_intel mei_me drm snd mei aesni_intel bluetooth ecdh_generic ecc i2c_algo_bit aes_x86_64 fb_sys_fops syscopyarea sysfillrect processor_thermal_device sysimgblt crypto_simd cryptd intel_rapl_common glue_helper soundcore int340x_thermal_zone intel_cstate intel_soc_dts_iosf intel_pch_thermal intel_rapl_perf joydev input_leds mac_hid acpi_pad asus_nb_wmi
avril 04 17:35:15 titoune kernel:  asus_wmi int3400_thermal sparse_keymap acpi_thermal_rel asus_wireless serio_raw sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 rtsx_usb_sdmmc rtsx_usb psmouse ahci r8169 libahci realtek i2c_i801 lpc_ich wmi video
avril 04 17:35:15 titoune kernel: ---[ end trace 5e4ec554defce7a9 ]---
avril 04 17:35:15 titoune kernel: RIP: 0010:native_queued_spin_lock_slowpath+0x145/0x1d0
avril 04 17:35:15 titoune kernel: Code: 02 89 c6 c1 e6 10 0f 84 93 00 00 00 c1 ee 12 83 e0 03 83 ee 01 48 c1 e0 05 48 63 f6 48 05 40 b4 02 00 48 03 04 f5 80 99 61 82 <48> 89 10 8b 42 08 85 c0 75 09 f3 90 8b 42 08 85 c0 74 f7 48 8b 02
avril 04 17:35:15 titoune kernel: RSP: 0018:ffffbf1882febd88 EFLAGS: 00010082
avril 04 17:35:15 titoune kernel: RAX: ffffffff82a97480 RBX: ffff99fdc351e800 RCX: 0000000000080000
avril 04 17:35:15 titoune kernel: RDX: ffff99fdcb0ab440 RSI: 000000000000000c RDI: ffff99fd8bdd10e4
avril 04 17:35:15 titoune kernel: RBP: ffffbf1882febd88 R08: 0000000000080000 R09: 0000000000000009
avril 04 17:35:15 titoune kernel: R10: 000000000000000e R11: ffff99fdcb0a94c4 R12: 0000000000000202
avril 04 17:35:15 titoune kernel: R13: 0000000000000004 R14: 0000000000000000 R15: ffff99fd8bdd10e4
avril 04 17:35:15 titoune kernel: FS:  00007fb4cd95ea80(0000) GS:ffff99fdcb100000(0000) knlGS:0000000000000000
avril 04 17:35:15 titoune kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
avril 04 17:35:15 titoune kernel: CR2: 00007f91c14fd970 CR3: 000000013f8d0005 CR4: 00000000001606e0
avril 04 17:35:28 titoune kernel: general protection fault: 0000 [#4] SMP PTI
avril 04 17:35:28 titoune kernel: CPU: 2 PID: 835 Comm: NetworkManager Tainted: G      D           5.3.0-45-generic #37-Ubuntu
avril 04 17:35:28 titoune kernel: Hardware name: ASUSTeK COMPUTER INC. X555LAB/X555LAB, BIOS X555LAB.503 08/04/2015
avril 04 17:35:28 titoune kernel: RIP: 0010:kmem_cache_alloc_trace+0x88/0x230
avril 04 17:35:28 titoune kernel: Code: 65 49 8b 50 08 65 4c 03 05 5d 53 b7 7e 4d 8b 38 4d 85 ff 0f 84 80 01 00 00 41 8b 59 20 49 8b 39 48 8d 4a 01 4c 89 f8 4c 01 fb <48> 33 1b 49 33 99 70 01 00 00 65 48 0f c7 0f 0f 94 c0 84 c0 74 bd
avril 04 17:35:28 titoune kernel: RSP: 0018:ffffbf18809ef860 EFLAGS: 00010202
avril 04 17:35:28 titoune kernel: RAX: 0f4d73e183db3a4a RBX: 0f4d73e183db3a4a RCX: 000000000021a7c7
avril 04 17:35:28 titoune kernel: RDX: 000000000021a7c6 RSI: 0000000000000dc0 RDI: 000000000002f180
avril 04 17:35:28 titoune kernel: RBP: ffffbf18809ef890 R08: ffff99fdcb12f180 R09: ffff99fdca402a80
avril 04 17:35:28 titoune kernel: R10: ffff99fdc2ca87a0 R11: ffff99fdc9baa000 R12: 0000000000000dc0
avril 04 17:35:28 titoune kernel: R13: 00000000000005d8 R14: ffff99fdca402a80 R15: 0f4d73e183db3a4a
avril 04 17:35:28 titoune kernel: FS:  00007f41a7d00bc0(0000) GS:ffff99fdcb100000(0000) knlGS:0000000000000000
avril 04 17:35:28 titoune kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
avril 04 17:35:28 titoune kernel: CR2: 00002214beb88590 CR3: 0000000141c3e006 CR4: 00000000001606e0
avril 04 17:35:28 titoune kernel: Call Trace:
avril 04 17:35:28 titoune kernel:  ? cfg80211_sinfo_alloc_tid_stats+0x4a/0x60 [cfg80211]

Dernière modification par lo_du (Le 04/04/2020, à 14:49)

Hors ligne

#24 Le 04/04/2020, à 16:28

moko138

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

lo_du a écrit :
avril 04 17:35:15 titoune kernel:  drm_mode_page_flip_ioctl+0x59d/0x630 [drm]

Plantage graphique ("drm" = Direct Rendering Manager").

Merci de montrer :

lspci -vnn | grep -A12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"

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

Hors ligne

#25 Le 04/04/2020, à 16:37

lo_du

Re : Plantage / Freeze récurrent . Touches magiques inefficace / sans effet

lspci -vnn | grep -A12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
	Kernel driver in use: i915
	Kernel modules: i915

Hors ligne