最近在做压测的时候客户提出想了解一下压测过程中对数据库及主机性能指标情况。可以使用generateReport.sh 脚本创建HTML文件用图表,可以更加直观的给到客户做讲解,也便于后期如果需要写报告,那图片展示的更整体,和详细一些
注意:生成html里面的图标需要使用到R语言
wget https://cran.r-project.org/src/base/R-4/R-4.4.1.tar.gz
tar -zxvf R-4.4.1.tar.gz
mkdir /usr/local/R
./configure --enable-R-shlib=yes --with-tcltk --prefix=/usr/local/R
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
安装
wget http://mirrors.ctan.org/fonts/inconsolata.zip
unzip inconsolata.zip
cp -Rfp inconsolata/* /usr/share/texmf
mktexlsr
make && make install
export R_HOME=/usr/local/R
export PATH=PATH:R_HOME/bin
source /etc/profile
如下所示则安装成功
[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
[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]#
https://eco.dameng.com/
文章
阅读量
获赞