搬瓦工
bandwagonhost

LemonBench 综合性能测试脚本使用教程

本文于 2026-07-31 18:45 更新,部分内容具有时效性,如有失效,请留言

LemonBench是一款Linux服务器综合测试脚本,可以一次查看VPS的系统配置、IP网络信息、流媒体解锁、CPU性能、磁盘读写、Speedtest测速和回程路由。它适合在购买VPS后核对服务器配置,也可以用来排查性能和网络问题。

本文介绍LemonBench快速模式的运行方法,并结合一次搬瓦工香港VPS的实测来说明脚本会输出哪些内容,以及各项测试数据应该怎么理解。

一、LemonBench可以测试哪些项目

LemonBench将服务器信息、性能测试和网络检测集中在同一个脚本中,主要包含以下项目:

  • 系统配置信息:查看CPU型号、vCPU数量、虚拟化类型、内存、Swap、硬盘容量、操作系统和内核版本。
  • IP网络信息:查看IPv4、IPv6、ASN、运营商和GeoIP数据库识别地区。
  • 流媒体解锁测试:检测Netflix、YouTube Premium、BBC iPlayer、TikTok、Bilibili和Steam等服务的访问状态或地区识别结果。
  • CPU性能测试:测试服务器的单线程和多线程计算成绩。
  • 磁盘读写测试:通过FIO测试4K小块读写和128K大块读写性能。
  • Speedtest网络测速:测试服务器到指定节点的下载速度、上传速度和延迟。
  • 回程路由测试:通过NextTrace查看服务器返回不同目标地址时经过的网络路径。

快速模式已经覆盖主要测试项目,CPU测试时间、测速节点数量和路由范围少于完整模式,适合第一次检查VPS时使用。

二、运行LemonBench快速测试脚本

LemonBench需要在Linux服务器中运行。测试过程会占用CPU、磁盘和网络资源,不要在网站访问高峰、服务器备份或其他高负载任务运行期间执行。

1. 通过SSH连接VPS

如果您是刚购买搬瓦工,还没有找到服务器IP、SSH端口和登录密码,可以查看:搬瓦工购买后新手指南,完成服务器信息确认后再运行LemonBench。

先使用Xshell、PuTTY或其他SSH客户端连接需要测试的VPS,并登录root账户。不熟悉连接步骤,可以参考:Xshell连接SSH服务器图文教程

2. 执行LemonBench快速测试命令

连接成功后,将下面的命令完整复制到SSH终端,然后按回车键运行:

curl -fsL https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast
在SSH终端执行LemonBench快速测试命令

在SSH终端输入LemonBench快速测试命令,按回车后开始运行。

上图中使用的是fast参数简写,脚本仍可以识别;本文命令采用-- --fast参数写法,两种命令运行的都是快速测试模式。

LemonBench测试结束后会尝试上传测试报告。只想在服务器本地保存结果,可以执行下面的命令:

curl -fsL https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast --no-upload

脚本会自动检查和安装所需依赖,然后依次运行各项测试。完成时间会受到服务器性能、软件源速度和测速节点响应情况影响。

需要增加CPU测试时间、测速节点和路由项目,可以把命令中的--fast改为--full。完整模式占用服务器资源的时间更长,不适合在生产业务繁忙时运行。

三、LemonBench各项测试结果解读

脚本运行完成后,会依次显示系统与网络信息、流媒体解锁、CPU和磁盘性能、Speedtest测速以及回程路由。

下面本站结合实测结果说明各项数据的含义。

1. 查看系统配置与IP网络信息

System Information部分用于核对VPS配置,Network Information部分则显示IPv4、IPv6、ASN和GeoIP识别结果。

LemonBench服务器系统配置和IP网络信息测试结果

LemonBench显示CPU、内存、硬盘、操作系统、IPv4和IPv6网络信息。

