Experimente a opção -n:
-n This option inhibits the conversion of network numbers to host names for network files. Inhibiting conversion may make lsof run faster. It is also useful when host name lookup is not working properly.
Eu tenho um pequeno script que corre lsof no meu laptop (Ubuntu Natty) de vez em quando para verificar algumas coisas. Recentemente, notei que ele é executado realmente lentamente quando eu tenho o Chromium ou o Firefox aberto.
Sem o Chromium aberto:
$ lsof | wc -l
5288
Com:
$ lsof | wc -l
5721
Sem:
$ time lsof > /dev/null
real 0m0.134s
user 0m0.080s
sys 0m0.040s
Com:
$ time lsof > /dev/null
real 0m20.250s
user 0m0.080s
sys 0m0.070s
O lsof parece ficar "preso" ao olhar para as entradas do navegador.
Só estou curioso para saber por que isso está acontecendo e se há uma maneira de contornar isso. Sugestões?