0

我一直在阅读 OrientDB 关于压力测试仪的文档。但是我在我的设置的 bin 文件夹中找不到它的脚本。

4

2 回答 2

0

stresstester.sh例如,您可以从 OrientDB 2.2 中获取并根据您的版本对其进行调整。

这是/orientdb/bin/stresstester.sh从 2.2.37 开始的:

#!/usr/bin/env bash

# resolve links - $0 may be a softlink
PRG="$0"

while [ -h "$PRG" ]; do
  ls=`ls -ld "$PRG"`
  link=`expr "$ls" : '.*-> \(.*\)$'`
  if expr "$link" : '/.*' > /dev/null; then
    PRG="$link"
  else
    PRG=`dirname "$PRG"`/"$link"
  fi
done

# Get standard environment variables
PRGDIR=`dirname "$PRG"`

# Only set ORIENTDB_HOME if not already set
[ -f "$ORIENTDB_HOME"/lib/orientdb-tools-2.2.37.jar ] || ORIENTDB_HOME=`cd "$PRGDIR/.." ; pwd`
export ORIENTDB_HOME


# Set JavaHome if it exists
if [ -f "${JAVA_HOME}/bin/java" ]; then
   JAVA=${JAVA_HOME}/bin/java
else
   JAVA=java
fi
export JAVA

exec "$JAVA" -XX:MaxDirectMemorySize=512g -cp "$ORIENTDB_HOME/lib/*" \
    com.orientechnologies.orient.stresstest.OStressTester $*

就我而言,我只需要更改orientdb-tools-2.2.37.jarorientdb-tools-3.0.33.jar即可使用已安装的 OrientDB 3.0.33 运行此脚本。

于 2020-09-22T08:55:51.220 回答
0

压力测试的脚本存在于 3.x 之前的版本中

于 2018-08-17T20:57:56.197 回答