「fio」- 命令安装

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