如何使用 Sysbench 进行 Linux 性能测试?

系统环境

Centos8

安装sysbench

首先安装epel源,然后进行安装sysbench

[root@server1 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-8.noarch.rpm
[root@server1 ~]# yum -y install sysbench

使用 sysbench 工具执行 CPU 基准测试

要评估 CPU 性能,请使用以下命令进行 CPU 基准测试:

[root@server1 ~]# sysbench --test=cpu run


完整的报表统计会显示在终端上,但这里重要的是total time会显示在General statistics下,用于测试CPU性能。

还可以使用以下命令获取 CPU 基准测试选项:

[root@server1 ~]# sysbench --test=cpu help


命令参数可以根据你的要求进行修改。例如,使用以下命令对 CPU 性能进行基准测试:

[root@server1 ~]# sysbench --test=cpu --cpu-max-prime=20000 run

使用 sysbench 工具对内存进行基准测试

要测试内存性能,请在终端上键入以下基本命令:

[root@server1 ~]# sysbench --test=memory run


可以通过检查Total operations和传输数据量这两个参数来测试内存性能。

使用下面命令查看和测试内存性能相关的选项:

[root@server1 ~]# sysbench --test=memory help

使用 sysbench 工具对 I/O 进行基准测试

I/O 性能测试与 CPU 和内存测试略有不同。在文件 I/O 测试中,需要创建一个大于 RAM 大小的测试文件。一般的顺序写入 I/O 性能测试可以使用以下命令完成:

[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr run


使用下面命令获取I/O测试的更多选项:

[root@server1 ~]# sysbench --test=fileio --file-test-mode=seqwr help


上面显示许多选项。只需根据你的要求设置参数值,并测试你的 Linux 系统的 I/O 性能。

性能测试完成后,使用以下命令删除测试文件:

[root@server1 ~]# sysbench --test=fileio cleanup

总结

在本教程中,我们描述了如何在 Linux 系统上安装 sysbench 实用程序以及如何测试系统的 CPU、内存和 I/O 的性能。

本文原创地址:https://www.linuxprobe.com/sysbench-performance-test.html编辑:逄增宝,审核员:逄增宝

为您推荐一些与本文相关的文章:

  • 华硕发布GT710显卡 开源NVIDIA粉丝青睐
  • 构建分布式消息分发标准
  • 一起来看 VMware之网络设置
  • 极具影响力的Apple Lisa操作系统将开源
  • 捷讯:钟庆4月25日北京顺利通过RHCE认证。
  • Debian系统迎来SP级更新包,升至7.11和8.5版
  • 了解下Verilog 循环语句
  • PC 处理器被边缘化,但在市场还占主导地位!
  • 捷讯:梁健聪11月11日深圳顺利通过RHCE认证。
  • 自主可控是保障网络安全的关键基础
以上是如何使用 Sysbench 进行 Linux 性能测试?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>