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.

#26 Le 26/09/2019, à 16:24

moko138

Re : Plantage général aléatoire

Salut !
1) Utilises-tu un disque neuf ?
     Si non, montre-nous son rapport SMART.

2) Montre :

cat /proc/sys/vm/swappiness

et

echo; lsb_release -d ; echo -e "\nNoyau courant : $(uname -mr)"; echo $XDG_CURRENT_DESKTOP ; echo; ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}'

Merci !


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

Hors ligne

#27 Le 27/09/2019, à 11:36

bobic13

Re : Plantage général aléatoire

Hello,

Le disque restant a à peine 1 an. C'est du M2, pas de problèmes apparent

sudo smartctl -s on -S on -a /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-64-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     WDC WDS240G2G0B-00EPW0
Serial Number:    180672803804
LU WWN Device Id: 5 001b44 8b6b80fee
Firmware Version: UJ190000
User Capacity:    240065183744 bytes [240 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      M.2
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ACS-2 T13/2015-D revision 3
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Sep 27 11:33:51 2019 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.
SMART Attribute Autosave Enabled.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (  32) The self-test routine was interrupted
                                        by the host with a hard or soft reset.
Total time to complete Offline 
data collection:                (  120) seconds.
Offline data collection
capabilities:                    (0x15) SMART execute Offline immediate.
                                        No Auto Offline data collection support.
                                        Abort Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        No Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine 
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (  42) minutes.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       1514
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       1360
165 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       1039
166 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       9
167 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
168 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       46
169 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       126
170 Unknown_Attribute       0x0032   100   100   ---    Old_age   Always       -       0
171 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
172 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
173 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       9
174 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       105
184 End-to-End_Error        0x0032   100   100   ---    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   ---    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   067   050   000    Old_age   Always       -       33 (Min/Max 14/50)
199 UDMA_CRC_Error_Count    0x0032   100   100   ---    Old_age   Always       -       0
230 Unknown_SSD_Attribute   0x0032   100   100   000    Old_age   Always       -       2611362136672
232 Available_Reservd_Space 0x0033   100   100   005    Pre-fail  Always       -       100
233 Media_Wearout_Indicator 0x0032   100   100   ---    Old_age   Always       -       2342
234 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       7922
241 Total_LBAs_Written      0x0030   100   100   000    Old_age   Offline      -       2308
242 Total_LBAs_Read         0x0030   100   100   000    Old_age   Offline      -       5275
244 Unknown_Attribute       0x0032   000   100   ---    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Concernant le swapiness, il est à 0

Et:

ubuntu@ubuntu-N13xWU:~$ echo; lsb_release -d ; echo -e "\nNoyau courant : $(uname -mr)"; echo $XDG_CURRENT_DESKTOP ; echo; ls -lt /usr/share/xsessions | awk '{print $6,$7,$8,$9}'

Description:    Ubuntu 18.04.3 LTS

Noyau courant : 4.15.0-64-generic x86_64
KDE

juil. 4 10:40 plasma.desktop
mai 2 2018 ubuntu-communitheme-snap.desktop
mai 2 2018 ubuntu.desktop
avril 15 2018 kodi.desktop
avril 15 2018 xbmc.desktop

merci smile

Dernière modification par bobic13 (Le 27/09/2019, à 11:36)

Hors ligne

#28 Le 27/09/2019, à 14:21

moko138

Re : Plantage général aléatoire

Concernant le SSD M2, le rapport smart est en grande partie inexploitable, soit que WDC n'ait pas communiqué ses attributs, soit que smartmontools nes les ait pas encore intégrés.

  - -
18.04 à noyau 4.15 : très bien !

  - -
Environnement KDE avec plasma.desktop : c'est cohérent.

Mais avec en plus

mai 2 2018 ubuntu.desktop
avril 15 2018 kodi.desktop
avril 15 2018 xbmc.desktop

tu es entré dans un mélange d'environnements :
/!\  en général, ça se solde, dans *buntu, par une réinstallation...


  - -

Concernant le swappiness, il est à 0

Je l'ai pratiqué pendant des années, mais le swappiness à zéro est une erreur !
Dont je suis revenu : cf. ./viewtopic.php?id=1997443 et la note que j'avais mise dans la Doc le 31/102016 (et dont je découvre que quelqu'un a cru bon de la supprimer).

Remonte le swappiness à cinq sans tarder ! Et redémarre.


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

Hors ligne

#29 Le 27/09/2019, à 20:41

nam1962

Re : Plantage général aléatoire

