Ich führe lsof auf einem meiner Linux-Server aus, um zu überprüfen, ob eine Datei ( /tmp/incoming_data.txt
) im ext3-System von anderen Programmen geöffnet wird. Mein Server hat viele TCP-Verbindungen. Das Seltsame ist, dass die Ausführung von 'sudo lsof' ungefähr zwei Minuten dauert und in diesen zwei Minuten 99x% CPU verbraucht.
Der Befehl, den ich verwendet habe, ist sudo lsof /tmp/incoming_data.txt
. Ich habe " Fixiereinheit " ausprobiert, die ungefähr die gleiche Menge an CPU und Ausführungszeit benötigt. Kann ich dieses Problem beheben?
lsof
? Wie viele Prozesse und Threads haben diese Datei geöffnet? Was ist die CPU-Auslastung, wenn lsof nicht ausgeführt wird?