Skip to content

GoSpeedTest高性能网络测速工具

支持 Web 界面和 CLI 命令行,轻松测试您的网络性能

性能实测

测试场景平均速度总数据量内存占用
CLI单连接50+ Gbps30GB/5秒< 1MB
浏览器并发107+ Gbps64GB/5秒< 1MB
本地回环无上限任意< 1MB

核心技术特性

预生成测试数据

  • 程序启动时生成 4MB 随机数据块
  • 使用内存池优化,减少 GC 压力
  • 避免每次请求重复生成,消除 CPU 瓶颈

流式传输优化

  • 后端使用 c.Writer.Flush() 实时刷新
  • 批量写入减少系统调用次数
  • 支持最大速率传输,无协议栈瓶颈

零内存占用

  • 只统计字节数,不存储数据
  • 数据块立即丢弃
  • 内存占用 < 1MB,支持无限数据量

基于 LGPL-3.0 许可证发布