本次测试选择benchmarksql 5.0来进行DM数据库压力测试,benchmarksql是开源数据库测试工具,内嵌了TPCC测试脚本,可以对Oracle、DM、SQL Server等数据库进行测试,主要测试在不同业务负载模式下,当前数据库主机可以提供的IOPS、IO吞吐、主机CPU、内存等使用情况。
操作系统:UOS1050e 数据库版本:DM V8 操作系统内存:64G 数据库规格:4C8G 操作系统CPU:Intel Xeon Processor (Skylake) 操作系统磁盘:400G 压侧工具:benchmarksql 5.0 其他软件:JDK,ant等
安装R、R-devel、ant
yum install ant R R-devel
安装JDK
rpm -ivh jdk-8u261-linux-x64.rpm
cat /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
[root@test]# unzip benchmarksql-5.0.zip
加载DM驱动并且解压
cp DmJdbcDriver16.jar /benchmarksql-5.0/lib
cp DmJdbcDriver17.jar /benchmarksql-5.0/lib
cp DmJdbcDriver18.jar /benchmarksql-5.0/lib
修改props.dm配置文件
cp props.ora props.dm