天津高端网站定制,网页设计基础括号代码大全,新手建设网站,怎么彻底关闭微信小程序这期小编和大家分享使用Sysbench#xff0c;进行CentOS服务器及MySQL数据库的性能测试。Sysbench是一个跨平台的基准测试工具。基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑更加简单…这期小编和大家分享使用Sysbench进行CentOS服务器及MySQL数据库的性能测试。Sysbench是一个跨平台的基准测试工具。基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑更加简单、直接、易于测试数据可以由工具生成不要求真实而压力测试一般考虑业务逻辑(如订单业务)要求真实的数据。系统环境CentOS 7.5Q:所需软件环境A:MariaDB-devel、MariaDB-client、MariaDB-server。Q:所需软件A:Sysbench。初始化安装环境curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash初始化安装环境安装sysbenchyum install sysbench -y测试处理器性能sysbench cpu --cpu-max-prime100000 --threads4测试处理器性能测试硬盘IO性能–file-num 生成测试文件的数量默认是128–file-block-size 测试期间文件块的大小–file-total-size 每个文件的大小默认是2GB–file-test-mode 文件测试模式包含seqwr(顺序写)、seqrewr(顺序读写)、seqrd(顺序读)、rndr d(随即读)、rndwr(随机写)、rndrw(随机读写) sysbench fileio --file-num128 --file-block-size16384 --file-total-size2G --file-test-modeseqwr --threads4 run测试内存--memory-block-size块大小--memory-total-size总大小--memory-access-mode测试模式 seq顺序模式rnd随机模式sysbench memory --memory-block-size1K --memory-total-size4G --memory-access-modernd --threads4 run测试内存测试数据库--oltp-test-mode 测试模式--oltp-tables-count 建立表数--oltp-table-size 表数据量大小--threads 线程--time 时间--report-interval 反馈间隔时间01建立测试数据库sysbench ./oltp.lua --mysql-userroot --mysql-passwordljzlxyfwm --mysql-dbtest --oltp-test-modecomplex --oltp-tables-count10 --oltp-table-size100000 --threads150 --time120 --report-interval2 prepare建立测试数据库02测试数据库性能sysbench ./oltp.lua --mysql-userroot --mysql-passwordljzlxyfwm --mysql-dbtest --oltp-test-modecomplex --oltp-tables-count10 --oltp-table-size100000 --thread4 run测试数据库性能03清空测试数据库sysbench ./oltp.lua --mysql-userroot --mysql-passwordljzlxyfwm --mysql-dbtest --oltp-test-modecomplex --oltp-tables-count10 --oltp-table-size100000 --thread4 cleanup清空测试数据库