Bonsoir, Le 09/10/2014 00:03, Belaïd a écrit :
> Pourquoi ne pas utiliser la base de donnée de la commande locate ? J'espère pour le PO que locate n'est pas installé sur son serveur de production car il n'y a pas de miracle, si cet outil va très vite c'est parce qu'il met à jour régulièrement un base représentant l'ensemble de l'arborescence de fichiers. Sur un serveur avec autant de fichiers que le PO, ça peut avoir des conséquences très mauvaises au niveau perf (pendant que locate scanne l'arborescence, tout est ralenti). Je pense que le plus économique est le find comme déjà indiqué car il n'y a qu'un seul processus. Ensuite, si le but recherché est de perturber le serveur le moins possible, alors effectivement il ne faut pas hésiter à utiliser *simultanément* nice (pour que le processus soit gentil au niveau CPU) et ionice (pour qu'il soit gentil au niveau I/O). Évidemment, ça va allonger le temps d'exécution de la commande, pas de miracle. Plus la commande sera « gentille » moins elle perturbera le serveur durant son exécution mais plus l'exécution sera longue. À l'inverse, moins la commande sera « gentille », plus elle perturbera le serveur durant son exécution mais plus l'exécution sera rapide. Perso, si rien ne presse, je préfère lancer une commande « gentille » en tâche de fond sur un serveur de prod quitte à attendre le lendemain pour avoir le résultat final. ;) -- François Lafont -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: https://lists.debian.org/m14jfg$c7b$1...@ger.gmane.org