有了域名怎样做网站中国美院网站建设公司
GoSpeed
声明
此工具仅用于测试与学习,请勿用于非法用途,如使用此程序请确保所有下载的内容都拥有合法的使用权或分发权,避免侵犯版权、恶意访问
此工具仅用于测试与学习,请勿用于非法用途,如使用此程序请确保所有下载的内容都拥有合法的使用权或分发权,避免侵犯版权、恶意访问
此工具仅用于测试与学习,请勿用于非法用途,如使用此程序请确保所有下载的内容都拥有合法的使用权或分发权,避免侵犯版权、恶意访问
此工具仅用于测试与学习,请勿用于非法用途,如使用此程序请确保所有下载的内容都拥有合法的使用权或分发权,避免侵犯版权、恶意访问
此程序不对外提供任何下载资源链接,请用户自行解决并确保所有下载的内容都拥有合法的使用权或分发权,避免侵犯版权、恶意访问
介绍
使用go语言编写的持续下行压力测速工具,可用于任意平台使用,通过指定URL清单文本文件自动遍历测速,支持多线程,支持多平台
特性
- 轻量级,无依赖
 - 采用内存进行缓存数据,不占用磁盘(如果内存较小请使用
gcd项目),最大程度减少磁盘IO,保护硬盘寿命 - 可自定义最大下载文件大小,超出此值将自动跳过下载
 - 可自定义最大协程数,默认为4,内存配置计算公式
 
- 如下载链接不支持断点续传,则内存公式: 
协程数*最大文件大小=建议内存大小 - 如下载链接支持断点续传,则内存公式: 
协程数*单次大小(默认20MB)*2=建议内存大小 
示例
不支持断点续传
- 设置协程数量: 
4 - 设置最大下载文件大小: 
1000MB - 所需内存: 
4*1000=4GB 
支持断点续传
- 设置协程数量: 
4 - 设置单次下载大小: 
20MB - 所需内存: 
4*20*2=80MB 
使用方法
使用帮助
Usage of GoSpeed:-debug显示调试信息-max int设置单文件最大下载大小(MB),当超出此值时,将自动跳过下载)-start int设置开始时间(小时),默认: 9 (default 9)-stop int设置停止时间(小时),默认: 23 (default 23)-thread int设置线程数 (default 4)-urls string设置url文件 (default "urls.txt")-v    显示版本号 
安装已发布平台
curl -sSL https://gitee.com/liumou_site/GoSpeed/raw/master/install.sh | bash
 
或者
f=install.sh;rm -f $f;wget https://gitee.com/liumou_site/GoSpeed/raw/master/$f&&bash $f;rm -f $f
 
Usage of GoSpeed:-debug显示调试信息-max int设置单文件最大下载大小(MB),当超出此值时,将自动跳过下载)-start int设置开始时间(小时),默认: 9 (default 9)-stop int设置停止时间(小时),默认: 23 (default 23)-thread int设置线程数 (default 4)-urls string设置url文件 (default "urls.txt")-v    显示版本号 
自行编译
如果你的平台不在支持列表中,请自行编译
git clone https://gitee.com/liumou_site/GoSpeed.git
cd GoSpeed/
go mod tidy
go build
 
使用效果

