sysbench 1.1.0性能测试

本文详细介绍了如何使用sysbench 1.1.0进行CPU性能、磁盘IO、内存、线程及线程互斥的测试,包括测试步骤、结果分析。在CPU测试中,展示了不同线程数下的性能指标;磁盘IO测试显示了读写IOPS和延迟;内存测试中,记录了10GB内存操作的性能;线程测试和线程互斥测试则评估了系统的并发能力。
摘要由CSDN通过智能技术生成

目录

硬件环境:

系统环境:

软件版本:

测试步骤:

1、CPU性能基准测试

结果分析

2、磁盘IO性能测试 

3、内存测试

4、线程测试

5、线程互斥测试


硬件环境:

# cat /proc/cpuinfo 查看CPU型号

Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz

# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 查看CPU颗数

数量:1

# cat /proc/cpuinfo | grep "cpu cores" | uniq 查看CPU核数

核心数:2

# cat /proc/cpuinfo | grep "processor" | wc -l 查看逻辑CPU数

数量:4

系统环境:

# cat /etc/redhat-release 操作系统版本

CentOS Linux release 7.9.2009 (Core)

# uname -a 内核版本

Linux localhost.localdomain 5.17.0-1.el7.elrepo.x86_64 #1

软件版本:

# sysbench --verison

sysbench 1.1.0 (using bundled LuaJIT 2.1.0-beta3)

测试步骤:

1、CPU性能基准测试

# sysbench cpu --cpu-max-prime=20000 --threads=4 run

测试CPU的性能,可以直接使用sysbench –test=cpu run最简单的方式进行测试,不过为了加压和性能区分,还可以使用以下参数:

  • –num-threads    线程数,默认值为1
  • –max-requests   最大请求数,默认值为10000
  • –cpu-max-prime  最大素数,使用该参数后,会使用64-bit int型进行性能测试计算
  • –percentile  取值百分比值,默认是95 ,即丢弃5%的长请求,在剩余的95%里取最大值

sysbench 1.1.0 (using bundled LuaJIT 2.1.0-beta3)

Running the test with following options:
Number of threads: 4      // 指定线程数为4

Initializing random number generator from current time


Prime numbers limit: 20000    // 每个线程产生的素数上限均为2万个

Initializing worker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值