performance - 从 iptables 计算数据包处理时间(数据包输入、数据包匹配、数据包输出)
问题描述
作为一个更大项目的一部分,我正在尝试评估规则集大小和数据包大小如何影响防火墙(如 iptables)的性能。我正在考虑的一个指标是,随着防火墙大小变大或数据包大小发生变化,处理数据包需要多长时间。
我喜欢这里显示的解决方案(因为我也在本研究中评估 OVS)如何在 OVS 交换机中获取数据包处理(packet_in、flow_match、输出)时间?但我不确定 netfilter 堆栈中的等效函数(例如 ovs_vport_receive)是什么,以便探测它们。
或者,也许有比使用密件抄送更好的方法?
我将不胜感激任何指导!
解决方案
推荐阅读
- vue.js - Axios POST 请求缺少有效负载
- python - 将最后一小时的平均值添加到 pandas 数据帧的每个样本
- powershell - 在 PowerShell 选择对象中未选择列
- android - 模块可以使用包含在另一个模块中的视图类而不依赖它。如何?
- javascript - 在 Javascript 中使用 googleapis 发布我的 youtube 频道的新描述
- c - 在 C 中使用 cot(x)
- python - 在词典的帮助下制作标记的词性语料库
- python - 对象不包括列表理解中的方法
- sql-server - 由于带有 OR 条件的 LEFT JOIN,SQL 查询极慢
- python - 形状与 Keras 功能模型和 VGG16 模型不兼容