本次测试中的CPU型号显示为AMD EPYC-Genoa Processor,VPS分配了2个vCPU,采用KVM虚拟化。内存已使用约239.95MiB,总量约1.99GiB;Swap总量为1024MiB;系统盘已使用1.97GiB,总容量为38.38GiB。

服务器运行Debian GNU/Linux 13,IPv4所属ASN显示为AS25820,GeoIP识别地区为中国香港;IPv6的GeoIP识别地区为新加坡。GeoIP结果来自IP数据库,可能与服务器机房位置或实际网络出口存在差异。

2. 查看流媒体解锁结果

Streaming Service Unlock Test用于检查当前IP在不同流媒体平台中的访问状态,部分项目还会显示平台识别的地区或结算货币。

LemonBench流媒体解锁测试结果

LemonBench显示Netflix、YouTube Premium、BBC iPlayer和Bilibili等平台的检测结果。

本次测试取得了以下结果:

  • Netflix:检测通过,平台地区识别为美国。
  • HBO Now:检测通过。
  • YouTube Premium:检测通过,平台地区识别为新加坡。
  • BBC iPlayer:检测通过。
  • Niconico和公主连结日服:检测通过。
  • TikTok、舰队Collection日服和巴哈姆特动画疯:未通过检测。
  • 赛马娘日服:返回Unexpected Result,脚本没有取得可用结果。
  • Bilibili港澳台地区:检测通过,其他Bilibili地区项目未通过。
  • Steam:商店价格货币识别为港币HKD。

不同平台对同一个IP的地区识别并不一致,例如Netflix识别为美国,YouTube Premium识别为新加坡,Steam商店则显示港币。流媒体平台的检测结果可能发生变化,实际使用时还要登录对应平台确认能否正常播放。

3. 查看CPU与磁盘性能

CPU Performance Test显示单线程和多线程计算成绩,Disk Performance Test则通过FIO测试不同数据块大小下的磁盘读写速度和IOPS。

LemonBench CPU和FIO磁盘性能测试结果

LemonBench快速模式下的CPU单线程、多线程及FIO磁盘读写成绩。

  • CPU单线程成绩3867.96分。
  • CPU双线程成绩7701.36分,是单线程成绩的1.99倍。
  • 4K写入134.65 MB/s,约34316 IOPS
  • 4K读取384.62 MB/s,约98461 IOPS
  • 128K写入1851.85 MB/s,约14814 IOPS
  • 128K读取7142.86 MB/s,约57142 IOPS

4K测试主要反映小数据块读写能力,对数据库、小文件和网站程序更有参考作用;128K测试主要反映较大数据块的读写吞吐量。

本次128K读取速度为7142.86 MB/s。FIO显示的是VPS在测试当时获得的磁盘读写性能,结果会受到虚拟化缓存、宿主机存储方式和实时负载影响。对比不同VPS时,应使用相同的脚本版本和测试模式。

CPU双线程成绩接近单线程的两倍,说明本次测试中两个vCPU都参与了计算。不同处理器之间进行对比时,也应使用相同的LemonBench版本和测试模式。

需要进一步测试服务器的CPU、进程调度、文件复制和系统调用性能,还可以运行UnixBench VPS性能测试工具。UnixBench测试时间更长,适合在LemonBench初步检查后继续对比服务器综合运算能力。

4. 查看Speedtest网络测速

Network Speedtest Test使用Ookla Speedtest测试服务器到指定节点的下载速度、上传速度和延迟。

LemonBench Speedtest网络测速和NextTrace回程路由结果

LemonBench显示香港Speedtest节点测速结果及到北京联通目标地址的回程路径。

服务器到SoSIM香港节点的下载速度为7943.11 Mbps,上传速度为1601.90 Mbps,延迟为1.05 ms。这组数据反映的是本次测试时服务器与该香港节点之间的网络速度。

上海联通、上海电信和四川移动三个节点均显示FAIL,表示脚本没有取得这些节点的有效测速数据。出现这种情况时,可以稍后重新运行测试,或者更换其他测速脚本检查中国大陆方向的网络速度。

