Mailinglist Archive: opensuse-es (600 mails)

< Previous Next >
[opensuse-es] Re: Obtener número de archivos abiertos por usuario
  • From: Camaleón <noelamac@xxxxxxxxx>
  • Date: Fri, 9 Jul 2010 08:02:00 +0000 (UTC)
  • Message-id: <pan.2010.07.09.08.02.00@xxxxxxxxx>
El Fri, 09 Jul 2010 08:39:42 +0200, Rafa Griman escribió:

On 09/07/2010 0:29, RŌNIN wrote:

Quisiera obtener el número de archivos abiertos por usuario en un
servidor, para lo cual he usado el siguiente comando:

[root@testserver ~]#lsof | grep username | wc -l 4719

No entiendo por qué muestra esa cifra, si teniendo en cuenta la salida
de éste comando:

[root@testserver ~]# ulimit -a

(...)

El máximo de archivos abiertos que se permite por usuario es de 4096.

¿ Qué estoy haciendo/interpretando mal ?


Has buscado "username" por lo que te muestra todos los usuarios. Es
decir, si tienes 2 usuarios ... ya sobrepasas los 4096.

En vez del grep username, pon grep <usuario> y te mostrará los que tiene
ese usuario determinado. O, simplemente quita el:

| wc -l

y verás los usuarios que salen.

Me pasa igual:

sm01@stt008:~$ whoami
sm01

sm01@stt008:~$ lsof -u sm01 | wc -l
3678

sm01@stt008:~$ ulimit -a | grep open
open files (-n) 1024

Quizá midan o tengan en cuenta valores distintos.

Saludos,

--
Camaleón

--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References