乐趣区

关于ubuntu:使用-Sysbench-进行-Linux-性能测试

Sysbench 是一个开源的多用途基准测试实用程序,用于评估 CPU、内存、I/O 和数据库 (MySQL) 性能的参数个性测试。该工具对于 MySQL 参数测试十分重要,尤其是在运行密集型数据库负载时。
零碎环境
Centos8

装置 sysbench
首先装置 epel 源,而后进行装置 sysbench

[root@server1 ~]# rpm -ivh https://mirrors.tuna.tsinghua…
[root@server1 ~]# yum -y install sysbench
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?

应用 sysbench 工具执行 CPU 基准测试
要评估 CPU 性能,请应用以下命令进行 CPU 基准测试:

[root@server1 ~]# sysbench –test=cpu run
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?
残缺的报表统计会显示在终端上,但这里重要的是 total time 会显示在 General statistics 下,用于测试 CPU 性能。

还能够应用以下命令获取 CPU 基准测试选项:

[root@server1 ~]# sysbench –test=cpu help
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?
命令参数能够依据你的要求进行批改。例如,应用以下命令对 CPU 性能进行基准测试:

[root@server1 ~]# sysbench –test=cpu –cpu-max-prime=20000 run
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?

应用 sysbench 工具对内存进行基准测试
要测试内存性能,请在终端上键入以下根本命令:

[root@server1 ~]# sysbench –test=memory run
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?
能够通过查看 Total operations 和传输数据量这两个参数来测试内存性能。

应用上面命令查看和测试内存性能相干的选项:

[root@server1 ~]# sysbench –test=memory help
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?

应用 sysbench 工具对 I/O 进行基准测试
I/O 性能测试与 CPU 和内存测试略有不同。在文件 I/O 测试中,须要创立一个大于 RAM 大小的测试文件。个别的程序写入 I/O 性能测试能够应用以下命令实现:

[root@server1 ~]# sysbench –test=fileio –file-test-mode=seqwr run
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?
应用上面命令获取 I / O 测试的更多选项:

[root@server1 ~]# sysbench –test=fileio –file-test-mode=seqwr help
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?
下面显示许多选项。只需依据你的要求设置参数值,并测试你的 Linux 零碎的 I/O 性能。

性能测试实现后,应用以下命令删除测试文件:

[root@server1 ~]# sysbench –test=fileio cleanup
如何应用 Sysbench 进行 Linux 性能测试?如何应用 Sysbench 进行 Linux 性能测试?

总结
在本教程中,咱们形容了如何在 Linux 零碎上装置 sysbench 实用程序以及如何测试零碎的 CPU、内存和 I/O 的性能。
news.yesky.com/hotnews/235/318705735.shtml

退出移动版