买到一台新的 Linux 服务器,最令人激动的操作莫过于跑各种测试脚本(然后开始闲置吃灰)了,这篇文章汇集了一些常见的 Linux 性能 / 网络测试脚本合集,可以帮助评估服务器性能与网络连通性。
服务器行业最常见的综合服务器测试脚本,老外国人都在用。
这个脚本能自动执行业内最佳的性能基准测试工具。它包含了几项测试来检验服务器关键领域的性能:使用 fio 测试磁盘性能,使用 iperf3 测试网络性能,以及使用 Geekbench 测试 CPU/内存性能。
使用(任意一条命令):
地址:https://github.com/masonr/yet-another-bench-script
一款聚合了很多其它脚本的 all-in-one 测评脚本,相比 YABS 少了 Geekbench 测试,多了 IP 质量与流媒体解锁,以及大陆网络路由测试。
使用:
地址:https://github.com/spiritLHLS/ecs
LemonBench是一款针对 Linux 服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。
使用:
地址:https://github.com/LemonBench/LemonBench
YABS 的克隆修改项目,输出更为精简。
使用:
地址:https://github.com/L1so/benchy
服务器/VPS 速度测试脚本,系统信息,I/O 测试和速度测试。
使用:
地址:https://bench.monster/
秋水逸冰大佬开源的自动测试 I/O 和上传下载速度脚本。
使用:
地址:https://github.com/teddysun/across
由 IDCoffer 博客的作者修改自 oooldking 的 Superbench.sh,增加了 Geekbench,流媒体和大陆三网回程路由测试。
使用:
地址:https://www.idcoffer.com/archives/4764
秋水逸冰大佬开源的 Unixbench 测试脚本。
UnixBench是一个类 Unix(Unix,BSD,Linux)系统下的性能测试工具,一个开源工具,被广泛用与测试 Linux 系统主机的性能。UnixBench 的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C 库等系统基准性能提供测试数据。作者介绍“运行10-30分钟后(根据 CPU 内核数量,运算时间不等)得出分数,越高越好”。
使用:
地址:https://github.com/teddysun/across
专用于服务器的 Geekbench 5 测试。
使用:
地址:https://github.com/i-abc/gb5
用于检测VPS内存是否超售的一键脚本,检测范围包括:
检测完毕还可以一键关闭某些选项,提升服务器性能。
使用:
地址:https://github.com/uselibrary/memoryCheck
独立服务器专用的硬盘信息,性能及通电时间检测脚本,测试 VPS 只显示基本信息。
使用:
地址:https://github.com/Aniverse/A
利用著名的 Ookla speedtest.net 服务对全球各地的服务器进行全面的速度测试,展示网速、延迟和数据包丢失等数据。network-speed.xyz 还可以进行区域速度测试,我这里跑一遍完整测试消耗了 90 多 G 流量,有流量限制的服务器建议添加参数选择区域速度测试。
使用:
地址:https://network-speed.xyz/
一款多功能测速脚本。
使用:
地址:https://github.com/i-abc/speedtest
中国大陆地区电信、联通、移动节点测速。
使用:
地址:https://github.com/veoco/bim-core/tree/main
中国大陆地区电信、联通、移动回城路由测试。
使用:
地址:https://github.com/zhanghanyun/backtrace
检测 VPS 回程国内三网路由。
使用:
地址:https://github.com/zhucaidan/mtr_trace
测试本机网络信息、IPV4/IPV6 三网回程 TCP 路由,本机到指定 IPV4/IPV6 TCP 路由。
使用:
地址:https://github.com/Chennhaoo/Shell_Bash
BestTrace 的原生输出。
使用:
地址:https://github.com/zq/shell
流媒体平台及游戏区域限制测试。
使用:
地址:https://github.com/lmc999/RegionRestrictionCheck
更快的流媒体检测工具。
使用:
地址:https://github.com/nkeonkeo/MediaUnlockTest
进行 IPv4,IPv6 的 NetFlix 解锁检测。
使用:
地址:https://github.com/sjlleo/netflix-verify
TikTok 区域检测。
使用:
地址:https://github.com/lmc999/TikTokCheck
检测 IP 是否能访问 ChatGPT。
使用:
地址:https://github.com/missuo/OpenAI-Checker
进行 Geekbench 测试需要服务器至少有 1G 的可用内存,如果提示内存不足请开启 SWAP 再进行相关测试;一次 Geekbench 测试大约耗费 10 来分钟的时间,而 Unixbench 需要花费更多时间。
最后注意有些脚本会在终端输出主机服务器的 IP,在复制或截屏分享时请注意模糊化处理。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/1345.html