Eu não ficaria preocupado com o número de arquivos abertos. Como a página lsof
man informa, "arquivo aberto" pode ser quase qualquer arquivo, fluxo ou dispositivo legível, portanto, a listagem não filtrada pode ser longa.
An open file may be a regular file, a directory, a block special file, a character special file, an executing text reference, a library, a stream or a network file (Internet socket, NFS file or UNIX domain socket.) A specific file or all the files in a file system may be selected by path.
Se nenhum parâmetro for fornecido para lsof
, ele listará todos os arquivos abertos, incluindo aqueles abertos pelos daemons do sistema - como os arquivos de log que você mencionou não terem aberto. Uma referência de arquivo aberto consome muito poucos recursos do sistema, portanto, isso não é problema em si.
Acabei de iniciar um Ubuntu 11.04 ao vivo de um dispositivo USB e lsof
mostra mais de 4500 arquivos abertos.