摘要:关于方法的一些解释。 绩效分析目标。 一般来说,性能分析的目标是改善用户体验并降低运营成本。 当然,这个性能分析也是为了找到性能瓶颈并解决它们。
目录 Netflow概述 nfdump技术概述 性能分析目标 实验评估 存在问题
简介
本文主要针对nfdump性能分析进行记录和阐述。看看这个工具你有性能瓶颈吗?如果有,你能针对性能瓶颈做一些优化吗?
Netflow 概述
Netflow 是 Cisco 于 1996 年开发的一项用于监控 IP 网络流量的技术。地位。 它由三部分组成:
netflow 导出器:支持网络中 netflow 的路由器/交换机。 将进入和离开接口的数据包作为流量进行计数,并将 IP 流量聚合为网络流数据以进行报告。 将它们发送给一个或多个收集器(使用UDP协议进行报告)。 netflow收集器:负责接收、存储和预处理netflow数据。 netflow 分析器:分析接收到的流量数据。 nfdump
nfdump 是一个开源网络流收集和处理工具,充当网络流收集器,是网络流分析和图形 Web 前端 NfSen 的后端工具。
方法
一些见解
性能分析的目标
一般来说,性能分析的目标是改善用户体验并降低运营成本。 当然,本次性能分析也是为了找到nfdump的性能瓶颈。 去哪里解决呢?
要评估您是否已实现此目标,最好首先确定表明您是否已实现性能优化指标的定量指标。,或距目标的距离。 常用的定量指标如延迟、速度、吞吐量、利用率、开销成本...
我对netflow不是特别熟悉,所以经过一番尝试和错误(可能是几个网络处理),我们首先暂时将指标量化为吞吐量和 CPU 开销。 具体评价如下。
主机1通过nfgen工具向主机2发送固定大小的Netflow v9数据。 经测试,传输的数据可以达到网卡的线速。 (我使用的是X550 10G网卡)。 在主机2上打开nfcapd并接收netflow数据。 我们使用主机2的接收速率和CPU使用率作为定量指标。
实验评估
运行时间较长
现有问题: 报告机制报告的netflow数据有多大? 收集器是否连接到多个导出器? 如何测试 nfcapd 的接收率? Netflow 数据以 UDP 数据包报告。 有什么格式的加密吗?
评论前必须登录!
注册