searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

nbench测试工具简介

2023-11-27 03:31:05
202
0

一、简介

nbench是一个用于测试系统性能的工具,它可以测量CPU和内存的性能。nbench测试工具包含了一系列的基准测试,用来评估系统的整体性能。

nbench测试工具的主要特点包括:

  1. CPU性能测试:nbench可以测试CPU的整体性能,包括整数运算、浮点运算、内存带宽等方面的性能。
  2. 内存性能测试:nbench可以测试系统的内存性能,包括内存带宽、内存访问速度等方面的性能。
  3. 简单易用:nbench测试工具非常简单易用,只需要运行一个命令就可以进行测试,测试结果也比较直观易读。
  4. 跨平台支持:nbench测试工具可以在多种操作系统上运行,包括Linux、Windows、Mac等。

使用nbench测试工具可以帮助用户了解系统的整体性能表现,对于系统优化和性能调优有一定的参考价值。同时,nbench测试工具也可以用于比较不同系统或不同配置的性能差异,帮助用户选择合适的硬件配置。

二、安装

在被测服务器上执行以下命令可安装nbench:

[root@ home]# tar -zxzf nbench-byte-2.2.3.tar.gz 

[root@ home]# cd nbench-byte-2.2.3

[root@ nbench-byte-2.2.3]# make

三、运行

[root@nbench-byte-2.2.3]# ./nbench -h
Usage: ./nbench [-v] [-c<FILE>]
 -v = verbose
 -c = input parameters thru command file <FILE>

四、结果解析

结果分为2部分

1 部分分别对应为:
NUMERIC SORT                     ## 数字排序——对长整数数组进行排序
STRING SORT                        ## 字符串排序——对任意长度的字符串数组进行排序。
BITFIELD                                ## 执行各种位操作函数。
FP EMULATION                     ## 一个小的软件浮点包。
FOURIER                               ## 傅里叶系数-计算波形级数近似的数值分析程序。
ASSIGNMENT                       ## 一个著名的任务分配算法。
IDEA                                     ## 一种比较新的分组密码算法。
HUFFMAN                            ## 哈夫曼压缩-一个著名的文本和图形压缩算法。
NEURAL NET                        ## 一个小但功能强大的反向传播网络模拟器。
LU DECOMPOSITION           ## 解线性方程组的鲁棒算法。

nbench 的结果主要分为 MEM、INT 和 FP,也就是 ② 部分结果,其中 MEM 指数主要体现处理器总线、Cache 和存储器性能,INT 指数是处理器的整数处理性能,FP 指数是处理器的双精度浮点运算性能(大多数嵌入式处理器都没有强大的双精度浮点运算能力)。

2部分分别对应为:
MEMORY INDEX                      ## 内存的性能
INTEGER INDEX                       ## 定点运算
FLOATING-POINT INDEX        ## 浮点运算

五、常用参数

全局参数:

GLOBALMINTICKS=<n>:覆盖NBENCH1.H文件里面的global_min_ticks

MINSECONDS=<n>:设置每个测试运行的最小时间,默认值是5

ALLSTATS=<T|F>:如果是运行一个“dump”测试,把该值设置为T,默认值为F

OUTFILE=<path>:指定输出到某个文件

CUSTOMRUN=<T|F>:是否为自定义运行,即只运行指定的某些benchmark,默认值为F

 

0条评论
0 / 1000
l****n
4文章数
0粉丝数
l****n
4 文章 | 0 粉丝
l****n
4文章数
0粉丝数
l****n
4 文章 | 0 粉丝
原创

nbench测试工具简介

2023-11-27 03:31:05
202
0

一、简介

nbench是一个用于测试系统性能的工具,它可以测量CPU和内存的性能。nbench测试工具包含了一系列的基准测试,用来评估系统的整体性能。

nbench测试工具的主要特点包括:

  1. CPU性能测试:nbench可以测试CPU的整体性能,包括整数运算、浮点运算、内存带宽等方面的性能。
  2. 内存性能测试:nbench可以测试系统的内存性能,包括内存带宽、内存访问速度等方面的性能。
  3. 简单易用:nbench测试工具非常简单易用,只需要运行一个命令就可以进行测试,测试结果也比较直观易读。
  4. 跨平台支持:nbench测试工具可以在多种操作系统上运行,包括Linux、Windows、Mac等。

使用nbench测试工具可以帮助用户了解系统的整体性能表现,对于系统优化和性能调优有一定的参考价值。同时,nbench测试工具也可以用于比较不同系统或不同配置的性能差异,帮助用户选择合适的硬件配置。

二、安装

在被测服务器上执行以下命令可安装nbench:

[root@ home]# tar -zxzf nbench-byte-2.2.3.tar.gz 

[root@ home]# cd nbench-byte-2.2.3

[root@ nbench-byte-2.2.3]# make

三、运行

[root@nbench-byte-2.2.3]# ./nbench -h
Usage: ./nbench [-v] [-c<FILE>]
 -v = verbose
 -c = input parameters thru command file <FILE>

四、结果解析

结果分为2部分

1 部分分别对应为:
NUMERIC SORT                     ## 数字排序——对长整数数组进行排序
STRING SORT                        ## 字符串排序——对任意长度的字符串数组进行排序。
BITFIELD                                ## 执行各种位操作函数。
FP EMULATION                     ## 一个小的软件浮点包。
FOURIER                               ## 傅里叶系数-计算波形级数近似的数值分析程序。
ASSIGNMENT                       ## 一个著名的任务分配算法。
IDEA                                     ## 一种比较新的分组密码算法。
HUFFMAN                            ## 哈夫曼压缩-一个著名的文本和图形压缩算法。
NEURAL NET                        ## 一个小但功能强大的反向传播网络模拟器。
LU DECOMPOSITION           ## 解线性方程组的鲁棒算法。

nbench 的结果主要分为 MEM、INT 和 FP,也就是 ② 部分结果,其中 MEM 指数主要体现处理器总线、Cache 和存储器性能,INT 指数是处理器的整数处理性能,FP 指数是处理器的双精度浮点运算性能(大多数嵌入式处理器都没有强大的双精度浮点运算能力)。

2部分分别对应为:
MEMORY INDEX                      ## 内存的性能
INTEGER INDEX                       ## 定点运算
FLOATING-POINT INDEX        ## 浮点运算

五、常用参数

全局参数:

GLOBALMINTICKS=<n>:覆盖NBENCH1.H文件里面的global_min_ticks

MINSECONDS=<n>:设置每个测试运行的最小时间,默认值是5

ALLSTATS=<T|F>:如果是运行一个“dump”测试,把该值设置为T,默认值为F

OUTFILE=<path>:指定输出到某个文件

CUSTOMRUN=<T|F>:是否为自定义运行,即只运行指定的某些benchmark,默认值为F

 

文章来自个人专栏
测试工具介绍
4 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0