| Sysbench 是一个开源的多用途基准测试实用程序,用于评估 CPU、内存、I/O 和数据库 (MySQL) 性能的参数特性测试。该工具对于 MySQL 参数测试非常重要,尤其是在运行密集型数据库负载时。 |
首先安装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

要评估 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

要测试内存性能,请在终端上键入以下基本命令:
[root@server1 ~]# sysbench --test=memory run
可以通过检查
Total operations和传输数据量这两个参数来测试内存性能。
software.it168.com/a2016/0322/2544/000002544709.shtml
www.ccidnet.com/2017/0703/10289040.shtml
使用下面命令查看和测试内存性能相关的选项:
[root@server1 ~]# sysbench --test=memory help

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 的性能。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31524109/viewspace-2839718/ ,如需转载,请注明出处,否则将追究法律责任。