zoukankan      html  css  js  c++  java
  • 使用 Sysbench 进行 Linux 性能测试

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

    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 进行 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 进行基准测试

    www.chinaz.com/news/2017/0925/807648.shtml
    news.yesky.com/hotnews/9/313678509.shtml

    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 的性能。

  • 相关阅读:
    VScode 修改中文字体
    missing KW_END at ')' near '<EOF>'
    SQL inner join, join, left join, right join, full outer join
    SQL字符替换函数translater, replace
    SQL COOKBOOK SQL经典实例代码 笔记第一章代码
    sqlcook sql经典实例 emp dept 创建语句
    dateutil 2.5.0 is the minimum required version python
    安装postgresql后找不到服务 postgresql service
    Postgres psql: 致命错误: 角色 "postgres" 不存在
    【西北师大-2108Java】第十六次作业成绩汇总
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/15480578.html
Copyright © 2011-2022 走看看