使用unixbench测试vps性能

文章目录

大家逛逛一些vps评测的网站会发现他们通常会给出unixbench的分数,通过unixbench运行之后分数的高低来评判vps的好坏。但是我很好奇它到底都测试了vps的哪些性能,所以今天就来细致的了解下unixbench。

unixbench测试性能

Dhrystone
用来测试系统的基础运算能力。测试的重点是字符串处理,没有涉及到浮点数的运算,运算的结果受以下几个因素的影响:软硬件设计、编译和链接选项、代码优化、缓存及整型数据类型等。

Whetstone
测试系统浮点数运算性能,以衡量日常应用以及科学运算中的一些混合计算性能。程序通常调用C语言的各种函数,比如正弦、余弦、开方等。

Execl Throughput
测试Execl吞吐量, execl是类unix系统中非常重要的函数,用于创建任务。

File Copy
测试文件的复制能力,一般以10s为单位,与硬盘性能、系统IO设计等有关。

Pipe Throughput
测试管道吞吐量,管道吞吐量是是每秒钟一个进程可向一个管道读写512字节的次数。

Pipe-based Context Switching
基于管道的上下文切换,这个主要通过管道测试进程间通信的性能。

Process Creation
主要用于测试系统的多进程处理能力,其实是内存带宽性能的测试。

Shell Scripts
测试shell命令的并发性能。

System Call Overhead
测试系统调用开销,估算进出内核的成本,集中性系统调用的开销。

Graphical Tests
提供简单的2d以及3d性能测试,这不仅仅取决于硬件,还取决于显示设备的驱动程序。

unixbench使用

使用很简单,首先下载unixbench,解压,编译,运行。

1
2
3
4
5
wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.3.tgz
tar -zxvf unixbench-5.1.3.tgz
cd unixbench-5.1.3
make
./Run

运行时间比较久估计十几分钟,运行结束后会给出一个综合得分。

小结

按照网上的说法,低于400的就算性能低下;600-800是属于正常VPS水准;超过1000分性能就算给力。不过多核的很容易就达到这个标准了。所以不能单纯的看这个分数,一个vps的好坏跟网络速度,稳定性同样有很大的关系,unixbench只不过是对主机性能的一个参考。

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/1466.html

下一篇文章:

上一篇文章:

2人参与了讨论

  1. Faris 说:

    来看一下~~顺便帮你点了下广告~~~

发表评论

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

*

3 + 6 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部