docker iotop :OSError: Netlink error: No such file or directory
来源:互联网 发布:郑钧 私奔知乎 编辑:程序博客网 时间:2024/05/20 21:58
在容器内使用iotop ,错误信息:
raceback (most recent call last): File "/usr/sbin/iotop", line 16, in <module> main() File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 559, in main main_loop() File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 549, in <lambda> main_loop = lambda: run_iotop(options) File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 447, in run_iotop return curses.wrapper(run_iotop_window, options) File "/usr/lib64/python2.6/curses/wrapper.py", line 43, in wrapper return func(stdscr, *args, **kwds) File "/usr/lib/python2.6/site-packages/iotop/ui.py", line 437, in run_iotop_window taskstats_connection = TaskStatsNetlink(options) File "/usr/lib/python2.6/site-packages/iotop/data.py", line 113, in __init__ self.family_id = controller.get_family_id('TASKSTATS') File "/usr/lib/python2.6/site-packages/iotop/genetlink.py", line 54, in get_family_id m = self.conn.recv() File "/usr/lib/python2.6/site-packages/iotop/netlink.py", line 190, in recv raise errOSError: Netlink error: No such file or directory (2)
iotop是通过内核的taskstats接口获取统计信息的。taskstats是基于generic netlink实现的,而且taskstats不支持net namespace。
static struct genl_family family = {.id= GENL_ID_GENERATE,.name= TASKSTATS_GENL_NAME,.version= TASKSTATS_GENL_VERSION,.maxattr= TASKSTATS_CMD_ATTR_MAX,};static int ctrl_dumpfamily(struct sk_buff *skb, struct netlink_callback *cb){ int i, n = 0; struct genl_family *rt; struct net *net = sock_net(skb->sk); int chains_to_skip = cb->args[0]; int fams_to_skip = cb->args[1]; for (i = chains_to_skip; i < GENL_FAM_TAB_SIZE; i++) { n = 0; list_for_each_entry(rt, genl_family_chain(i), family_list) { if (!rt->netnsok && !net_eq(net, &init_net))///don't support netnamespace continue;
0 0
- docker iotop :OSError: Netlink error: No such file or directory
- make otapackage错误:OSError [Error 2]No such file or directory
- OSError: [Errno 2] No such file or directory
- OSError: [Errno 2] No such file or directory
- OSError: [Errno 2] No such file or directory
- Subversion error: No such file or directory
- error: QtNetwork: No such file or directory
- error: QApplication: No such file or directory
- gcc error: no such file or directory
- ios error no such file or directory
- error: no such file or directory
- clang: error: no such file or directory
- error: CreateProcess: No such file or directory
- OSError: libev.so.4: cannot open shared object file: No such file or directory
- OSError: libiomp5.so: cannot open shared object file: No such file or directory
- OSError: libcudart.so.7.5: cannot open shared object file: No such file or directory
- OSError: libcudart.so.7.5: cannot open shared object file: No such file or directory
- Android 4.4 build err:OSError: [Errno 2] No such file or directory
- Linux中三种SCSI target
- C#委托与C++回调的陷阱
- android-Git fatal: remote origin already exists
- PyCharm v2016.3发布,专业版新增多项功能
- 级数求和ACC程序加题解PASCAL
- docker iotop :OSError: Netlink error: No such file or directory
- 修改Struts2的struts.xml配置文件位置
- DevOps的概念和工具学习
- Android中ContentProvider和Uri详解
- Android Volley完全解析(二),使用Volley加载网络图片
- android设备执行shell命令
- Hystrix Clients译 断路器(熔断器)
- 什么时候用@Resource,什么时候用@service
- HFSC Scheduling with Linux