InfluxDB 压力测试

这篇具有很好参考价值的文章主要介绍了InfluxDB 压力测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、基础环境

1. InfluxDB V1.7.8,预置了10.3G 数据做为初始数据

(调整了 部分参数,否则数据库动不动就崩溃)

InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集

2. 模拟141个设备,共计1390个点位

3. 服务器配置  128G内存,2.4Ghz CPU,虚拟机

InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集

二、压力标准

1.由客户端通过MODBUS协议采集 BOOL、FLOAT、INT、STRING 四个类型的值,并写入InfluxDB数据库;

同时另一个线程进行查询操作;

2. 一个客户端启动两个线程,一个线程瞬时写入1390个点位值,然后休眠5S;另一个线程瞬时读取1390个点位值,然后休眠3S;

循环反复运行,持续一天;

3. 同时开启40个客户端

InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集

三、测试结果

1. 服务器负荷

CPU 23% ,内存 39%,负荷并不高

2.  硬盘存储增长

跑了一天,硬盘增长了不到100M

3.  处理条数与成功率

如图,本次测试 一分钟写入 47W条数据,相当于 一秒钟 8000条。 连续跑了一天。全程无报错。

InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集

 InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集

 InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集

InfluxDB 压力测试,并发编码,InfluxDB,时序数据库,压力测试,高并发,数据采集文章来源地址https://www.toymoban.com/news/detail-523855.html

到了这里,关于InfluxDB 压力测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • php - 超详细 thinkphp + redis 实现商品秒杀抢购功能,提供完整流程详细讲解及企业级功能示例源代码,环境准备、数据库表设计、并发压力测试等(新手小白一看就懂!)

    很多文章都已经过时了,而且还不讲原理,本文一次性说清楚。 很多电商系统几乎都有秒杀功能,那么用 tp+redis 怎么实现呢? 本文详细讲解商品秒杀功能的实现,提供详细的代码及注释,包括环境准备、环境搭建教程(已搭建的跳过即可)、数据库表设计、压力测试、示例

    2023年04月08日
    浏览(36)
  • 数据库压力测试方法概述

    在前面的压力测试过程中,主要关注的是对接口以及服务器硬件性能进行压力测试,评估请求接口和硬件性能对服务的影响。但是对于多数Web应用来说,整个系统的瓶颈在于数据库。 原因很简单:Web应用中的其他因素,例如网络带宽、负载均衡节点、应用服务器(包括CPU、内

    2024年02月16日
    浏览(26)
  • 记录一次时序数据库的实战测试

    在某次Edusrc挖掘过程中,我发现了一个404状态码的ip站如下图所示: 我的直觉告诉我,这个站不太简单。于是我信息搜集了一下端口为8086的常见服务: 当我看到这个 InfluxDB 的时候,我灵感突然来了,虽然我当时不知道是什么,我尝试着进行抓包看看返回包,但是多尝试一下

    2024年02月08日
    浏览(33)
  • ARM CPU架构下Mysql数据库通过Sysbench压力测试

    写到最前        这段本想写到最后的,但是哥们为了多点粉丝把这个文章设置成了粉丝可见,所以在最前面这段我想谈一下我本人对当前国产信创要求以及ARM架构服务器的看法。         总的来说我对国产信创ARM服务器这条技术路线持绝对乐观的态度。首先从服务器CPU算力

    2024年02月03日
    浏览(40)
  • 性能测试----负载测试、压力测试、并发测试

    性能测试:检测一个软件的性能。 性能测试的指标: 响应时间:用户从请求到服务器响应的时间 吞吐量:单位时间内成功地传送数据的数量 并发数:在线并且在操作的用户数 负载测试:加负载,找到让系统崩溃的边界点。 压力测试:高负载的情况下跑,看系统稳定性。

    2024年02月15日
    浏览(33)
  • 接口测试,负载测试,并发测试,压力测试区别

    接口测试 1.定义:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 2.目的: 更早的发现问题 缩短产品周

    2024年02月12日
    浏览(27)
  • 利用jmeter java sample端口转发实现对远程数据库的压力测试

    目录 1 需求背景 2 工具/包 2.1 Apache-jmeter 2.2 eclipse 2.3 Com.jcraft.jsch 3 插件开发 3.1 新建工程 3.2 配置buildpath 3.3 Constants类 3.4 openSSH类 3.5 closeSSH类 4 连接测试 4.1 Jar包导出  4.2 java sample  4.3 sql sample     对数据库进行压力测试时,需要模拟同一时间大量的sql请求发送,借助于jmete

    2024年02月10日
    浏览(45)
  • 时序数据库 TDengine 与 WhaleStudio 完成相互兼容性测试认证

    近年来,开源及其价值获得社会各界的广泛认可,无论是国家政策导向还是企业数字化转型,都在加速拥抱开源。对于如操作系统、数据库等基础软件来说,开源更是成为驱动技术创新的有力途径。 在此背景下,近日,涛思数据自主研发的时序数据库(Time Series Database)TDe

    2024年02月14日
    浏览(41)
  • 使用免费负载生成器swingbench对oracle数据库进行压力测试(测试Oracle的功能或评估性能)

    Swingbench 是一个免费负载生成器(和基准测试),旨在对 Oracle 数据库 进行压力测试。目前最新版本 Swingbench 2.6。 SwingBench 由负载生成器,协调器和集群概述组成。该软件可以生成负载 并绘制交易/响应时间图表。 Swingbench 可用于演示和测试技术,例如实际应用程序集群,在线

    2024年02月10日
    浏览(44)
  • 【性能测试】稳定性/并发压力测试的TPS计算+5W并发场景设计...

    1、稳定性测试TPS计算 ①普通计算公式:TPS=总请求数 / 总时间按照需求得到基础数据。 在去年第20周,某平台有5万的浏览量 那么总请求数我们可以估算为5万(1次浏览都至少对应1个请求) 总请求数 = 50000请求数 总时间:由于不知道每个请求的具体时间,我们按照普通方法,

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包