J'exécute lsof dans l'un de mes serveurs Linux pour vérifier si un fichier ( /tmp/incoming_data.txt
) du système ext3 est ouvert par d'autres programmes. Mon serveur a beaucoup de connexion TCP dessus. Ce qui est étrange, c'est que l'exécution de 'sudo lsof' prend environ deux minutes et qu'il utilise 99.x% CPU pendant ces deux minutes.
La commande que j'ai utilisée est sudo lsof /tmp/incoming_data.txt
. J'ai essayé " fuser " qui prend à peu près la même quantité de CPU et de temps d'exécution. Puis-je faire quelque chose pour résoudre ce problème?
lsof
montre-t-on? Combien de processus et de threads ce fichier a-t-il ouvert? Quelle est la charge du processeur lorsque vous n'exécutez pas lsof?