From 510ba3b679a1fb176bde7c8e8549087efa0e4828 Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Wed, 4 Oct 2023 18:45:22 +0000 Subject: [PATCH] Added speedtest for ceph volumes. --- archive/default/speedtest.yaml | 70 ++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 archive/default/speedtest.yaml diff --git a/archive/default/speedtest.yaml b/archive/default/speedtest.yaml new file mode 100644 index 0000000..031c062 --- /dev/null +++ b/archive/default/speedtest.yaml @@ -0,0 +1,70 @@ +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: test-claim +spec: + storageClassName: ceph-filesystem + accessModes: + - ReadWriteMany + resources: + requests: + storage: 5G +--- +apiVersion: batch/v1 +kind: Job +metadata: + name: read +spec: + template: + metadata: + name: read + labels: + app: speedtest + job: read + spec: + containers: + - name: read + image: ubuntu:xenial + command: ["dd", "if=/mnt/pv/test.img", "of=/dev/null", "bs=8k"] + volumeMounts: + - mountPath: "/mnt/pv" + name: test-volume + volumes: + - name: test-volume + persistentVolumeClaim: + claimName: test-claim + restartPolicy: Never +--- +apiVersion: batch/v1 +kind: Job +metadata: + name: write +spec: + template: + metadata: + name: write + labels: + app: speedtest + job: write + spec: + containers: + - name: write + image: ubuntu:xenial + command: + [ + "dd", + "if=/dev/zero", + "of=/mnt/pv/test.img", + "bs=1G", + "count=1", + "oflag=dsync", + ] + volumeMounts: + - mountPath: "/mnt/pv" + name: test-volume + volumes: + - name: test-volume + persistentVolumeClaim: + claimName: test-claim + restartPolicy: Never