经常使用评测各个服务商的服务器,于是决定对一些服务器评测脚本做一些整理。从而进行一些对比和选择,然后方便自己也方便小伙伴们使用。
今天分享的是 masonr 的 Yet Another Bench Script 服务器评测脚本,下面是使用说明以及实际使用示例,供参考。
YABS 评测脚本指令
curl -sL yabs.sh | bash
或
wget -qO- yabs.sh | bash
该脚本已在以下 Linux 发行版上进行了测试:CentOS 6+、Debian 8+、Fedora 30 和 Ubuntu 16.04+。
标志(跳过测试、减少 iperf 位置、Geekbench 4/5/6 等)
curl -sL yabs.sh | bash -s -- -flags
Flag | Description |
---|---|
-b | 强制使用来自存储库的预编译二进制文件而不是本地包 |
-f/-d | 禁用 fio(磁盘性能)测试 |
-i | 禁用 iperf(网络性能)测试 |
-g | 禁用 Geekbench(系统性能)测试 |
-n | 跳过网络信息查找并打印输出 |
-h | 打印帮助消息,其中包含使用情况、检测到的标志和本地包 (fio/iperf) 状态 |
-r | 减少 iperf 位置的数量 (Scaleway/Clouvider LON+NYC) 以减少带宽使用 |
-4 | 运行 Geekbench 4 测试并禁用 Geekbench 6 测试 |
-5 | 运行 Geekbench 5 测试并禁用 Geekbench 6 测试 |
-9 | 运行 Geekbench 4 和 5 测试,而不是 Geekbench 6 测试 |
-6 | 如果使用以下任一选项,则重新启用 Geekbench 6 测试:-4、-5 或 -9(-6 标志必须放在最后才不会被覆盖) |
-j | 将结果的 JSON 表示形式打印到屏幕上 |
-w < filename> | 使用提供的文件名将 JSON 结果写入文件 |
-s < url> | 将结果的 JSON 表示形式发送到指定的 URL(请参阅下面的部分) |
选项可以组合在一起以跳过多个测试,即-fg跳过磁盘和系统性能测试(实际上仅测试网络性能)。
本地 fio/iperf3 软件包:如果测试的系统已安装 fio 和/或 iperf3,则本地软件包将优先于预编译的二进制文件。
实验性 ARM 兼容性:已经引入了初始 ARM 兼容性,但由于不同 ARM 设备上的测试有限,因此并不被认为完全稳定。报告任何错误或问题。
高带宽使用注意事项:默认情况下,此脚本将执行许多 iperf 网络测试,这将尝试在每个位置将网络端口最大化约 20 秒(每个方向 10 秒)。低带宽服务器(例如 NAT VPS)应考虑使用 标志-r(用于减少 iperf 位置)或-i标志(以完全禁用网络测试)运行此脚本。
请登录后发表评论
注册
停留在世界边缘,与之惜别