/proc/net/tcp 和 /proc/pid/net/tcp 有什么区别

nar*_*arb 0 linux networking android

我可以假设 /proc/net/tcp 是所有 /proc/pid/net/tcp 的总和吗?如果不是,有什么区别?根/系统 tcp 会话是否单独管理?

Mar*_*rco 5

第一个是关于网络接口(即 tcp)的统计数据,而 pid 是从进程角度的统计数据。
如果它们都运行在同一个网络命名空间上,那么它们是相同的,如果进程运行在一个命名空间上,它对接口的访问有限制,它只会显示它有权访问的那些。