注册
benchmarksql结果图形化展示
专栏/技术分享/ 文章详情 /

benchmarksql结果图形化展示

奥特曼打小怪兽 2024/09/06 622 0 0
摘要

1benchamrk

最近在做压测的时候客户提出想了解一下压测过程中对数据库及主机性能指标情况。可以使用generateReport.sh 脚本创建HTML文件用图表,可以更加直观的给到客户做讲解,也便于后期如果需要写报告,那图片展示的更整体,和详细一些
注意:生成html里面的图标需要使用到R语言

2安装R

2.1下载R

wget https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.gz

2.2解压R

tar -zxvf R-4.4.1.tar.gz

2.3创建安装目录

mkdir /usr/local/R

2.4指定安装目录

./configure --enable-R-shlib=yes --with-tcltk --prefix=/usr/local/R

2.5安装编译依赖

yum install -y gcc
yum install -y glibc-headers
yum install -y libreadline6-dev gfortran
yum install -y readline-devel
yum install -y libXt-devel
yum install -y fonts-chinese tcl tcl-devel tclx tk tk-devel
yum install -y mesa-libGLU mesa-libGLU-devel
yum install -y bzip2-devel
yum install -y xz-devel.x86_64
yum install -y pcre-devel
yum install -y libcurl
yum install -y texinfo.x86_64
yum install -y texlive-pdftex-doc.noarch
yum install -y texlive
yum install -y gcc-gfortran
yum install -y libXext-devel libXt-devel
yum install -y pcre2-devel
yum install -y libcurl-devel
安装

2.6inconsolata

wget http://mirrors.ctan.org/fonts/inconsolata.zip
unzip inconsolata.zip
cp -Rfp inconsolata/* /usr/share/texmf
mktexlsr

2.7编译与编译安装R

make && make install

2.8设置环境变量

export R_HOME=/usr/local/R
export PATH=PATH:PATH:R_HOME/bin

2.9激活环境变量

source /etc/profile

2.10执行R命令

如下所示则安装成功
[root@localhost ~]# . /etc/profile
[root@localhost ~]# R
WARNING: ignoring environment value of R_HOME

R version 4.4.1 (2024-06-14) – “Race for Your Life”
Copyright © 2024 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu

3生成benchmarkhtml报告

[root@localhost run]# ./generateReport.sh my_result_2024-08-29_123753
Generating my_result_2024-08-29_123753/tpm_nopm.png … OK
Generating my_result_2024-08-29_123753/latency.png … OK
Generating my_result_2024-08-29_123753/cpu_utilization.png … OK
Generating my_result_2024-08-29_123753/dirty_buffers.png … OK
Generating my_result_2024-08-29_123753/blk_sda_iops.png … OK
Generating my_result_2024-08-29_123753/blk_sda_kbps.png … OK
Generating my_result_2024-08-29_123753/net_ens33_iops.png … OK
Generating my_result_2024-08-29_123753/net_ens33_kbps.png … OK
Generating my_result_2024-08-29_123753/report.html … OK
[root@localhost run]#

3.1每分钟的事务及事务的延迟

image.png

3.2CPU Utilization

image.png

3.3Dirty Kernel Buffers

image.png

3.4Block Device blk_sda

image.png

https://eco.dameng.com/

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服