/ proc / <pid> / net / devとは何ですか?


8

私は、中のもののように、プロセスごとのネットワークI / Oのカウンターに興味/proc/net/devと私はそれが下だと思ったものを見つけ/proc/<pid>すなわち、/proc/<pid>/net/dev。しかし、システムと同じカウンターが含まれているため、それは簡単すぎました。

システムとの差が<pid>同じ場合、同じカウンターが表示されます*。だから、それは何を表すべきなのだろうと思いますか?それとも、/proc/net/devアクセス許可を/proc/net/<pid>/devグローバルではなくに設定することにより、特定のプロセスに読み取りを許可する方法にすぎませんか?

man procこれはドキュメント化されておらず、http://man7.org/linux/man-pages/man5/proc.5.htmlもドキュメント化されていません

ディストリビューション:CentOS 7.1 w /カーネル 3.10.0-229.el7.x86_64

*diff <(cat /proc/<pid>/net/dev) <(cat /proc/net/dev)

回答:


5

/proc/net/devプロセスの観点から見た/proc/<pid>/net/devネットワークインターフェイスに関する統計が含まれている一方で、ネットワークインターフェイスに関する統計が含まれています

プロセスがman ip-netns限定されたインターフェースのセットにのみアクセスできるネットワーク名前空間(を参照)で実行される場合、これらのみがに表示されると思います/proc/<pid>/net/dev

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.