systemadmin.es > procfs

plist-sz del sar: Procesos y threads

Analizando un sistema con sar podremos ver la columna plist-sz que corresponde al número de tareas en ese momento, por ejemplo:

# sar -q
Linux 3.2.0-4-686-pae (ironport) 	21/01/15 	_i686_	(1 CPU)

15:25:01      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
15:35:01            0       235      0.13      0.10      0.06         0
15:45:01            0       234      0.01      0.06      0.05         0
15:55:01            0       233      0.02      0.06      0.05         0
16:05:01            0       234      0.03      0.04      0.05         0
16:15:01            0       235      0.00      0.02      0.05         0
16:25:01            0       235      0.08      0.05      0.05         0
16:35:01            0       234      0.01      0.04      0.05         0
16:45:01            0       235      0.01      0.03      0.05         0
(...)

Pero veremos que no corresponde al número de procesos del equipo:

# ps aux | wc -l
127

[...]
Leer mas »

Ocultar PID del resto de procesos de usuarios del sistema

A partir de la versión 3.2 del kernel de Linux (en RHEL y CentOS esta disponible a partir de la 6.5) podemos ocultar los procesos del resto de usuarios no privilegiados.

[...]
Leer mas »

Contadores de las interfaces de red parseables

Unos de los ficheros del proc que puede ser útil para evitar parsear la salida del ifconfig es el fichero /proc/net/dev:

[...]
Leer mas »

Invocar el Out Of Memory Killer (oom_kill)

En la pasada NoConName, hablando con Jordi Gaya me dijo de la posibilidad de invocar el out of memory killer desde el sysrq que no conocía. Vamos a ver cómo invocarlo y cómo ver cual es el proceso que matará.

[...]
Leer mas »

Buscar el puerto de escucha mediante el /proc

Mediante el /proc podemos obtener la misma información que obtenemos con muchos binarios, únicamente que tenemos la información más esparcida y sin tratar. Vamos a ver cómo obtener la información de conexiones y puertos en escucha mediante el /proc.

[...]
Leer mas »