unixbench检测主机性能
unixbench 可以用来测试linux主机性能。比如租用VPS的时候,各家服务商提供的内存、CPU之类的参数可能差不多,但是实际运行程序的时候会有差异,就可以采用这个工具进行benchmark。该工具基于Perl编写,编译运行都很简单。如果不想检查显卡性能,可以在Makefile中注释掉下行,否则需要提供X11的链接库和头文件进行编译。
# GRAPHIC_TESTS = defined
然后,就可以编译运行了。
$ make
$ ./Run
运行大约半小时左右,会在该目录下的 results 目录生成测试结果。其中有一份文本记录和一份html记录。基准测试包括如下内容,并会按照使用的CPU数量,逐个生成测试报告。
Dhrystone 该测试用于衡量字符串操作性能,不涉及浮点运算。该测试由Reinhold Weicker在1984年开发,它很大程度上受到软硬件设计、编译器和连接器参数、代码优化、缓存和整型类型的影响。
Whetstone 该测试用于衡量浮点运算的效率和速度。测试由多个科学计算混合而成,其中的C程序包括sin、cons、sqrt、exp和log
...