• # Archlinux

    Posté par  . Évalué à 1.

    j'ai aussi constaté ce pb dans mon archlinux (qui a aussi une valeur de 8192), je l'avais attribué à tort à mon passage de Gnome à Plasma :-)

    ne sachant pas si il est prudent d'augmenter cette valeur, je l'ai laissée inchangée,

    mais il est intéressant d'avoir une explication de ce phénomène qui apparaît lorsqu'il y a eu beaucoup de mouvements sur le FS pendant une session

    Envoyé depuis mon Archlinux

    • [^] # Re: Archlinux

      Posté par  (site web personnel) . Évalué à 3.

      Tu donnes peux être la moitié de la réponse, je suis sous ArchLinux et GNOME et ça fonctionne très bien à 8192.

      Donc, il serait peut être intéressant de remonter un bug à KDE, moi je vote baloo qui fait du caca.

      • [^] # Re: Archlinux

        Posté par  (site web personnel) . Évalué à 3.

        Même problème sous GNOME, KDE, MATE et Xfce, avec Nautilus, Dolphin, Caja et Thunar. Le problème apparaît lorsqu'on a beaucoup de données. (Je suis l'auteur de l'article.)

        Dyslexics have more fnu.

  • # idem debian

    Posté par  . Évalué à 1.

    Comportement et valeur 8192 similaires avec une debian.
    Merci de l'astuce.

  • # Bizarre

    Posté par  (site web personnel) . Évalué à 6. Dernière modification le 20 juillet 2018 à 19:17.

    Valeur par défaut sous ArchLinux + GNOME et je n'ai jamais vu ce comportement!

    Si tu as plus de 8192 répertoires/fichiers surveillés par inotify, moi je vote y'a une application qui fait de la merde.

    • [^] # Re: Bizarre

      Posté par  . Évalué à 1. Dernière modification le 20 juillet 2018 à 22:36.

      pas forcément du caca

      une application qui génère beaucoup de fragments de fichiers, genre lecteur de news binaires (nzb) par exemple :-)

      ou bien des compilations de paquets sources (AUR) ???

      pourtant je démarre ma machine tout les jours…

      Envoyé depuis mon Archlinux

  • # Super bien vu, merci !

    Posté par  (site web personnel) . Évalué à 3.

    Bonjour,

    et vraiment un grand merci pour l'info !

    Comme je suis curieux je suis allé voir le nombre de fichiers ouverts sur ma machine quand je ne fais rien (juste KDE + Firefox avec 4 onglets) :

    # lsof | wc -l
    lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
    Output information may be incomplete.
    44166
    

    Ah oui quand même ! 44166 fichiers ouverts au repos !

    Bon pour avoir plus de détails, un petit fichier :

    # lsof > liste.txt
    

    Puis suppression de tout ce qui est après la première colonne ( .*$ => rien), et import dans sqlite3 pour faire des stats :

    $ sqlite3
    SQLite version 3.17.0 2017-02-13 16:02:40
    Enter ".help" for usage hints.
    Connected to a transient in-memory database.
    Use ".open FILENAME" to reopen on a persistent database.
    sqlite> .import liste.txt liste
    sqlite> select command, count(*) as n from liste group by command order by n desc limit 15;
    QDBusConn|5948
    QXcbEvent|5890
    QQmlThrea|3711
    DNS\x20Re|3104
    JS\x20Hel|3104
    mozStorag|2716
    gmain|2636
    plasmashe|2632
    gdbus|2536
    threaded-|1400
    QQuickPix|1316
    DOM\x20Wo|1164
    DataStora|1164
    ImgDecode|1164
    ghb|944
    

    On voit que ce sont les trucs en Q* et plasmashell qui ont le plus présents et firefox (mozStorage 2716 quand même, avec 4 onglets ouverts !!!)

    • [^] # Re: Super bien vu, merci !

      Posté par  (site web personnel) . Évalué à 5. Dernière modification le 21 juillet 2018 à 10:52.

      Allez c'est parti pour une scéance de bashisme :

      $ lsof | cut -d' ' -f1 | sort  | uniq -cd | sort -hr | head
      lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/111/gvfs
            Output information may be incomplete.
         3392 JS\x20Hel
         3300 thunderbi
         3120 mozStorag
         2273 gmain
         2188 gdbus
         1272 ImgDecode
         1140 DataStora
          942 dconf\x20
          540 DOM\x20Wo
          460 polybar

      (avec deux utilisateurs sous lxde)

      • [^] # Re: Super bien vu, merci !

        Posté par  . Évalué à 2.

        Damnation, ça fait peur, lsof me renvoie 143 722 lignes, et ta commande me donne ceci :

          16592 TaskSched
          12538 gmain
          12311 gdbus
           4500 soffice.b
           4411 Composito
           4200 UIMainEve
           3216 qupzilla
           3089 opera
           2267 QXcbEvent
           2267 QDBusConn

        (deux utilisateurs sous xfce)

  • # pas chez moi

    Posté par  (site web personnel) . Évalué à 2.

    Marrant sur mon Ubuntu 18.04 (donc Gnome), j'ai

    $ cat /proc/sys/fs/inotify/max_user_watches
    8192
    $ lsof | wc -l
    lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing
          Output information may be incomplete.
    136754
    

    Et pourtant, quand je télécharge un fichier et que je le dézippe : je vois à chaque fois le fichier créé, sans F5 .

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.