首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监视Linux内核空间处理

监视Linux内核空间处理
EN

Server Fault用户
提问于 2012-06-11 17:40:30
回答 1查看 613关注 0票数 4

我正在运行两个在linux内核空间中服务的“服务”:

  • Linux Netfilter防火墙(“iptable”)
  • Linux虚拟服务器负载平衡器("IPVS","LVS")

现在我想(性能-)监视我的“应用程序”,就像我正在运行的任何其他软件一样。那基本上是什么?CPU时间和内存。

如何将这些从内核中取出?iptables的内存消耗可以根据连接跟踪表的大小来估算,对于ipvs也是如此。对我来说没关系,但任何暗示都是欢迎的。

但是-用于处理路由、防火墙和负载平衡的CPU时间呢?

“系统”时间包括包转发和-filtering处理吗?那ipvs处理呢?

EN

回答 1

Server Fault用户

发布于 2015-08-14 05:37:17

在内核中花费的任何CPU时间都与“系统”相对应。这包括所有netfilter和IPVS处理,因为这都是内核空间代码。

就内存而言,所有的数据都是内核数据结构,因此它在任何地方都不会显示为一个单独的负责组。正如您所建议的,了解使用多少内存的唯一方法是检查连接轨迹和IPVS状态表的大小。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/397668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档