平时经常看到有站长发布各种服务器评测文章,并附上各种测试数据截图等,那时候老古还真不知道怎么对 Linux 服务器进行性能测试,直到昨晚发现我的腾讯云 1 核 1G1M 服务器还有不到 12 个小时就过期了,为了物尽其用特意在网上学习一番,发现使用 Linux 服务器综合测试工具 LemonBench 就可以轻松完成服务器的性能测试,而且使用超级简单,所以就拿手头上这台腾讯云服务器来练练手。
LemonBench 工具的介绍
LemonBench 工具(别名 LBench、柠檬 Bench),是一款针对 Linux 服务器设计的服务器性能测试工具。通过综合测试,可以快速评估服务器的综合性能,为使用者提供服务器硬件配置信息。
LemonBench 目前涵盖了如下测试:
- 服务器基础信息 (CPU 信息/内存信息/Swap 信息/磁盘空间信息/网络信息等)
- 流媒体解锁测试 (目前支持 HBO Now/动画疯/B 站港澳台/B 站台湾限定)
- 系统性能测试 (CPU/内存/磁盘)
- Speedtest 网速测试 (本地到最近源及国内各地域不同线路的网速)
- 路由追踪测试 (追踪到国内和海外不同线路的路由信息)
LemonBench 使用起来非常简单,只需要复制粘贴再来个回车就可以轻松启动测试。
LemonBench工具的使用方法
LemonBench 工具可以进行快速测试和完整测试两种方式,对于我们而言进行快速测试即可,完整测试需要的时间太长,感兴趣的各位站长可以试试完整测试。两种方式的命令如下:
1、快速测试
如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:
curl -fsSL https://ilemonra.in/LemonBenchIntl | bash -s fast
如果你的服务器上安装有 wget 工具,请使用以下命令执行脚本:
wget -qO- https://ilemonra.in/LemonBenchIntl | bash -s fast
2、完整测试
如果你的服务器上安装有 curl 工具,请使用以下命令执行脚本:
curl -fsSL https://ilemonra.in/LemonBenchIntl | bash -s full
如果你的服务器上安装有 wget 工具,请使用以下命令执行脚本:
wget -qO- https://ilemonra.in/LemonBenchIntl | bash -s full
以上关于 LemonBench 工具的介绍及使用方法来自@柠檬的随想笔记,原文命令中的地址已经失效,已经修改为最新可用地址。
LemonBench工具的实际测试
老古手上的这台服务器是腾讯云标准型 SA1 云服务器,实例配置为 1 核 1GB1Mbps,系统盘为高性能云硬盘,网络为 Default-VPC。具体见下图:
通过 PuTTy 软件成功登录腾讯云服务器(PS:不懂?请参考『如何使用 PuTTy 登录腾讯云服务器?』)后复制“LemonBench 工具的使用方法”中的快速测试代码粘贴到 PuTTy 并回车即可自动开始快速测试服务器性能,如:
wget -qO- https://ilemonra.in/LemonBenchIntl | bash -s fast
等上几分钟即可完成服务器性能测试,比如老古这次测试就花了 6 分钟左右,下面跟大家分享一些测评截图。
1、服务器系统信息和网络信息情况截图
2、服务器 CPU 和内容性能测试、磁盘速度和 Speedtest.net 网络速度测试情况
还有其他测试如跟踪路由测试截图就不一一分享了,最关键是完成服务器性能测试之后竟然还生成了测试报告并给出了报告 URL 地址,可以复制到浏览器中打开阅读,这样看起来比在 PuTTy 界面看舒服多了。
说实话,虽然有测试报告,但是老古也不懂这个数据算是好还是坏,毕竟这仅仅是 1 核 1G1M 的服务器,而现在大多数站长购买的入门级服务器都已经是 1 核 2G1M 了,性能会更加强悍,所以用来建立个人博客网站是足够了的,最关键是价格还不贵,具体如下: