on Linux
apt-get install fio
on Kubernetes
--- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: fio-test-blk namespace: default spec: accessModes: - ReadWriteOnce resources: requests: storage: 100Gi storageClassName: ceph-block --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: fio-test-fs namespace: default spec: accessModes: - ReadWriteOnce resources: requests: storage: 100Gi storageClassName: ceph-filesystem --- apiVersion: apps/v1 kind: Deployment metadata: name: fio namespace: default spec: replicas: 1 selector: matchLabels: app: fio template: metadata: labels: app: fio spec: containers: - command: - sh - -c - while true; do sleep 1234567; done image: xridge/fio name: fio resources: limits: cpu: "16" memory: 32Gi requests: cpu: 1m memory: 1Mi volumeMounts: - mountPath: /srv/fio-test-blk/ name: fio-test-blk - mountPath: /srv/fio-test-fs/ name: fio-test-fs volumes: - name: fio-test-blk persistentVolumeClaim: claimName: fio-test-blk - name: fio-test-fs persistentVolumeClaim: claimName: fio-test-fs