插件窝 干货文章 常用的Linux测速脚本命令

常用的Linux测速脚本命令

测试 测速 bash Geekbench 528    来源:    2025-05-11

以下是一些常用的 Linux 测速脚本命令和工具,涵盖网络带宽、磁盘 I/O、CPU 性能等多个方面:


1. 网络测速工具

Speedtest (Ookla)

# 安装 speedtest-cli
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest -y

# 运行测速
speedtest

iPerf3 (点对点测速)

# 服务端(假设IP为192.168.1.100)
iperf3 -s

# 客户端(连接到服务端)
iperf3 -c 192.168.1.100 -t 20 -i 5

参数说明:
- -t 20:测试20秒
- -i 5:每5秒输出一次结果

一键多平台测速脚本

# 国内节点测速(推荐)
curl -sL https://raw.githubusercontent.com/zhucaidan/superspeed/master/superspeed.sh | bash

# 国际节点测速
wget -qO- bench.sh | bash

2. 磁盘 I/O 测速

dd 命令(简单测试写入速度)

# 测试磁盘写入速度(1GB文件)
dd if=/dev/zero of=./testfile bs=1G count=1 oflag=direct conv=fdatasync

# 清除测试文件
rm -f testfile

fio(专业磁盘性能测试)

# 安装 fio
sudo apt install fio -y

# 随机读写测试(4K块,混合读写)
fio --name=test --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=1G --numjobs=1 --runtime=60 --group_reporting

3. CPU 性能测试

sysbench

# 安装 sysbench
sudo apt install sysbench -y

# CPU 基准测试(计算素数到20000)
sysbench cpu --cpu-max-prime=20000 run

Geekbench(综合性能测试)

# 下载并运行 Geekbench 5
wget https://cdn.geekbench.com/Geekbench-5.4.4-Linux.tar.gz
tar xvf Geekbench-5.4.4-Linux.tar.gz
cd Geekbench-5.4.4-Linux
./geekbench5

4. 内存性能测试

sysbench 内存测试

sysbench memory --memory-block-size=1K --memory-total-size=10G run

mbw

# 安装 mbw
sudo apt install mbw -y

# 测试内存拷贝带宽
mbw -n 10 256

5. 综合性能测试脚本

UnixBench(系统整体性能)

wget https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz
tar xvf v5.1.3.tar.gz
cd byte-unixbench-5.1.3/UnixBench/
make
./Run

一键测试脚本合集

# LemonBench(综合测试)
curl -fsSL https://ilemonra.in/LemonBenchIntl | bash -s full

# Bench(网络+磁盘+基础信息)
wget -qO- bench.sh | bash

注意事项

  1. 网络测速:优先选择物理距离近的服务器,避免中间网络节点影响结果。
  2. 磁盘测试:直接测试裸盘(如 /dev/sdb)更准确,但需注意数据安全。
  3. CPU/内存测试:关闭其他高负载进程,避免干扰。

根据需求选择合适的工具,如需详细报告建议使用 fioiperf3 等专业工具。