启动 Ntopng 服务前需先启动 redis 服务及 Ntopng 常用参数介绍
启动Ntopng服务之前需要先启动redis服务,因为Ntopng服务依赖于redis服务的键值存储。
服务重启
服务启动
Ntopng常用参数:
-d 将 Ntopng 进程放入后台执行。默认情况下,Ntop 在前台运行。
-u 指定启动Ntopng执行的用户,默认为nobody用户。
-i指定Ntopng监控的网卡设备,指定多个网卡时,用逗号分隔。
-M 如果通过-i参数指定了多张网卡,则默认合并输出的网卡流量信息,如果想分别统计多张网卡的信息,需要加上此参数。
-L 将Ntopng的输出信息写入系统日志文件,对应到CentOS就是/var/log/message文件
-w 设置 Ntopng 的 Web 界面使用的端口。默认值为 3000。
-r设置Ntopng的Web界面的自动刷新频率,默认是每3秒刷新一次。
服务启动后,可以通过Web界面访问。
默认账户密码:admin


3.网络性能评估工具iperf
Iperf 是基于 TCP/IP 和 UDP/IP 的网络性能测试工具,可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、丢包率、最大传输单元等统计信息,网络管理员可以根据这些信息了解和判断网络性能问题,从而定位网络瓶颈。
Iperf的主要功能:
TCP
测试网络带宽
支持客户端与服务器之间的多线程和多连接
报告 MSS/MTU 值的大小
支持TCP窗口值自定义和套接字缓冲
UDP
您可以设置具有指定带宽的 UDP 数据流
可以测试网络抖动值及丢包数
支持组播测试
支持客户端和服务器的多线程和多连接
Iperf官方网站:
安装 iperf
tarzxvfiperf-2.0.5-源代码.tar.gz
cdiperf-2.0.5
./configure--前缀/usr/local/iperf
制作&&制作安装
cp /usr/local/iperf/bin/iperf/usr/bin/
iperf参数说明:
服务器特定选项
-s 以服务器模式启动 iperf。例如,iperf-siperf 的默认监听端口为 5201。您可以使用“-p”选项更改默认监听端口。
-D 将 iperf 作为后台守护进程运行,例如:iperf –s –D
客户端特定选项
-c 以客户端模式启动iperf
-u 指定使用UDP协议
-b[K|M|G] 指定 UDP 模式使用的带宽,单位为位/秒。此选项与 -u 选项相关。默认值为 1Mbits/sec
-t指定传输数据包的总时间,Iperf会在指定的时间内重复发送指定长度的数据包,默认为10s
-n[K|M|G]指定传输数据包的字节数
-l指定读写缓冲区的长度,TCP默认为8KB,UDP默认为1470B。
-P指定客户端与服务端之间使用的线程数,默认是1个线程,该参数需要在客户端和服务端都使用。
-R 切换数据发送接收模式
-w 指定套接字缓冲区大小
-B 用于绑定主机地址或接口,该参数只用于有多个网络接口的主机。
-M 设置 TCP 最大段的值
-N 设置 TCP 为无延迟
客户端和服务器的通用选项
-f[k|m|g|K|M|G]指定带宽输出单元
-p指定服务器使用的端口或者客户端连接的端口
-i 指定每次报告的时间间隔,单位为秒。默认值为 1。
-F 指定文件作为带宽测试的数据流
实践练习:
要使用 ifperf,首先要启动一个服务器。
运行以下命令:
然后来到客户端进行测试
# iperf -c 192.168.31.253
------------------------------------------------------------------
客户端连接到 192.168.31.253,TCP 端口 5001
TCP 窗口大小:19.3 KByte(默认)
------------------------------------------------------------------
[3]本地192.168.31.254端口49057与192.168.31.253端口5001连接
[ID] 间隔传输带宽
[3] 0.0-10.0 秒 1.41 GBytes 1.21 Gbits/秒
指定要发送的数据的大小、输出单元和线程数。
# iperf -c 192.168.31.253 -n 2000000000 -f M -P 2
------------------------------------------------------------------
客户端连接到 192.168.31.253,TCP 端口 5001
TCP 窗口大小:0.02 MByte(默认)
------------------------------------------------------------------
[4]本地192.168.31.254端口49058与192.168.31.253端口5001连接
[3]本地192.168.31.254端口49059与192.168.31.253端口5001连接
[ID] 间隔传输带宽
[3] 0.0-17.5 秒 1907 兆字节 109 兆字节/秒
[4] 0.0-23.5 秒 1907 兆字节 81.3 兆字节/秒
[SUM] 0.0-23.5 秒 3815 兆字节 163 兆字节/秒
测试 UDP 数据包丢失和延迟
iperf -c 192.168.31.253 -u -b 50M -f M -i 2
我安装的iperf是2.0版本,建议大家使用3.0版本。
相关文章:
启动 Ntopng 服务前需先启动 redis 服务及 Ntopng 常用参数介绍
启动Ntopng服务之前需要先启动redis服务,因为Ntopng服务依赖于redis服务的键值存储。 服务重启 服务启动 Ntopng常用参数: -d 将 Ntopng 进程放入后台执行。默认情况下,Ntop 在前台运行。 -u 指定启动Ntopng执行的用户,默认为…...
vector的模拟实现以及oj题(2)
前言 上篇博客介绍了大部分vector的接口,其中包括begin()、end()、const begin()、 const end()、size、capacity、reserve、empty、push_back、pop_back、insert、operator[],这篇博客将介绍剩下的部分接口,以及一些oj题解法和思路。 vect…...
数据技术进化史:从数据仓库到数据中台再到数据飞轮的旅程
随着大数据时代的到来,数据已经成为企业的核心资产之一。在过去几十年间,数据技术也随之不断演进,从早期的数据仓库到近年来热门的数据中台,再到正在快速发展的数据飞轮概念,每一步都是技术革新的体现。 一、数据仓库&…...
JAVA JDK华为云镜像下载,速度很快
直达下载地址 https://repo.huaweicloud.com/java/jdk/ https://repo.huaweicloud.com/java/jdk/欢迎各位收藏享用!!!...
【RKNN系列】官方函数:querystring
querystring 函数 功能 查询获取当前芯片平台RGA硬件版本与功能支持信息,以字符串的形式返回。 语法 std::string querystring(int query_type);参数 query_type: 要查询的 RGA 信息类型(整数) 描述 这个函数用于获取特定类型的 RGA 信…...
Stable Diffusion零基础学习
Stable Diffusion学习笔记TOP14 _插件篇之ControlNet功能篇 ControlNet目前支持的10多种预处理器,根据数据检测种类可分为两种类型: 1、功能型:拥有着不同的能力 2、构图型:控制着SD扩散图形的构图规则 部分未编写预处理器的功…...
C#基于SkiaSharp实现印章管理(9)
将印章设计模块设计的印章保存为图片并集中存放在指定文件夹内。新建印章应用项目,主要实现对图片及PDF文件加盖印章功能。本文实现给图片加盖印章功能。 给图片加盖印章的逻辑比较简单,就是将印章图片绘制到图片指定位置,使用SKControl控…...
研究生如何利用ChatGPT帮助开展日常科研工作?
小白可做!全自动AI影视解说一键成片剪辑工具https://docs.qq.com/doc/DYnl6d0FLdHp0V2ll 作为当代研究生,科研工作三部曲----读文献、开组会、数据分析。无论哪一个,都令研究生们倍感头疼,简直就是梦魇。每当看到导师发来的消息&a…...
汽车零部件开发流程关键阶段
目录 1、定点阶段 1.1、定点前的准备工作 1.2、定点决策过程 1.3、定点后的工作交接 2、A样阶段:设计验证与基本功能实现 2.1、样件制作:从设计图纸到实物转化 2.2、功能测试:初步验证与性能评估 2.3、评估与优化:A样阶段…...
Magnific推V2图像生成服务 可直出4K图像
人工智能 - Ai工具集 - 集合全球ai人工智能软件的工具箱网站 近日,AI图像处理领域再迎重大突破,Magnific推出的V2图像生成服务引领行业潮流。此次升级,不仅使Magnific从高端软件跻身为顶级AI图像生成器,更彰显了其在技术创新及用…...
E9OA解决文档附件没有关联文档正文问题
业务背景: OA通知流程已经提交后在审批中发现漏上传了文档附件。临时放开审批结点文档附件编辑,请审批结点领导将附件上传后再审批。最终在流程中查看可以看到正文和附件,但是在通知文档正文中没有关联文档附件,导致大多数人员在通…...
EasyExcel日常使用总结
文章目录 概要引入依赖常用操作方法折叠或隐藏列折叠或隐藏行单元格样式单行表头设置多行表头设置多个sheet写入自动列宽 概要 EasyExcel日常使用总结。 引入依赖 引入依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</a…...
人只活一次,活出一道光吧
人只活一次, 你怎么舍得让自己的短暂的一生是丑陋的, 你怎么舍得让自己短暂的一生, 只是在往下坠落, 即便是坠落, 也应该具有落日般的华丽吧, 你会漫漫的活成一束光, 谁若接近你, 就是接近光, 【人人都想向上,人人都想老而不衰,但现实是当你想活成一道光…...
sqli-labs:1~16(sql注入点稳定判断语句、全回显半回显报错回显无回显利用思路、sql注入tips)
怎么验证sql注入的存在呢? 首先,双引号单引号注入,看看有没有报错,或者与正常参数的区别,有报错说明大概率可以注入成功,但是,很可能单引号和双引号测试可能没有报错回显,或者与正常…...
springboot农产品销售信息微信小程序—计算机毕业设计源码35557
摘 要 在信息飞速发展的今天,网络已成为人们重要的信息交流平台。每天都有大量的农产品需要通过网络发布,为此,本人开发了一个基于springboot农产品销售信息微信小程序。 对于本农产品销售信息系统的设计来说,它主要是采用后台采…...
HuggingChat macOS 版现已发布
Hugging Face 的开源聊天应用程序 Hugging Chat,现已推出适用于 macOS 的版本。 主要特点 Hugging Chat macOS 版本具有以下亮点: 强大的模型支持: 用户可以一键访问多个顶尖的开源大语言模型,包括 Qwen 2.5 72B、Command R、Phi 3.5、Mistral 12B 等等&…...
C#:动态为Object对象添加新属性的方法
在C#中,object 类型本身是一个基础类型,它不支持直接添加属性,因为 object 并不具备定义属性的能力(它不支持任何接口或基类中的属性,除非通过类型转换)。然而,有几种方法可以在运行时模拟给对象…...
我常用的几个Python金融数据接口库,非常好用~
在金融分析和量化投资领域,Python已成为最受欢迎的编程语言之一。这主要归功于其丰富的库和框架,它们提供了处理和分析金融数据所需的工具,而且还有大量免费实时的金融股票数据供你分析研究。 以下是六个最常用的Python金融数据接口库&#x…...
【机器学习】ID3、C4.5、CART 算法
目录 常见的决策树算法 1. ID3 2. C4.5 3. CART 决策树的优缺点 优点: 缺点: 决策树的优化 常见的决策树算法 1. ID3 ID3(Iterative Dichotomiser 3)算法使用信息增益作为特征选择的标准。它是一种贪心算法,信…...
UE5: Content browser工具编写02
DebugHeader.h 中的全局变量,已经在一个cpp file中被include了,如果在另一个cpp file中再include它,就会有一些conflicts。先全部给加一个static Add static keyword to debug functionsWrap all the functions inside of a namespaceprint …...
树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法
树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作,无需更改相机配置。但是,一…...
vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
P3 QT项目----记事本(3.8)
3.8 记事本项目总结 项目源码 1.main.cpp #include "widget.h" #include <QApplication> int main(int argc, char *argv[]) {QApplication a(argc, argv);Widget w;w.show();return a.exec(); } 2.widget.cpp #include "widget.h" #include &q…...
Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...
智能分布式爬虫的数据处理流水线优化:基于深度强化学习的数据质量控制
在数字化浪潮席卷全球的今天,数据已成为企业和研究机构的核心资产。智能分布式爬虫作为高效的数据采集工具,在大规模数据获取中发挥着关键作用。然而,传统的数据处理流水线在面对复杂多变的网络环境和海量异构数据时,常出现数据质…...
算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...
R语言速释制剂QBD解决方案之三
本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...
LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf
FTP 客服管理系统 实现kefu123登录,不允许匿名访问,kefu只能访问/data/kefu目录,不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...
Webpack性能优化:构建速度与体积优化策略
一、构建速度优化 1、升级Webpack和Node.js 优化效果:Webpack 4比Webpack 3构建时间降低60%-98%。原因: V8引擎优化(for of替代forEach、Map/Set替代Object)。默认使用更快的md4哈希算法。AST直接从Loa…...
redis和redission的区别
Redis 和 Redisson 是两个密切相关但又本质不同的技术,它们扮演着完全不同的角色: Redis: 内存数据库/数据结构存储 本质: 它是一个开源的、高性能的、基于内存的 键值存储数据库。它也可以将数据持久化到磁盘。 核心功能: 提供丰…...
