gpt4 book ai didi

linux - 我如何检查我创建的命名空间?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:36 25 4
gpt4 key购买 nike

使用clone()unshare(),我们可以创建一个网络命名空间。正如命令:

ns_exec -nm -- /bin/bash

(参见 http://lxc.sourceforge.net/index.php/about/kernel-namespaces/network/configuration/)

如果我使用 ns_exec 命令创建了多个网络命名空间,我可以在哪里看到它们?或者如何计算网络命名空间的数量?

最佳答案

您间接地观察它们。比如说,lo 设备是独立的,iptables 规则是独立的等等。

netns 对象存在于它自己的 kmem_cache 中:grep net_namespace/proc/slabinfo

但这是不可靠的计数方式,因为 SLUB 可以共享缓存。

没有/proc 文件或专门用作 netns 计数器的东西。

关于linux - 我如何检查我创建的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5088117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com