摘要:方法论一点感悟性能分析目标一般来讲,性能分析的目标是改进用户体验以及降低运行成本,我这次性能分析自然也是为了找到的性能瓶颈在哪然后加以解决。
本文主要对nfdump的性能分析做一个记录,看看这个工具是否存在性能瓶颈,如果存在,能否对性能瓶颈作出一定优化。
netflow是思科在1996年开发的用于监测ip网络流状态的技术,由以下三个部分组成:
nfdump是一个开源的netflow收集和处理工具,充当了netflow collector的角色,是netflow分析和图形化的Web前端NfSen的后端工具。
一点感悟
一般来讲,性能分析的目标是改进用户体验以及降低运行成本,我这次性能分析自然也是为了找到nfdump的性能瓶颈在哪然后加以解决。
为了评估我们是否达到了这个目标,最好先确定一个量化指标,以表明我们是否已经达到性能优化指标,或者距离目标还有多远。常用的量化指标如延迟、速率、吞吐量、利用率、开销成本等……
由于对netflow还不是特别熟悉,经过一段折腾和猜测(可能在网络处理上有一些瓶颈?),我先暂定量化指标为吞吐量和CPU开销,具体评估如下:
主机1通过nfgen工具发送固定大小的netflow v9数据给主机2,经过测试发送可达网卡线速度(我使用的是X550 10G的网卡),主机2上开一个nfcapd用于接收netflow数据,主机2的接收速率以及CPU占用率就作为我的量化指标。
抽空做着
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/118960.html
摘要:明确分析目的,这是数据分析的起点,也是分析的终点。数据分析最核心的工作,就是对数据进行分析。毕竟,数据分析师作为企业主管的智囊,作为主管决策的支撑,其重要性及高要求是不言而喻。 数据分析和数据挖掘,是大数据应用的核心技术,也是大数据应用的关键所在。数据分析重要,但是,很多时候却不知道该如何去做,面对大量的数据,却无从下手。概括起来,经常面临的困难有:分析目的不明确分析方法不清晰分析过程...
摘要:注这是我们应用性能分析系列的第一篇,阅读第二篇可深入了解,第三篇则关注于性能调优实践。性能分析的行为也会影响应用性能。主动被动性能分析主动分析器在开发过程中使用,由开发人员启用。它对性能的影响最小,同时收集足够的信息用于诊断性能问题。 注:这是我们 PHP 应用性能分析系列的第一篇,阅读第二篇可深入了解 xhgui,第三篇则关注于性能调优实践。 什么是性能分析? 性能分析是衡量应用程...
阅读 1861·2023-04-26 01:56
阅读 3087·2021-11-18 10:02
阅读 3020·2021-09-09 11:35
阅读 1240·2021-09-03 10:28
阅读 3370·2019-08-29 18:36
阅读 2829·2019-08-29 17:14
阅读 812·2019-08-29 16:10
阅读 1593·2019-08-26 13:45