入手一台VPS/云主机之后,首先要对其进行性能测试,看看主机的性能怎么样,能否适用于自己的网站或应用。测试VPS/云主机的性能,我们可以借助一些网络工具,如ping、tracert、WinMTR等,确定VPS/云主机线路的好坏。不过本文介绍的是UnixBench这个工具,这是一个测试VPS/云主机性能的常用工具之一。 UnixBench是什么? UnixBench是一套unix系统基准测试套件。UnixBench的设计目标是为类unix系统提供一套基本的指标,所以有许多项目测试系统各方面的性能。各项的测试有得分,然后有一个综合的得分,这样可以很方便的通过分数去比较。 Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。 UnixBench测试的结果不仅仅只是CPU、内存或者磁盘为基准,还取决于硬件,操作系统版本,编译器,测试系统各个方面一系列的性能,然后将每个测试结果和一个基准值进行比较,得到一个索引值,所有测试项目的索引值结合在一起形成一个测试分数值。 怎样使用UnixBench UnixBench安装 wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz 如果不需要测试图形,注释掉Makefile文件的这一行 #GRAPHIC_TESTS = defined 运行 ./Run 测试时间可能会比较长,请耐心等待。最后UnixBench会详细列出各个测试项目的得分情况,以及VPS性能的综合跑分结果。
UnixBench测试主机性能-实例1 它的性能值是707.6,说明它的能力是非常不错了,一般的256内存的vps值都在200左右的。 如下是阿里云单核512M内存的测试结果 UnixBench测试主机性能-实例2 它的性能值是1266.0,说明它的能力是非常不错的。 这些测试的结果有一个指数值(INDEX ,如520),这个值是测试系统的测试结果与一个基线系统测试结果比较得到的指数值,这样比原始值更容易得到参考价值,测试集合里面所有的测试得到的指数值结合起来得到整个系统的指数值。 对于测试结果,说明如下:
可能遇到的问题 如果不注释图像测试,一般需要安装额外的包。
|