测速一

生成10GB大文件

dd if=/dev/zero of=10GBfile bs=1 count=0 seek=10G
# 10GBfile是自定义名称(你也可以定义为test)
# 生成的文件是报错在当前目录下(也就是你pwd显示的目录结果)
# seek后面的文件大小可以自定义,可以是100MB,也可以是1G 若要生成100MB就直接seek=100M 后面不需要B

启动http服务

方法一

使用了python3提供的http服务

python3 -m http.server 8000
# 直接使用8000端口开启http服务

方法二

使用npm提供的http-server

apt install npm
# 下载npm
​
npm install http-server -g
# 下载http-server并且全局使用:其他所有文件夹都可以调用http-server服务

然后本地直接打开服务器IP:端口就行了

得到的结果如下:点击下载即可

image-20240702001604757.png

远程下载

服务器端
wget http://这里写你的IP地址:8000/10GBfile
# 10GBfile是一个文件名称(当然你也可以转为zip下载,但是没必要了)
# 如果你想转为zip : zip 10GBfile.zip 10GBfile 记得删除原文件rm 10GBfile 然后下面换成对应的zip文件就行了
PC/手机端
http://这里写你的IP地址:8000/10GBfile

然后就可以测试你本地从服务器上的下载速度了

当然你直接打开http://你的IP地址显示内容如下

image-20240701233455735.png

你只需要点击一下test即可下载了(这一这里使用的文件名称是test前面说了文件名称自定义

这里显示的图片是由python3提供的http服务,虽然几种http服务的文件路径图片基本一致

测速二

服务器本地直接拉speedtest测速

## If migrating from prior bintray install instructions please first...
# sudo rm /etc/apt/sources.list.d/speedtest.list
# sudo apt-get update
# sudo apt-get remove speedtest
​
## Other non-official binaries will conflict with Speedtest CLI
# Example how to remove using apt-get
# sudo apt-get remove speedtest-cli
​
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest
speedtest
# 下好直接执行就行了


我将,点燃星海~