如果LemonBench没有取得国内测速节点的数据,可以再使用Superbench.sh VPS测速脚本检查服务器到国内不同运营商节点的上传、下载和延迟,作为网络速度的补充测试。

5. 查看回程路由

Traceroute Test使用NextTrace查看服务器返回目标地址时经过的网络路径。测试结果会列出每一跳的IP地址、地区、运营商和延迟,可以用来查看数据从服务器返回国内时经过了哪些网络节点。

本次结果展示的是服务器到北京联通目标地址的回程路由。路径从香港出发,经过中国电信CTGNet节点,随后进入59.43.*.*开头的中国电信网络,并到达北京。

如果需要查看其他运营商线路时,可以继续向下查看脚本输出的电信和移动回程结果。

在实际分析线路时,还需要把回程路由与延迟、丢包和测速结果放在一起对比,具体可参考:搬瓦工荷兰阿姆斯特丹EUNL_9机房速度、延迟与路由线路分析

四、总结

LemonBench可以在一次运行中收集VPS配置、IP信息、流媒体解锁、CPU性能、磁盘读写、网络测速和回程路由,适合在服务器开通后建立一份初始测试记录。

建议保存首次测试报告,如果以后出现性能下降、测速异常或线路变化时,可以再次运行相同模式,并与首次结果对照。发现问题集中在某个项目后,再使用Ping、MTR、持续下载或其他专项测试工具继续核对。

选购提示新手建议优先选择主流套餐,购买前请结合预算、机房、线路和付款周期确认是否适合自己的使用需求。
面对搬瓦工 (Bandwagon Host) 提供的多样化 VPS 选项,用户可能需要花费一些时间来定位最适合自己的方案。为了简化这一过程,搬瓦工中文网特意筛选了当前市场上反馈较好、咨询较多的几款热销套餐,并将其关键信息汇总成表,以便大家快速浏览和对比。
套餐CPU内存硬盘流量带宽机房价格购买
KVM
(最便宜)
2核1GB20GB1TB1Gbps9个$49.99/年立即选购
3核2GB40GB2TB1Gbps9个$52.99/半年立即选购
CN2 GIA-E
(最推荐)
2核1GB20GB1TB2.5Gbps15个$49.99/季度立即选购
3核2GB40GB2TB2.5Gbps15个$89.99/季度立即选购
SLA
(SLA 保障)
2核1GB20GB1TB2.5Gbps1个$65.89/季立即选购
3核2GB40GB2TB2.5Gbps1个$116.99/季立即选购
香港
(高端)
2核2GB40GB0.5TB1Gbps15个$89.99/月立即选购
4核4GB80GB1TB1Gbps15个$155.99/月立即选购
大阪
(高性价比)
2核2GB40GB0.5TB1.5Gbps15个$49.99/月立即选购
4核4GB80GB1TB1.5Gbps15个$86.99/月立即选购
选择建议
入门使用KVM 套餐价格最低,适合建站、学习 Linux、简单测试和预算有限的新手用户。
综合推荐CN2 GIA-E 套餐线路更好、可选机房更多,适合长期使用,也是多数用户优先考虑的方案。
高端需求香港、东京、大阪等高端线路价格更高,适合对国内访问速度、低延迟和稳定性要求较高的用户。
未经允许不得转载:搬瓦工中文网 » LemonBench 综合性能测试脚本使用教程

搬瓦工(Bandwagonhost)全球线路深度解析与官方原价方案选购看板

本站专注于搬瓦工 VPS 性能实测与链路追踪,深度对比 CN2 GIA、日本软银及香港顶级机房。无论您是跨境电商、外贸办公还是极客开发者,这里都有最专业的技术文档与选购策略,结账时输入专属优惠码 (暂无) 即可锁定全网最高 6.77% 循环折扣。

搬瓦工套餐汇总搬瓦工购买教程