Added speedtest for ceph volumes.
This commit is contained in:
parent
7521e10866
commit
510ba3b679
1 changed files with 70 additions and 0 deletions
70
archive/default/speedtest.yaml
Normal file
70
archive/default/speedtest.yaml
Normal file
|
@ -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
|
Reference in a new issue