速度测试分析软件MySpeed

news2024/11/26 2:00:37

在这里插入图片描述

什么是 MySpeed ?

MySpeed 是一款速度测试分析软件,可记录您长达 30 天的互联网速度。使用 MySpeed,您可以轻松生成有关速度、ping 等的清晰统计数据。配置运行状况检查,以便在出现错误或停机时通过 GotifyDiscordWhatsAppTelegram 通知您。

⭐ 软件特点:

  • 📊 MySpeed 生成有关速度、ping 等的清晰统计数据
  • ⏰ MySpeed 自动执行速度测试,并允许您使用 Cron 表达式设置测试之间的时间
  • 🗄️ 将多个服务器直接添加到 MySpeed 实例
  • 🩺 配置运行状况检查,以便在出现错误或停机时通过电子邮件、Signal、WhatsApp 或 Telegram 通知您
  • 📆 测试结果最多可保存30天
  • 💁 在文档中了解有关 MySpeed 的更多信息

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 myspeed ,选择第一个 germannewsmaker/myspeed,版本选择 latest

本文写作时, latest 版本对应为 1.0.8

docker 文件夹中,创建一个新文件夹 myspeed,并在其中建一个子文件夹 data

需要给 data 目录添加 Everyone 的读写权限,否则容器启动会失败

Could not create the data folder. Please check the permission

文件夹装载路径说明
docker/myspeed/data/myspeed/data存放数据库和上传文件等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
52165216

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 myspeed 和 子目录
mkdir -p /volume1/docker/myspeed/data

# 进入 myspeed 目录
cd /volume1/docker/myspeed

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name myspeed \
   -p 5216:5216 \
   -v $(pwd)/data:/myspeed/data \
   germannewsmaker/myspeed

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  myspeed:
    image: germannewsmaker/myspeed
    container_name: myspeed
    restart: unless-stopped
    ports:
      - 5216:5216
    volumes:
      - ./data:/opt/app/backend/data

然后执行下面的命令

# 新建文件夹 myspeed 和 子目录
mkdir -p /volume1/docker/myspeed/data

# 进入 myspeed 目录
cd /volume1/docker/myspeed

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

要稍等一会儿,然后在浏览器中输入 http://群晖IP:5216 就能看到主界面,点 Accept 接受接受使用条款

点右上角的 Start speedtest 既可以开始测速了

稍等一下就会有结果了

可以切换视图

目前只有 2

选择 Test statistics 会有图形显示,看起来更一目了然

参考文档

gnmyt/myspeed: A speed test analysis software that shows your internet speed for up to 30 days
地址:https://github.com/gnmyt/myspeed

MySpeed Documentation
地址:https://myspeed.gnmyt.dev/

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android补间动画、帧动画、属性动画详解

View Animation: 视图动画在古老的Android版本系统中就已经提供了,只能被用来设置View的动画。 Drawable Animation: 这种动画(也叫Frame动画、帧动画)其实可以划分到视图动画的类别,专门用来一个一个的显…

fastapi教程(一):初识 fastapi

FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 并基于标准的 Python 类型提示。 关键特性: 快速:可与 NodeJS 和 Go 并肩的极高性能(归功于 Starlette 和 Pydantic)。最快的 …

《窄门》情不知所起,而一往情深

《窄门》情不知所起,而一往情深 安德烈纪德(1869-1951),法国作家。纪德一生著有小说、剧本、论文、散文、日记、书信多种,主要作品有小说《背德者》《窄门》《田园交响曲》《伪币制造者》等,戏剧《康多尔王…

莱辅络Rebro BIM机电专业软件

莱辅洛(Rebro)是一款专业机电 BIM 软件。它具备专业人士所期待的各种专业功能,应用于建筑机电工程的三维设计,并且适用于建筑、结构、给排水、暖通、电气五大专业。 该软件具有以下特点: • 3D 模型:可以…

R语言——数据结构与数据处理

1、练习使用seq( )函数创建向量:使用3种方法生成0~1,步长为0.1的向量,并在控制台打印出来。 2、练习使用rep( )函数创建向量:(1)生成一个4个元素均为3的向量;(2)生成一个…

C语言 | Leetcode C语言题解之第165题比较版本号

题目&#xff1a; 题解&#xff1a; int compareVersion(char * version1, char * version2){int len1 strlen(version1);int len2 strlen(version2);int i 0;int j 0;while (i < len1 || j < len2) {int num1 0;int num2 0;while (i < len1 && versio…

Android记录19-朋友圈动态发布时间计算

