启动 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

0c30b89c775242b0b268ff1e32203abc.jpeg

884f550ec37643f0b2fe1fa64e97cffd.jpeg

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版本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/885350.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于Hadoop的NBA球员大数据分析及可视化系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

Mysql 删除表的所有数据

在 MySQL 中,如果你想要删除一个表中的所有数据,可以使用 TRUNCATE TABLE 命令或者 DELETE 语句。下面是两种方法的对比以及如何使用它们: 使用 TRUNCATE TABLE TRUNCATE TABLE 是一个非常快速的方法来删除表中的所有记录,并且它…

MFU简介

1、缩写 MFU - Mask Field Utilization(光刻掩膜版有效利用比例) GDPW - Gross Die Per Wafer,每张wafer上die的数量 2、什么是MASK 在光刻机中,光源(紫外光、极紫外光)透过mask曝光在晶圆上形成图…

汽车总线之---- LIN总线

Introduction LIN总线的简介,对于传统的这种点对点的连接方式,我们可以看到ECU相关的传感器和执行器是直接连接到ECU的,当传感器和执行器的数量较少时,这样的连接方式是能满足要求的,但是随着汽车电控功能数量的不断增…

Ubuntu开机进入紧急模式处理

文章目录 Ubuntu开机进入紧急模式处理一、问题描述二、解决办法参考 Ubuntu开机进入紧急模式处理 一、问题描述 Ubuntu开机不能够正常启动,自动进入紧急模式(You are in emergency mode)。具体如下所示: 二、解决办法 按CtrlD进…

Ks渲染做汽车动画吗?汽车本地渲染与云渲染成本分析

Keyshot是一款强大的实时光线追踪和全域光渲染软件,它确实可以用于制作汽车动画,包括汽车模型的渲染和动画展示。Keyshot的动画功能允许用户创建相机移动、物体变化等动态效果,非常适合用于汽车动画的制作。 至于汽车动画的渲染成本&#xff…

golang小项目1-家庭收支记账系统

项目地址:golang小项目 参考资料:尚硅谷golang教程P229 家庭收支记账系统 1. 系统简介 1.1 项目背景 在现代社会中,家庭的财务管理显得尤为重要。随着生活成本的不断上升,家庭需要有效地记录和分析收支情况,以确保…

【C++打怪之路Lv4】-- 类和对象(中)

🌈 个人主页:白子寰 🔥 分类专栏:C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82)&#…

权威人工智能行业认证证书——计算机视觉工程师(中级)

随着人工智能技术的快速发展,越来越多的人开始关注并学习人工智能。然而,由于人工智能领域知识的复杂性和多样性,许多人往往会感到困惑,不知道该从何入手。这时,一份权威的人工智能行业证书可以帮助学习者更好地了解人…

利用Puppeteer-Har记录与分析网页抓取中的性能数据

引言 在现代网页抓取中,性能数据的记录与分析是优化抓取效率和质量的重要环节。本文将介绍如何利用Puppeteer-Har工具记录与分析网页抓取中的性能数据,并通过实例展示如何实现这一过程。 Puppeteer-Har简介 Puppeteer是一个Node.js库,提供…

AI大模型技术已是中小企业数字化转型的战略资源

中小企业数字化转型面临资金、技术、数据隐私和安全等多重挑战,大模型技术的崛起为其提供了新的机遇。 大模型技术凭借庞大的参数和数据处理能力,推动行业创新,展现AI技术的巨大潜力。它提供成本效益高的AI服务,降低技术门槛&…

CMake教程(八):添加定制命令和生成的文件

本篇继续 CMake 官网教程的第八篇教程,所用材料是 Step8 目录下的源代码。 本篇教程主要讲解如何通过 CMake 生成一个头文件,该头文件当中包含了 1 到 10 的平方根表格,然后在程序的其它部分包含这个生成的头文件。 出于教学的目的&#xf…

OpenStack Yoga版安装笔记(十四)启动一个实例

1、官方文档 OpenStack Installation Guidehttps://docs.openstack.org/install-guide/ 本次安装是在Ubuntu 22.04上进行,基本按照OpenStack Installation Guide顺序执行,主要内容包括: 环境安装 (已完成)OpenStack…

三款专业的英文文献翻译工具,翻译论文不在话下

阅读英文论文文献时免不了要借用一些翻译软件来帮助理解,但因为论文文献的特殊性,普通的翻译软件不能很好的翻译一些专业名词和术语,所以这里给大家分享三款可以胜任文献翻译的专业翻译工具,可以快速准确的完成英文文献翻译工作。…

CSS选择器的全面解析与实战应用

CSS选择器的全面解析与实战应用 一、基本选择器1.1 通配符选择器(*)2.标签选择器(div)1.3 类名选择器(.class)4. id选择器(#id) 二、 属性选择器(attr)三、伪…

书生大模型实战(从入门到进阶)L3-彩蛋岛-InternLM 1.8B 模型 Android 端侧部署实践

目录 1 环境准备 1.1 安装rust 1.2 安装Android Studio 1.3 设置环境变量 2 转换模型 2.1 安装mlc-llm 2.2 (可选)转换参数 2.3 (可选)生成配置 2.4 (可选)上传到huggingface 2.5 (可选) 测试转换的模型 3 打包运行 3.1 修改配置文件 3.2 运行打包命令 3.3 创建签…

UEFI EDK2框架学习(三)——protocol

一、Protocol协议 搜索支持特定Protocol的设备&#xff0c;获取其Handle gBS->LocateHandleBuffer 将内存中的Driver绑定到给定的ControllerHandle gBS->OpenProtocol 二、代码实现 Protocol.c #include <Uefi.h> #include <Library/UefiLib.h> #includ…

宠物医院微信小程序源码

文章目录 前言研究背景研究内容一、主要技术&#xff1f;二、项目内容1.整体介绍&#xff08;示范&#xff09;2.系统分析3.数据表信息4.运行截图5.部分代码介绍 总结 前言 随着当代社会科技的迅速发展&#xff0c;计算机网络时代正式拉来帷幕&#xff0c;它颠覆性的影响着社会…

spring模块都有哪些

Spring 框架是一个庞大而灵活的生态系统&#xff0c;它包含了多个模块&#xff0c;每个模块都提供了特定的功能和服务。以下是一些主要的 Spring 模块&#xff1a; Spring Core&#xff1a; 核心容器&#xff0c;提供了 IoC&#xff08;控制反转&#xff09;和 DI&#xff08;…

React学习笔记(2.0)

React事件绑定 语法&#xff1a;在对应标签上书写on事件&#xff08;比如onClick,onChange&#xff09;&#xff0c;注意和原生的事件区分&#xff0c;React的事件首字母要大写。 const handleChange(e:any)>{console.log(e);console.log(change事件触发);// e不是原生事件…