目录
1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/kos/product-kos-xq.thtml?id=12126
Lmbench是一个用于测量计算机性能的工具集合。它包含一系列的微基准测试,用于评估计算机系统在不同方面的性能,如内存访问速度、CPU性能、磁盘IO性能等。Lmbench的测试结果可以帮助开发者了解系统的性能瓶颈,优化计算机程序的性能。它通常被用于操作系统开发、硬件评估和性能优化等领域。
使用Lmbench进行性能测试需要一定的技术知识和经验,因为它提供了大量的测试选项和参数。测试结果通常以数字或图表的形式呈现,开发者可以根据这些数据来优化系统设置或改进程序的性能。
2 安装准备
2.1 操作系统环境
2.1 操作环境
操作系统版本:KOS 5.8 sp2u1(5.10.134-17.2.2.kos5.x86_64)
测试架构:x86_64,8核4G虚拟机
2.2 软件版本
Lmbench 3.0-a9
3 编译安装
要安装Lmbench,你可以按照以下步骤进行操作:
首先,确保你的系统是基于Linux的系统,比如Ubuntu、CentOS等。
下载Lmbench的部署包。可以去下面的地址下载:
https://download.youkuaiyun.com/download/qq_36393978/86261418
上传zip包到服务器解压:
unzip lmbench-3.0-a9.zip
进入lmbench-3.0-a9目录,执行make编译:
cd lmbench-3.0-a9
make
可能会报没有权限的错误:

给该目录加下权限,执行以下命令:
chmod 777 -R lmbench-3.0-a9/
或者下图的错误rpc/rpc.h:No such file or directory

这个报错首先安装依赖:
yum -y install libtirpc libtirpc-devel
接着将/usr/include/tirpc/rpc/*复制到/usr/include/rpc/文件夹
cp /usr/include/tirpc/rpc/* /usr/include/rpc/
上面这个报错解决了可能还会有下面这个报错:netconfig.h:No such file or directory

加个软链接:
ln -s /usr/include/tirpc/netconfig.h /usr/include
这个报错解决了可能还会出现下图的报错:

使用下面的编译方式:其中第一行执行有报错可以不用管
make clobber clean
make LDFLAGS=-ltirpc -j
至此,安装过程完成。现在你可以在该目录中运行make results命令或者直接使用bin目录下的可执行文件来使用lmbench进行网络性能测试了。使用对应的文件加 --help命令可以查看其命令行选项和使用方法。记得根据你的需求进行适当的配置和参数设置。
4 执行测试
在测试前,可以先根据第六章节硬件调优,先配置下bios,在进行测试,跑出的结果会好一些。
使用Lmbench进行网络性能测试时,可以直接在lmbench目录使用make results来运行Lmbench的默认测试并生成测试结果:
make results
make results命令会启动Lmbench的测试套件,并按照预定义的测试方案执行测试。Lmbench会自动测量计算机系统的不同性能指标,例如CPU性能、内存性能、磁盘IO性能等。测试结果将被记录下来并保存在一个或多个结果文件中。
执行后需要输入的参数配置建议如下:
MULTIPLE COPIES: 同时运行并行测试,对应生成结果中的 scal load 项;
Job placement selection: 作业调度控制方法,默认选 1,表示允许作业调度;
Options to control job placement: 默认选 1;
Memory: 官方设置为大于 4 倍的 cache size,咱们这里固

最低0.47元/天 解锁文章
4402

被折叠的 条评论
为什么被折叠?