注意这里要1&#xff0c;因为月份是从0开始的。 获取当前月的第几天&#xff1a; calendar.get(Calendar.DAY_OF_MONTH) 获取当前时间毫秒显示&#xff1a; calendar.getTimeInMillis() Calendar还可以做很多一些运算&#xff0c;笔者在开发日历控件的时候&#xff0c;就做…

与Vatee万腾平台同行,共创智能未来

在科技日新月异的今天&#xff0c;智能化已成为推动社会进步的重要力量。Vatee万腾平台&#xff0c;作为这一浪潮中的佼佼者&#xff0c;正以其独特的创新力和前瞻的视野&#xff0c;引领我们迈向智能未来。与Vatee万腾平台同行&#xff0c;我们不仅能享受到科技带来的便捷与舒…

02 Shell编程之条件语句

1、条件测试操作 要使Shell脚本程序具备一定的智能&#xff0c;面临的第一个问题就是如何区分不同的情况以确定执行何种操作。 例如&#xff0c;当磁盘使用率超过95%时&#xff0c;发送告警信息&#xff1b;当备份目录不存在时&#xff0c;能够自动创建&#xff1b; 当源码编…

广东省建筑施工安管人员考核报名流程及照片处理方法

广东省建筑施工企业安管人员考核工作现已全面启动&#xff0c;这对于提升建筑行业的安全生产管理水平至关重要。为了确保广大考生能够顺利报名并参与考核&#xff0c;本文精心梳理了考核报名流程&#xff0c;并提供了证件照的规范处理方法。同时&#xff0c;针对证件照这一关键…

Java23种设计模式(四)

1、备忘录模式 备忘录模式&#xff08;Memento Pattern&#xff09;保存一个对象的某个状态&#xff0c;以便在适当的时候恢复对象&#xff0c;备忘录模式属于行为型模式。 备忘录模式允许在不破坏封装性的前提下&#xff0c;捕获和恢复对象的内部状态。 实现方式 创建备忘录…

Star、Star求Star

本章是介绍博主自己的一个小工具的。使用的PythonPyQt5开发的。顺带来求一波star&#x1f31f;&#x1f31f;&#xff01;&#xff01;&#xff01; 地址&#xff1a;https://gitee.com/qinganan_admin/PyCom Pycom是博主开发的串口工具&#xff0c;要是说对比其他串口工具&…

Apache HTTP server benchmarking tool(ab)-服务器基准测试工具一文上手

这是一个非常简单的工具&#xff0c;用途比较有限&#xff0c;只能针对单个URL进行尽可能快的压力测试。 ​ Windows下如何下载安装&#xff08;Linux安装十分简单&#xff09; Apache HTTP server benchmarking tool(ab)下载地址 ​ 资源 2.4版本 httpd-2.4.48-o111k-x64…

【FreeRTOS】创建任务_使用任务参数

参考《FreeRTOS入门与工程实践(基于DshanMCU-103).pdf》 文章目录 前言编写任务函数创建任务任务保护措施写了个bug疑问遗留问题效果freertos.c 学习链接 前言 配套源码&#xff1a;06_create_task_use_params 我们创建3个任务&#xff0c;使用同一个函数&#xff0c;但是在L…

【昇思初学入门】第三天打卡

数据集Dataset 心得体会 昇思提供了丰富的数据集&#xff0c;文本、图像、音频等都有内置MindSpore的Pipeline设计和并行处理能力使得数据预处理更加高效可通过GeneratorDataset接口实现自定义方式的数据集加载可迭代的数据集&#xff0c;可以通过迭代的方式逐步获取数据样本…

【进阶篇-Day4:使用JAVA编写石头迷阵游戏】

目录 1、绘制界面2、打乱石头方块3、移动业务4、游戏判定胜利5、统计步数6、重新游戏7、完整代码&#xff1a; 1、绘制界面 上述思路是&#xff1a;使用一个二维数组存放图片的编号&#xff0c;然后在后持遍历即可获取对应的图片。 代码如下&#xff1a; package com.itheima.s…

异步FIFO

目录 描述 输入描述&#xff1a; 输出描述&#xff1a; 参考代码 描述 请根据题目中给出的双口RAM代码和接口描述&#xff0c;实现异步FIFO&#xff0c;要求FIFO位宽和深度参数化可配置。 电路的接口如下图所示。 双口RAM端口说明&#xff1a; 端口名 I/O 描述 wclk i…

centos中安装并设置vsftpd

vsftpd是一个可安装在linux上的ftp服务器软件。 一、安装 安装前保证服务器能上互联网。如果不能上网&#xff0c;看看能不能设法利用局域网代理上网。 sudo yum -y install vsftpd二、配置 1、修改配置文件 cd /etc/vsftpd #修改之前记得备份&#xff01;&#xff01;&am…