【主机】Linux服务器测试方法:几个测试Linux服务器的工具&脚本

这回开新博客之后开始写Linux主机测评,但是使用的各种工具特别杂乱。这回专门发篇文章来整理一下比较好用的测试Linux服务器的工具,既是给自己做个备忘录,也是起到一个“前人栽树,后人乘凉”的作用吧。
这次感谢好友@Qi提供的一些参考资料还有@秋水逸冰大佬编写的一个快速运行工具的Shell脚本。

机器基础测试

服务器的基础测试一般都是用的@秋水逸冰的Bench.sh脚本,可以测试机器CPU,配置信息,IO(硬盘读写速度),世界各地下载速度等。是个非常实用的脚本。
执行如下命令:

wget -qO- bench.sh | bash

执行之后过一会儿就会显示类似这个界面:

(这是秋水博客里的演示图)
我给大家仔细讲解一下
首先是信息部分:

CPU
CPU Model:CPU型号
Number of cores:CPU核心数
CPU frenquncy:CPU主频
配置
Total size of disk:硬盘大小
Total amount of mem/ram:内存大小
Total amount of Swap:交换分区大小
软件
System uptime:在线时间
OS:操作系统
Arch:系统版本(32位/64位)
Kernel:Linux内核版本
接着IO部分:

I/O Speed 1rd run=第一次测试
2rd run=第二次测试
3rd run=第三次测试
最后的自然就是平均速度了。
底下世界下载速度基本无视
虚拟化技术测试:
可以使用virt-what
首先使用apt-get或者yum安装virt-what
接着执行命令:

virt-what


就会显示虚拟化技术了

网络&速度测试

网络线路测试可以使用IPIP家的线路追踪:

网址:http://www.ipip.net/traceroute.php

可以追踪到IPIP在七大洲的200+个节点

可以以表格的形式展示出来,也可以使用地图展示。
如果想测试追踪到本地,可以试试IPIP的BestTrace。
下载地址:https://cdn.ipip.net/17mon/besttrace.exe
PS:有些人推WinMTR,但是我不推荐,因为WinMTR用的纯真的IP库不准
全国速度测试可以使用IPIP的全国Ping测试:

网址:ipip.net/ping.php


全国的Ping值都可以比较清晰的展示出来

还有数据汇总分析功能
还有@OldKing开发的SuperSpeed脚本,基于Speedtest的API
执行命令

wget https://down.oldking.net/script/superspeed.sh && chmod +x superspeed.sh &&./superspeed.sh


上传下载速度,ping值齐全
我们还可以使用Speedtest-CLI脚本测试带宽:
执行命令:

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli
./speedtest-cli

结果是这样:

这里我说下目前我自己的带宽评测标准,大家可以参考:
小带宽:1-8MB
中等:30-90MB
大带宽:100MB-1GB
超大:1GB+

性能测试

性能测试就是跑分,看分测试,这里我使用UnixBench跑分。这里使用@秋水逸冰大佬的脚本快速开跑。
执行命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh

接着过上10-20分钟左右,就会显示这样:

最底下的那个数字就是结果
多核VPS会显示两个这种界面,显示单核和多核的跑分结果。
接着是我自己依据的跑分标准:
差:1-500
一般:500-700
不错:800-1000
好:1000-1500
最好:1500-2500
超赞:3000+
多核一般可以用单核结果乘以内核数和多核结果比较来进行判断
好了,这就是我目前测评VPS主机的方法了,希望能方便后人使用。



发表评论

电子邮件地址不会被公开。 必填项已用*标注