Je plussoie : swappiness à zero est idiot.
1 est un minimum, 5 est correct (les SSD récents ont une durée de vie mais ne plantent pas comme les premières générations.)


[ Modéré ]

Hors ligne

#30 Le 29/09/2019, à 09:40

bruno

Re : Plantage général aléatoire

Malheureusement ce genre de bidouillage est très répandu sur le Web.
Ce qui est idiot c'est de modifier la valeur de vm.swappiness sans comprendre à quoi elle correspond.

Sur un ordinateur de bureau avec suffisamment de RAM il n'y a aucune raison de toucher à ce paramètre du noyau. Avec des valeurs aussi basses que 1 ou 5 (on est pas sur un serveur de bases de données !) il est presque sûr que les performances d'accès aux fichiers sont bien plombées…
Il faut bien comprendre que la RAM qui n'est pas utilisée par les programmes est utilisée comme cache disque. Ce qui augmente drastiquement les performances d'accès aux fichiers, y compris avec un SSD. Baisser la valeur de vm.swappines revient à diminuer la mémoire disponible pour le cache disque et donc le risque de diminuer globalement les performances de la machine.

Pour ceux qui lisent l'anglais je recommande la lecture des réponses très pertinentes à cette question.

Dernière modification par bruno (Le 29/09/2019, à 09:49)

#31 Le 02/10/2019, à 19:48

bobic13

Re : Plantage général aléatoire

Je l'ai mis à 10, on verra ce que cela donne.
Mais sauf erreur de ma part, c'est l'install par défaut d'ubuntu qui l'a mis à 0.

Hors ligne

#32 Le 02/10/2019, à 19:56

bruno

Re : Plantage général aléatoire

bobic13 a écrit :

Mais sauf erreur de ma part, c'est l'install par défaut d'ubuntu qui l'a mis à 0.

La valeur par défaut de vm.swappiness est de 60

#33 Le 02/10/2019, à 20:01

bobic13

Re : Plantage général aléatoire

même en cas de disque ssd ? car je n'ai pas mémoire de l'avoir modifié (mais je dis peut être une connerie).

Hors ligne

#34 Le 02/10/2019, à 20:31

bruno

Re : Plantage général aléatoire

Ce paramètre n'a rien à voir avec le type de disque utilisé. Si la valeur n'est pas 60, c'est qu'elle a été modifiée. D'ailleurs ce paramètre n'est même pas présent dans les fichiers de configuration fournis par Ubuntu.
Je précise par rapport à ma réponse en #30 qu'un SSD reste largement moins performant que la RAM. Donc je réitère : bidouiller la valeur de vm.swappiness a toutes les chances de faire baisser les performances globales de la machine.

#35 Le 02/10/2019, à 21:03

moko138

Re : Plantage général aléatoire

bruno a écrit :

Ce paramètre n'a rien à voir avec le type de disque utilisé. Si la valeur n'est pas 60, c'est qu'elle a été modifiée. D'ailleurs ce paramètre n'est même pas présent dans les fichiers de configuration fournis par Ubuntu.

+1


bruno a écrit :

Je précise par rapport à ma réponse en #30 qu'un SSD reste largement moins performant que la RAM. Donc je réitère : bidouiller la valeur de vm.swappiness a toutes les chances de faire baisser les performances globales de la machine.

Je te remercie pour le lien que tu as donné en #30 (mais qui, malheureusement, vole un peu trop haut mour moi).

  Par contre je dois mettre un bémol à ta dernière phrase :
Sur un ordinosaure (disque rotatif, RAM limitée) - et je n'ai jamais eu de matériel plus récent - je te garantis qu'abaisser le swappiness, sans aller jusqu'à zéro, améliore les performances d'Ubuntu. C'est ce que je constate sur mes ordinosaures depuis des années.


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

Hors ligne

#36 Le 03/10/2019, à 08:50

bruno

Re : Plantage général aléatoire

@moko138 : j'ai précisé : « sur un ordinateur de bureau avec suffisamment de RAM  ». La situation n'est pas la même sur une machine faisant tourner un environnement de bureau lourd (GNOME ou me XFCE) avec 1ou 2Gio de RAM et qui utilise en permanence et de façon importante la partition d’échange.
Dans ce cas il existe d'autres solution comme Zram (utilisé par certaines distribution pour nano ordinateurs type RaspberryPi). Mais il est absurde de donner une valeur sortie du chapeau car les réglages sont liés au matériel et son utilisation : il faut trouver le bon compromis entre l'usage des applications et l'usage des disques.

De toute façon il faut partir d'un principe simple : une machine qui utilise massivement le swap est une machine qui manque de RAM.