aboutsummaryrefslogtreecommitdiff
path: root/seaweedfs-rdma-sidecar/Dockerfile.performance-test
diff options
context:
space:
mode:
Diffstat (limited to 'seaweedfs-rdma-sidecar/Dockerfile.performance-test')
-rw-r--r--seaweedfs-rdma-sidecar/Dockerfile.performance-test26
1 files changed, 26 insertions, 0 deletions
diff --git a/seaweedfs-rdma-sidecar/Dockerfile.performance-test b/seaweedfs-rdma-sidecar/Dockerfile.performance-test
new file mode 100644
index 000000000..7ffa81c4f
--- /dev/null
+++ b/seaweedfs-rdma-sidecar/Dockerfile.performance-test
@@ -0,0 +1,26 @@
+# Dockerfile for RDMA Mount Performance Tests
+FROM ubuntu:22.04
+
+# Install dependencies
+RUN apt-get update && apt-get install -y \
+ curl \
+ wget \
+ ca-certificates \
+ jq \
+ bc \
+ time \
+ util-linux \
+ coreutils \
+ fio \
+ iozone3 \
+ && rm -rf /var/lib/apt/lists/*
+
+# Create test directories
+RUN mkdir -p /usr/local/bin /performance-results
+
+# Copy test scripts
+COPY scripts/run-performance-tests.sh /usr/local/bin/run-performance-tests.sh
+RUN chmod +x /usr/local/bin/*.sh
+
+# Default command
+CMD ["/usr/local/bin/run-performance-tests.sh"]