【浪潮信息KeyarchOS (KOS)】深入探索LINIX系统性能:Lmbench基准测试工具详解

目录

1 概述

2 安装准备

2.1 操作系统环境

2.2 软件版本

3  编译安装

4 执行测试

5 注意事项

6 结果解析

7 硬件调优


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,咱们这里固

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值