Estou interessado em contadores de E / S de rede por processo, como aqueles /proc/net/dev
encontrados e descobri o que eu achava que era /proc/<pid>
, ou seja /proc/<pid>/net/dev
. Mas parece que foi fácil demais porque eles contêm os mesmos contadores que o sistema.
Se eu diferenciar o sistema e <pid>
receber os mesmos contadores *. Então, isso me faz pensar no que deveria representar? Ou é apenas uma maneira de permitir a leitura de um processo específico, /proc/net/dev
definindo permissões para /proc/net/<pid>/dev
e não globalmente?
man proc
não documenta isso e http://man7.org/linux/man-pages/man5/proc.5.html
Distro: CentOS 7.1 com kernel 3.10.0-229.el7.x86_64
*diff <(cat /proc/<pid>/net/dev) <(cat /proc/net/dev)
fonte