J'ai déjà fait avec 40 000 répertoires et 300 000 fichiers. Ca marche et ça bouffe peu de mémoire.
Hof niveau mémoire je m'inquiète pas
Mais niveau entrée/sorties sur le disque à l'initialisation !
Chez toi ca donne combien de temps ?
De mémoire même en faisant la récursivité avec une base de données qui fait que j'ai que le open() et le inotify_add à faire ca rame donc bon
Pas le contenu. Le répertoire et faire un stat() sur les entrées du répertoire. En gros faire un "find . -type d".
Je t'ai peut-être mal compris.
Quand je dis qu'il faut le lire, c'est lire pour savoir ses sous repertoires rien de plus
Ce que doit lancer inotify peut-il est fait après coup ? Genre faire un : "find .
-newer .notify-init -type f -exec bidule {} \;" (ce qui peut être fait en même temps que l'initialisation de inotify).
Oui oui bien sur, mais bon ca déplace le problème, si c'est pour avoir un système ralenti (bon à coup de ionice y a moyen que ca ne se sente pas mais bon pour le principe)
Tu n'en as peut-être pas tant besoin que ça.
Oui ca c'est sur m'enfin bon.
[^] # Re: Pour les nul ?
Posté par Ph Husson (site web personnel) . En réponse au journal Et Reiser4 nous apprend comment fonctionne la communauté. Évalué à 2.
Hof niveau mémoire je m'inquiète pas
Mais niveau entrée/sorties sur le disque à l'initialisation !
Chez toi ca donne combien de temps ?
De mémoire même en faisant la récursivité avec une base de données qui fait que j'ai que le open() et le inotify_add à faire ca rame donc bon
Pas le contenu. Le répertoire et faire un stat() sur les entrées du répertoire. En gros faire un "find . -type d".
Je t'ai peut-être mal compris.
Quand je dis qu'il faut le lire, c'est lire pour savoir ses sous repertoires rien de plus
Ce que doit lancer inotify peut-il est fait après coup ? Genre faire un : "find .
-newer .notify-init -type f -exec bidule {} \;" (ce qui peut être fait en même temps que l'initialisation de inotify).
Oui oui bien sur, mais bon ca déplace le problème, si c'est pour avoir un système ralenti (bon à coup de ionice y a moyen que ca ne se sente pas mais bon pour le principe)
Tu n'en as peut-être pas tant besoin que ça.
Oui ca c'est sur m'enfin bon.