Last active
March 18, 2025 10:33
-
-
Save CRThaze/416c2d724fa55d2920eee57af5cac40e to your computer and use it in GitHub Desktop.
IO Benchmark Job for K8s Storage Class
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
name: io-benchmark | |
labels: | |
app.kubernetes.io/name: io-benchmark | |
data: | |
rand-rw.fio: | | |
[global] | |
bs=4K | |
iodepth=256 | |
direct=1 | |
ioengine=libaio | |
group_reporting | |
time_based | |
runtime=120 | |
numjobs=4 | |
directory=/iops/testvol | |
[job0] | |
name=rand-rw | |
size=1g | |
rw=randrw | |
rand-read.fio: | | |
[global] | |
bs=4K | |
iodepth=256 | |
direct=1 | |
ioengine=libaio | |
group_reporting | |
time_based | |
runtime=120 | |
numjobs=4 | |
directory=/iops/testvol | |
[job0] | |
name=rand-read | |
size=1g | |
rw=randread | |
rand-write.fio: | | |
[global] | |
bs=4K | |
iodepth=256 | |
direct=1 | |
ioengine=libaio | |
group_reporting | |
time_based | |
runtime=120 | |
numjobs=4 | |
directory=/iops/testvol | |
[job0] | |
name=rand-write | |
size=1g | |
rw=randwrite | |
seq-rw.fio: | | |
[global] | |
bs=4K | |
iodepth=256 | |
direct=1 | |
ioengine=libaio | |
group_reporting | |
time_based | |
runtime=120 | |
numjobs=4 | |
directory=/iops/testvol | |
[job0] | |
name=seq-rw | |
size=1g | |
rw=rw | |
seq-read.fio: | | |
[global] | |
bs=4K | |
iodepth=256 | |
direct=1 | |
ioengine=libaio | |
group_reporting | |
time_based | |
runtime=120 | |
numjobs=4 | |
directory=/iops/testvol | |
[job0] | |
name=seq-read | |
size=1g | |
rw=read | |
seq-write.fio: | | |
[global] | |
bs=4K | |
iodepth=256 | |
direct=1 | |
ioengine=libaio | |
group_reporting | |
time_based | |
runtime=120 | |
numjobs=4 | |
directory=/iops/testvol | |
[job0] | |
name=seq-write | |
size=1g | |
rw=write | |
--- | |
apiVersion: batch/v1 | |
kind: Job | |
metadata: | |
name: io-benchmark | |
labels: | |
app.kubernetes.io/name: io-benchmark | |
spec: | |
template: | |
metadata: | |
labels: | |
app.kubernetes.io/name: io-benchmark | |
spec: | |
securityContext: | |
fsGroup: 1000 | |
initContainers: | |
- name: io-bench-latency | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
command: | |
- /bin/sh | |
args: | |
- -ec | |
- | | |
docker-entrypoint.sh ioping -J -c 16 /iops/testvol | tee /iops/output/latency.json | |
volumeMounts: | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
- name: io-bench-randrw | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
args: | |
- fio | |
- /iops/cfg/rand-rw.fio | |
- --output=/iops/output/rand-rw.json | |
- --output-format=json | |
volumeMounts: | |
- mountPath: /iops/cfg | |
name: jobcfg | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
- name: io-bench-randread | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
args: | |
- fio | |
- /iops/cfg/rand-read.fio | |
- --output=/iops/output/rand-read.json | |
- --output-format=json | |
volumeMounts: | |
- mountPath: /iops/cfg | |
name: jobcfg | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
- name: io-bench-randwrite | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
args: | |
- fio | |
- /iops/cfg/rand-write.fio | |
- --output=/iops/output/rand-write.json | |
- --output-format=json | |
volumeMounts: | |
- mountPath: /iops/cfg | |
name: jobcfg | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
- name: io-bench-seqrw | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
args: | |
- fio | |
- /iops/cfg/seq-rw.fio | |
- --output=/iops/output/seq-rw.json | |
- --output-format=json | |
volumeMounts: | |
- mountPath: /iops/cfg | |
name: jobcfg | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
- name: io-bench-seqread | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
args: | |
- fio | |
- /iops/cfg/seq-read.fio | |
- --output=/iops/output/seq-read.json | |
- --output-format=json | |
volumeMounts: | |
- mountPath: /iops/cfg | |
name: jobcfg | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
- name: io-bench-seqwrite | |
image: ghcr.io/comet-ml/docker-iops:1.0.0 | |
args: | |
- fio | |
- /iops/cfg/seq-write.fio | |
- --output=/iops/output/seq-write.json | |
- --output-format=json | |
volumeMounts: | |
- mountPath: /iops/cfg | |
name: jobcfg | |
- mountPath: /iops/testvol | |
name: testvol | |
- mountPath: /iops/output | |
name: output | |
containers: | |
- name: report | |
image: leplusorg/json | |
command: | |
- sh | |
args: | |
- -ec | |
- | | |
jq -s . /iops/output/*.json | |
volumeMounts: | |
- mountPath: /iops/output | |
name: output | |
restartPolicy: Never | |
volumes: | |
- name: jobcfg | |
configMap: | |
name: io-benchmark | |
- name: testvol | |
ephemeral: | |
volumeClaimTemplate: | |
spec: | |
accessModes: | |
- ReadWriteOnce | |
resources: | |
requests: | |
storage: 32Gi | |
storageClassName: gp2 | |
volumeMode: Filesystem | |
- name: output | |
emptyDir: {} | |
backoffLimit: 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
if [ -z "$1" ] | |
then | |
echo "Usage:" | |
echo -e "\t${0} <storage class name>" | |
exit 2 | |
fi | |
if [[ "$1" =~ [[:space:]] ]]; then | |
echo "Given Storage Class Name is not valid!" | |
echo -e "\t'$1'" | |
exit 1 | |
fi | |
yq -i "select(di == 1).spec.template.spec.volumes[1].ephemeral.volumeClaimTemplate.spec.storageClassName = \"${1}\"" benchmark-job.k8s.yaml | |
kubectl apply -f benchmark-job.k8s.yaml | |
sleep 1 | |
kubectl get pod -l app.kubernetes.io/name=io-benchmark -w & | |
cleanup() { | |
kill %1 | |
} | |
trap cleanup SIGINT | |
kubectl wait --for=condition=complete --timeout=15m job/io-benchmark | |
kill %1 | |
trap - SIGINT | |
kubectl logs -l app.kubernetes.io/name=io-benchmark -c report --tail=-1 > bench-${1}.json | |
kubectl delete -f benchmark-job.k8s.yaml | |
less bench-${1}.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
[ | |
{ | |
"timestamp": 1740064634.206358, | |
"localtime": "2025-02-20T15:17:14+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 1, | |
"operation": "read", | |
"size": 4096, | |
"time": 641396, | |
"ignored": true | |
} | |
}, | |
{ | |
"timestamp": 1740064635.206563, | |
"localtime": "2025-02-20T15:17:15+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 2, | |
"operation": "read", | |
"size": 4096, | |
"time": 687430, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064636.206482, | |
"localtime": "2025-02-20T15:17:16+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 3, | |
"operation": "read", | |
"size": 4096, | |
"time": 632579, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064637.206590, | |
"localtime": "2025-02-20T15:17:17+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 4, | |
"operation": "read", | |
"size": 4096, | |
"time": 732622, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064638.206626, | |
"localtime": "2025-02-20T15:17:18+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 5, | |
"operation": "read", | |
"size": 4096, | |
"time": 761160, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064639.206559, | |
"localtime": "2025-02-20T15:17:19+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 6, | |
"operation": "read", | |
"size": 4096, | |
"time": 710139, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064640.206629, | |
"localtime": "2025-02-20T15:17:20+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 7, | |
"operation": "read", | |
"size": 4096, | |
"time": 775582, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064641.206625, | |
"localtime": "2025-02-20T15:17:21+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 8, | |
"operation": "read", | |
"size": 4096, | |
"time": 754643, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064642.220049, | |
"localtime": "2025-02-20T15:17:22+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 9, | |
"operation": "read", | |
"size": 4096, | |
"time": 14141797, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064643.235584, | |
"localtime": "2025-02-20T15:17:23+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 10, | |
"operation": "read", | |
"size": 4096, | |
"time": 27396379, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064644.271412, | |
"localtime": "2025-02-20T15:17:24+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 11, | |
"operation": "read", | |
"size": 4096, | |
"time": 39333899, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064645.334975, | |
"localtime": "2025-02-20T15:17:25+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 12, | |
"operation": "read", | |
"size": 4096, | |
"time": 126877315, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064646.224048, | |
"localtime": "2025-02-20T15:17:26+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 13, | |
"operation": "read", | |
"size": 4096, | |
"time": 15986769, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064647.252050, | |
"localtime": "2025-02-20T15:17:27+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 14, | |
"operation": "read", | |
"size": 4096, | |
"time": 6399845, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064648.206906, | |
"localtime": "2025-02-20T15:17:28+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 15, | |
"operation": "read", | |
"size": 4096, | |
"time": 768818, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064649.206554, | |
"localtime": "2025-02-20T15:17:29+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"io": { | |
"request": 16, | |
"operation": "read", | |
"size": 4096, | |
"time": 709804, | |
"ignored": false | |
} | |
}, | |
{ | |
"timestamp": 1740064649.206554, | |
"localtime": "2025-02-20T15:17:29+0000", | |
"target": { | |
"path": "/iops/testvol", | |
"fstype": "ext4", | |
"device": "/dev/nvme1n1", | |
"device_size": 33501757440 | |
}, | |
"stat": { | |
"count": 15, | |
"size": 61440, | |
"time": 236668781, | |
"iops": 63.379715, | |
"bps": 259603, | |
"min": 632579, | |
"avg": 15777919, | |
"max": 126877315, | |
"mdev": 31793829 | |
}, | |
"load": { | |
"count": 16, | |
"size": 65536, | |
"time": 15000861792, | |
"iops": 1.066605, | |
"bps": 4369 | |
} | |
} | |
], | |
{ | |
"fio version": "fio-3.38", | |
"timestamp": 1740064923, | |
"timestamp_ms": 1740064923606, | |
"time": "Thu Feb 20 15:22:03 2025", | |
"global options": { | |
"bs": "4K", | |
"iodepth": "256", | |
"direct": "1", | |
"ioengine": "libaio", | |
"runtime": "120", | |
"numjobs": "4", | |
"directory": "/iops/testvol" | |
}, | |
"jobs": [ | |
{ | |
"jobname": "rand-read", | |
"groupid": 0, | |
"job_start": 1740064803510, | |
"error": 0, | |
"eta": 0, | |
"elapsed": 121, | |
"job options": { | |
"name": "rand-read", | |
"size": "1g", | |
"rw": "randread" | |
}, | |
"read": { | |
"io_bytes": 1487122432, | |
"io_kbytes": 1452268, | |
"bw_bytes": 12390415, | |
"bw": 12100, | |
"iops": 3025.003749, | |
"runtime": 120022, | |
"total_ios": 363067, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2092, | |
"max": 496094967, | |
"mean": 1313613.055728, | |
"stddev": 3967448.579908, | |
"N": 363067 | |
}, | |
"clat_ns": { | |
"min": 3985830, | |
"max": 880794163, | |
"mean": 337146444.106559, | |
"stddev": 71269522.509110, | |
"N": 363067, | |
"percentile": { | |
"1.000000": 103284736, | |
"5.000000": 231735296, | |
"10.000000": 258998272, | |
"20.000000": 287309824, | |
"30.000000": 308281344, | |
"40.000000": 325058560, | |
"50.000000": 341835776, | |
"60.000000": 354418688, | |
"70.000000": 371195904, | |
"80.000000": 387973120, | |
"90.000000": 417333248, | |
"95.000000": 438304768, | |
"99.000000": 480247808, | |
"99.500000": 513802240, | |
"99.900000": 759169024, | |
"99.950000": 784334848, | |
"99.990000": 826277888 | |
} | |
}, | |
"lat_ns": { | |
"min": 3989412, | |
"max": 880798130, | |
"mean": 338460057.162292, | |
"stddev": 71438141.222774, | |
"N": 363067 | |
}, | |
"bw_min": 6072, | |
"bw_max": 28377, | |
"bw_agg": 99.826325, | |
"bw_mean": 12079.364017, | |
"bw_dev": 547.010628, | |
"bw_samples": 956, | |
"iops_min": 1517, | |
"iops_max": 7094, | |
"iops_mean": 3019.656904, | |
"iops_stddev": 136.754448, | |
"iops_samples": 956 | |
}, | |
"write": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"trim": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"sync": { | |
"total_ios": 0, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
} | |
}, | |
"job_runtime": 480066, | |
"usr_cpu": 0.399945, | |
"sys_cpu": 0.619915, | |
"ctx": 109971, | |
"majf": 0, | |
"minf": 1066, | |
"iodepth_level": { | |
"1": 0.100000, | |
"2": 0.100000, | |
"4": 0.100000, | |
"8": 0.100000, | |
"16": 0.100000, | |
"32": 0.100000, | |
">=64": 99.930591 | |
}, | |
"iodepth_submit": { | |
"0": 0.000000, | |
"4": 100.000000, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.000000 | |
}, | |
"iodepth_complete": { | |
"0": 0.000000, | |
"4": 99.998895, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.100000 | |
}, | |
"latency_ns": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_us": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_ms": { | |
"2": 0.000000, | |
"4": 0.010000, | |
"10": 0.126148, | |
"20": 0.269647, | |
"50": 0.378167, | |
"100": 0.165810, | |
"250": 7.082990, | |
"500": 91.349531, | |
"750": 0.500183, | |
"1000": 0.126974, | |
"2000": 0.000000, | |
">=2000": 0.000000 | |
}, | |
"latency_depth": 256, | |
"latency_target": 0, | |
"latency_percentile": 100.000000, | |
"latency_window": 0 | |
} | |
], | |
"disk_util": [ | |
{ | |
"name": "nvme1n1", | |
"read_ios": 362532, | |
"write_ios": 3, | |
"read_sectors": 2900256, | |
"write_sectors": 32, | |
"read_merges": 0, | |
"write_merges": 1, | |
"read_ticks": 6095462, | |
"write_ticks": 51, | |
"in_queue": 6095512, | |
"util": 97.824201 | |
} | |
] | |
}, | |
{ | |
"fio version": "fio-3.38", | |
"timestamp": 1740064801, | |
"timestamp_ms": 1740064801540, | |
"time": "Thu Feb 20 15:20:01 2025", | |
"global options": { | |
"bs": "4K", | |
"iodepth": "256", | |
"direct": "1", | |
"ioengine": "libaio", | |
"runtime": "120", | |
"numjobs": "4", | |
"directory": "/iops/testvol" | |
}, | |
"jobs": [ | |
{ | |
"jobname": "rand-rw", | |
"groupid": 0, | |
"job_start": 1740064681285, | |
"error": 0, | |
"eta": 0, | |
"elapsed": 121, | |
"job options": { | |
"name": "rand-rw", | |
"size": "1g", | |
"rw": "randrw" | |
}, | |
"read": { | |
"io_bytes": 743342080, | |
"io_kbytes": 725920, | |
"bw_bytes": 6191215, | |
"bw": 6046, | |
"iops": 1511.527186, | |
"runtime": 120064, | |
"total_ios": 181480, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2050, | |
"max": 153488557, | |
"mean": 1321922.810767, | |
"stddev": 4723462.714580, | |
"N": 181480 | |
}, | |
"clat_ns": { | |
"min": 14836626, | |
"max": 704451947, | |
"mean": 337159383.239965, | |
"stddev": 81665680.191839, | |
"N": 181480, | |
"percentile": { | |
"1.000000": 154140672, | |
"5.000000": 214958080, | |
"10.000000": 240123904, | |
"20.000000": 270532608, | |
"30.000000": 295698432, | |
"40.000000": 316669952, | |
"50.000000": 333447168, | |
"60.000000": 354418688, | |
"70.000000": 375390208, | |
"80.000000": 404750336, | |
"90.000000": 442499072, | |
"95.000000": 471859200, | |
"99.000000": 534773760, | |
"99.500000": 557842432, | |
"99.900000": 616562688, | |
"99.950000": 633339904, | |
"99.990000": 675282944 | |
} | |
}, | |
"lat_ns": { | |
"min": 14840109, | |
"max": 711829477, | |
"mean": 338481306.050732, | |
"stddev": 81828530.693894, | |
"N": 181480 | |
}, | |
"bw_min": 3376, | |
"bw_max": 13816, | |
"bw_agg": 99.915509, | |
"bw_mean": 6041.188162, | |
"bw_dev": 315.688631, | |
"bw_samples": 959, | |
"iops_min": 844, | |
"iops_max": 3454, | |
"iops_mean": 1510.126029, | |
"iops_stddev": 78.929367, | |
"iops_samples": 959 | |
}, | |
"write": { | |
"io_bytes": 743055360, | |
"io_kbytes": 725640, | |
"bw_bytes": 6188827, | |
"bw": 6043, | |
"iops": 1510.944163, | |
"runtime": 120064, | |
"total_ios": 181410, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2253, | |
"max": 217205964, | |
"mean": 1312055.066760, | |
"stddev": 4704152.026940, | |
"N": 181410 | |
}, | |
"clat_ns": { | |
"min": 15608116, | |
"max": 701879246, | |
"mean": 337647079.953711, | |
"stddev": 82251251.408188, | |
"N": 181410, | |
"percentile": { | |
"1.000000": 149946368, | |
"5.000000": 212860928, | |
"10.000000": 240123904, | |
"20.000000": 270532608, | |
"30.000000": 295698432, | |
"40.000000": 316669952, | |
"50.000000": 333447168, | |
"60.000000": 354418688, | |
"70.000000": 379584512, | |
"80.000000": 404750336, | |
"90.000000": 442499072, | |
"95.000000": 471859200, | |
"99.000000": 541065216, | |
"99.500000": 566231040, | |
"99.900000": 616562688, | |
"99.950000": 633339904, | |
"99.990000": 675282944 | |
} | |
}, | |
"lat_ns": { | |
"min": 15883070, | |
"max": 705492025, | |
"mean": 338959135.020474, | |
"stddev": 82444746.051296, | |
"N": 181410 | |
}, | |
"bw_min": 3384, | |
"bw_max": 14503, | |
"bw_agg": 99.920970, | |
"bw_mean": 6039.422699, | |
"bw_dev": 319.813467, | |
"bw_samples": 959, | |
"iops_min": 846, | |
"iops_max": 3625, | |
"iops_mean": 1509.695084, | |
"iops_stddev": 79.950633, | |
"iops_samples": 959 | |
}, | |
"trim": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"sync": { | |
"total_ios": 0, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
} | |
}, | |
"job_runtime": 480202, | |
"usr_cpu": 0.329236, | |
"sys_cpu": 0.634525, | |
"ctx": 83079, | |
"majf": 0, | |
"minf": 44, | |
"iodepth_level": { | |
"1": 0.100000, | |
"2": 0.100000, | |
"4": 0.100000, | |
"8": 0.100000, | |
"16": 0.100000, | |
"32": 0.100000, | |
">=64": 99.930557 | |
}, | |
"iodepth_submit": { | |
"0": 0.000000, | |
"4": 100.000000, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.000000 | |
}, | |
"iodepth_complete": { | |
"0": 0.000000, | |
"4": 99.998895, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.100000 | |
}, | |
"latency_ns": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_us": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_ms": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.131720, | |
"50": 0.517512, | |
"100": 0.066962, | |
"250": 11.755077, | |
"500": 85.037339, | |
"750": 2.491389, | |
"1000": 0.000000, | |
"2000": 0.000000, | |
">=2000": 0.000000 | |
}, | |
"latency_depth": 256, | |
"latency_target": 0, | |
"latency_percentile": 100.000000, | |
"latency_window": 0 | |
} | |
], | |
"disk_util": [ | |
{ | |
"name": "nvme1n1", | |
"read_ios": 181478, | |
"write_ios": 181463, | |
"read_sectors": 1451824, | |
"write_sectors": 1451952, | |
"read_merges": 0, | |
"write_merges": 31, | |
"read_ticks": 2930091, | |
"write_ticks": 2983351, | |
"in_queue": 5913442, | |
"util": 99.241780 | |
} | |
] | |
}, | |
{ | |
"fio version": "fio-3.38", | |
"timestamp": 1740065045, | |
"timestamp_ms": 1740065045246, | |
"time": "Thu Feb 20 15:24:05 2025", | |
"global options": { | |
"bs": "4K", | |
"iodepth": "256", | |
"direct": "1", | |
"ioengine": "libaio", | |
"runtime": "120", | |
"numjobs": "4", | |
"directory": "/iops/testvol" | |
}, | |
"jobs": [ | |
{ | |
"jobname": "rand-write", | |
"groupid": 0, | |
"job_start": 1740064925118, | |
"error": 0, | |
"eta": 0, | |
"elapsed": 121, | |
"job options": { | |
"name": "rand-write", | |
"size": "1g", | |
"rw": "randwrite" | |
}, | |
"read": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"write": { | |
"io_bytes": 1486888960, | |
"io_kbytes": 1452040, | |
"bw_bytes": 12388883, | |
"bw": 12098, | |
"iops": 3024.629639, | |
"runtime": 120018, | |
"total_ios": 363010, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2320, | |
"max": 439470516, | |
"mean": 1317673.845957, | |
"stddev": 8791627.737720, | |
"N": 363010 | |
}, | |
"clat_ns": { | |
"min": 12071820, | |
"max": 1749433836, | |
"mean": 337191096.604803, | |
"stddev": 252979510.648961, | |
"N": 363010, | |
"percentile": { | |
"1.000000": 81264640, | |
"5.000000": 85458944, | |
"10.000000": 90701824, | |
"20.000000": 101187584, | |
"30.000000": 152043520, | |
"40.000000": 208666624, | |
"50.000000": 274726912, | |
"60.000000": 337641472, | |
"70.000000": 421527552, | |
"80.000000": 530579456, | |
"90.000000": 692060160, | |
"95.000000": 834666496, | |
"99.000000": 1149239296, | |
"99.500000": 1233125376, | |
"99.900000": 1518338048, | |
"99.950000": 1652555776, | |
"99.990000": 1719664640 | |
} | |
}, | |
"lat_ns": { | |
"min": 17782678, | |
"max": 1749436686, | |
"mean": 338508770.450763, | |
"stddev": 253520251.539317, | |
"N": 363010 | |
}, | |
"bw_min": 816, | |
"bw_max": 39072, | |
"bw_agg": 99.813873, | |
"bw_mean": 12076.393305, | |
"bw_dev": 1894.002092, | |
"bw_samples": 956, | |
"iops_min": 204, | |
"iops_max": 9768, | |
"iops_mean": 3019.029289, | |
"iops_stddev": 473.499537, | |
"iops_samples": 956 | |
}, | |
"trim": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"sync": { | |
"total_ios": 0, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
} | |
}, | |
"job_runtime": 480065, | |
"usr_cpu": 0.268297, | |
"sys_cpu": 0.588462, | |
"ctx": 65997, | |
"majf": 0, | |
"minf": 47, | |
"iodepth_level": { | |
"1": 0.100000, | |
"2": 0.100000, | |
"4": 0.100000, | |
"8": 0.100000, | |
"16": 0.100000, | |
"32": 0.100000, | |
">=64": 99.930580 | |
}, | |
"iodepth_submit": { | |
"0": 0.000000, | |
"4": 100.000000, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.000000 | |
}, | |
"iodepth_complete": { | |
"0": 0.000000, | |
"4": 99.998895, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.100000 | |
}, | |
"latency_ns": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_us": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_ms": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.033332, | |
"50": 0.654252, | |
"100": 18.840803, | |
"250": 26.300102, | |
"500": 31.463872, | |
"750": 14.837608, | |
"1000": 5.683590, | |
"2000": 2.186441, | |
">=2000": 0.000000 | |
}, | |
"latency_depth": 256, | |
"latency_target": 0, | |
"latency_percentile": 100.000000, | |
"latency_window": 0 | |
} | |
], | |
"disk_util": [ | |
{ | |
"name": "nvme1n1", | |
"read_ios": 0, | |
"write_ios": 362756, | |
"read_sectors": 0, | |
"write_sectors": 2902232, | |
"read_merges": 0, | |
"write_merges": 23, | |
"read_ticks": 0, | |
"write_ticks": 5562471, | |
"in_queue": 5562472, | |
"util": 100.000000 | |
} | |
] | |
}, | |
{ | |
"fio version": "fio-3.38", | |
"timestamp": 1740065288, | |
"timestamp_ms": 1740065288207, | |
"time": "Thu Feb 20 15:28:08 2025", | |
"global options": { | |
"bs": "4K", | |
"iodepth": "256", | |
"direct": "1", | |
"ioengine": "libaio", | |
"runtime": "120", | |
"numjobs": "4", | |
"directory": "/iops/testvol" | |
}, | |
"jobs": [ | |
{ | |
"jobname": "seq-read", | |
"groupid": 0, | |
"job_start": 1740065168050, | |
"error": 0, | |
"eta": 0, | |
"elapsed": 121, | |
"job options": { | |
"name": "seq-read", | |
"size": "1g", | |
"rw": "read" | |
}, | |
"read": { | |
"io_bytes": 1487093760, | |
"io_kbytes": 1452240, | |
"bw_bytes": 12390279, | |
"bw": 12099, | |
"iops": 3024.970630, | |
"runtime": 120021, | |
"total_ios": 363060, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2024, | |
"max": 405025381, | |
"mean": 1316174.048006, | |
"stddev": 3965668.135699, | |
"N": 363060 | |
}, | |
"clat_ns": { | |
"min": 10607897, | |
"max": 1172157905, | |
"mean": 337166061.741905, | |
"stddev": 75873491.096186, | |
"N": 363060, | |
"percentile": { | |
"1.000000": 50593792, | |
"5.000000": 231735296, | |
"10.000000": 258998272, | |
"20.000000": 287309824, | |
"30.000000": 308281344, | |
"40.000000": 325058560, | |
"50.000000": 341835776, | |
"60.000000": 354418688, | |
"70.000000": 371195904, | |
"80.000000": 387973120, | |
"90.000000": 413138944, | |
"95.000000": 434110464, | |
"99.000000": 484442112, | |
"99.500000": 566231040, | |
"99.900000": 918552576, | |
"99.950000": 926941184, | |
"99.990000": 994050048 | |
} | |
}, | |
"lat_ns": { | |
"min": 10770470, | |
"max": 1172719471, | |
"mean": 338482235.789912, | |
"stddev": 76049686.472181, | |
"N": 363060 | |
}, | |
"bw_min": 3733, | |
"bw_max": 31704, | |
"bw_agg": 99.852215, | |
"bw_mean": 12082.803347, | |
"bw_dev": 611.189010, | |
"bw_samples": 956, | |
"iops_min": 932, | |
"iops_max": 7926, | |
"iops_mean": 3020.560669, | |
"iops_stddev": 152.811711, | |
"iops_samples": 956 | |
}, | |
"write": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"trim": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"sync": { | |
"total_ios": 0, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
} | |
}, | |
"job_runtime": 480076, | |
"usr_cpu": 0.315575, | |
"sys_cpu": 0.679684, | |
"ctx": 110442, | |
"majf": 0, | |
"minf": 1063, | |
"iodepth_level": { | |
"1": 0.100000, | |
"2": 0.100000, | |
"4": 0.100000, | |
"8": 0.100000, | |
"16": 0.100000, | |
"32": 0.100000, | |
">=64": 99.930590 | |
}, | |
"iodepth_submit": { | |
"0": 0.000000, | |
"4": 100.000000, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.000000 | |
}, | |
"iodepth_complete": { | |
"0": 0.000000, | |
"4": 99.998895, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.100000 | |
}, | |
"latency_ns": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_us": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_ms": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.544538, | |
"50": 0.414257, | |
"100": 0.412879, | |
"250": 6.559522, | |
"500": 91.332838, | |
"750": 0.497714, | |
"1000": 0.230265, | |
"2000": 0.010000, | |
">=2000": 0.000000 | |
}, | |
"latency_depth": 256, | |
"latency_target": 0, | |
"latency_percentile": 100.000000, | |
"latency_window": 0 | |
} | |
], | |
"disk_util": [ | |
{ | |
"name": "nvme1n1", | |
"read_ios": 362717, | |
"write_ios": 3, | |
"read_sectors": 2901736, | |
"write_sectors": 32, | |
"read_merges": 0, | |
"write_merges": 1, | |
"read_ticks": 6136156, | |
"write_ticks": 40, | |
"in_queue": 6136196, | |
"util": 97.923165 | |
} | |
] | |
}, | |
{ | |
"fio version": "fio-3.38", | |
"timestamp": 1740065166, | |
"timestamp_ms": 1740065166817, | |
"time": "Thu Feb 20 15:26:06 2025", | |
"global options": { | |
"bs": "4K", | |
"iodepth": "256", | |
"direct": "1", | |
"ioengine": "libaio", | |
"runtime": "120", | |
"numjobs": "4", | |
"directory": "/iops/testvol" | |
}, | |
"jobs": [ | |
{ | |
"jobname": "seq-rw", | |
"groupid": 0, | |
"job_start": 1740065046689, | |
"error": 0, | |
"eta": 0, | |
"elapsed": 121, | |
"job options": { | |
"name": "seq-rw", | |
"size": "1g", | |
"rw": "rw" | |
}, | |
"read": { | |
"io_bytes": 743583744, | |
"io_kbytes": 726156, | |
"bw_bytes": 6195395, | |
"bw": 6050, | |
"iops": 1512.547700, | |
"runtime": 120022, | |
"total_ios": 181539, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2084, | |
"max": 126768691, | |
"mean": 1333739.934807, | |
"stddev": 4452050.749219, | |
"N": 181539 | |
}, | |
"clat_ns": { | |
"min": 7930972, | |
"max": 650779815, | |
"mean": 336863379.912994, | |
"stddev": 76255483.550196, | |
"N": 181539, | |
"percentile": { | |
"1.000000": 156237824, | |
"5.000000": 223346688, | |
"10.000000": 246415360, | |
"20.000000": 274726912, | |
"30.000000": 295698432, | |
"40.000000": 316669952, | |
"50.000000": 333447168, | |
"60.000000": 354418688, | |
"70.000000": 375390208, | |
"80.000000": 400556032, | |
"90.000000": 434110464, | |
"95.000000": 459276288, | |
"99.000000": 513802240, | |
"99.500000": 530579456, | |
"99.900000": 574619648, | |
"99.950000": 583008256, | |
"99.990000": 599785472 | |
} | |
}, | |
"lat_ns": { | |
"min": 11903132, | |
"max": 650782897, | |
"mean": 338197119.847802, | |
"stddev": 76432629.612140, | |
"N": 181539 | |
}, | |
"bw_min": 3392, | |
"bw_max": 13846, | |
"bw_agg": 99.798512, | |
"bw_mean": 6038.698745, | |
"bw_dev": 298.772594, | |
"bw_samples": 956, | |
"iops_min": 848, | |
"iops_max": 3461, | |
"iops_mean": 1509.610879, | |
"iops_stddev": 74.696325, | |
"iops_samples": 956 | |
}, | |
"write": { | |
"io_bytes": 743354368, | |
"io_kbytes": 725932, | |
"bw_bytes": 6193484, | |
"bw": 6048, | |
"iops": 1512.081118, | |
"runtime": 120022, | |
"total_ios": 181483, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2282, | |
"max": 85596855, | |
"mean": 1301999.121482, | |
"stddev": 4371116.643070, | |
"N": 181483 | |
}, | |
"clat_ns": { | |
"min": 8680003, | |
"max": 650780197, | |
"mean": 337504440.408931, | |
"stddev": 76403869.604099, | |
"N": 181483, | |
"percentile": { | |
"1.000000": 149946368, | |
"5.000000": 223346688, | |
"10.000000": 246415360, | |
"20.000000": 274726912, | |
"30.000000": 295698432, | |
"40.000000": 316669952, | |
"50.000000": 337641472, | |
"60.000000": 354418688, | |
"70.000000": 375390208, | |
"80.000000": 400556032, | |
"90.000000": 434110464, | |
"95.000000": 459276288, | |
"99.000000": 513802240, | |
"99.500000": 534773760, | |
"99.900000": 566231040, | |
"99.950000": 583008256, | |
"99.990000": 599785472 | |
} | |
}, | |
"lat_ns": { | |
"min": 13077386, | |
"max": 650784874, | |
"mean": 338806439.530414, | |
"stddev": 76574456.900545, | |
"N": 181483 | |
}, | |
"bw_min": 3104, | |
"bw_max": 14501, | |
"bw_agg": 99.812771, | |
"bw_mean": 6037.079498, | |
"bw_dev": 308.609939, | |
"bw_samples": 956, | |
"iops_min": 776, | |
"iops_max": 3625, | |
"iops_mean": 1509.158996, | |
"iops_stddev": 77.149267, | |
"iops_samples": 956 | |
}, | |
"trim": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"sync": { | |
"total_ios": 0, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
} | |
}, | |
"job_runtime": 480064, | |
"usr_cpu": 0.331414, | |
"sys_cpu": 0.662828, | |
"ctx": 88918, | |
"majf": 0, | |
"minf": 44, | |
"iodepth_level": { | |
"1": 0.100000, | |
"2": 0.100000, | |
"4": 0.100000, | |
"8": 0.100000, | |
"16": 0.100000, | |
"32": 0.100000, | |
">=64": 99.930583 | |
}, | |
"iodepth_submit": { | |
"0": 0.000000, | |
"4": 100.000000, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.000000 | |
}, | |
"iodepth_complete": { | |
"0": 0.000000, | |
"4": 99.998895, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.100000 | |
}, | |
"latency_ns": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_us": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_ms": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.010000, | |
"20": 0.408515, | |
"50": 0.255632, | |
"100": 0.087873, | |
"250": 10.156409, | |
"500": 87.529406, | |
"750": 1.561062, | |
"1000": 0.000000, | |
"2000": 0.000000, | |
">=2000": 0.000000 | |
}, | |
"latency_depth": 256, | |
"latency_target": 0, | |
"latency_percentile": 100.000000, | |
"latency_window": 0 | |
} | |
], | |
"disk_util": [ | |
{ | |
"name": "nvme1n1", | |
"read_ios": 181434, | |
"write_ios": 181425, | |
"read_sectors": 1451472, | |
"write_sectors": 1451584, | |
"read_merges": 0, | |
"write_merges": 23, | |
"read_ticks": 3061689, | |
"write_ticks": 3114637, | |
"in_queue": 6176326, | |
"util": 99.978323 | |
} | |
] | |
}, | |
{ | |
"fio version": "fio-3.38", | |
"timestamp": 1740065409, | |
"timestamp_ms": 1740065409705, | |
"time": "Thu Feb 20 15:30:09 2025", | |
"global options": { | |
"bs": "4K", | |
"iodepth": "256", | |
"direct": "1", | |
"ioengine": "libaio", | |
"runtime": "120", | |
"numjobs": "4", | |
"directory": "/iops/testvol" | |
}, | |
"jobs": [ | |
{ | |
"jobname": "seq-write", | |
"groupid": 0, | |
"job_start": 1740065289495, | |
"error": 0, | |
"eta": 0, | |
"elapsed": 121, | |
"job options": { | |
"name": "seq-write", | |
"size": "1g", | |
"rw": "write" | |
}, | |
"read": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"write": { | |
"io_bytes": 1486868480, | |
"io_kbytes": 1452020, | |
"bw_bytes": 12388815, | |
"bw": 12098, | |
"iops": 3024.613180, | |
"runtime": 120017, | |
"total_ios": 363005, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 2223, | |
"max": 455142997, | |
"mean": 1316654.458275, | |
"stddev": 9176058.601144, | |
"N": 363005 | |
}, | |
"clat_ns": { | |
"min": 8008205, | |
"max": 2080395453, | |
"mean": 337188144.632800, | |
"stddev": 257226960.425550, | |
"N": 363005, | |
"percentile": { | |
"1.000000": 80216064, | |
"5.000000": 85458944, | |
"10.000000": 89653248, | |
"20.000000": 99090432, | |
"30.000000": 149946368, | |
"40.000000": 208666624, | |
"50.000000": 274726912, | |
"60.000000": 341835776, | |
"70.000000": 421527552, | |
"80.000000": 526385152, | |
"90.000000": 692060160, | |
"95.000000": 851443712, | |
"99.000000": 1166016512, | |
"99.500000": 1333788672, | |
"99.900000": 1602224128, | |
"99.950000": 1736441856, | |
"99.990000": 1887436800 | |
} | |
}, | |
"lat_ns": { | |
"min": 20012927, | |
"max": 2080399269, | |
"mean": 338504799.091072, | |
"stddev": 257799106.578795, | |
"N": 363005 | |
}, | |
"bw_min": 560, | |
"bw_max": 40867, | |
"bw_agg": 99.781359, | |
"bw_mean": 12072.807531, | |
"bw_dev": 1906.401908, | |
"bw_samples": 956, | |
"iops_min": 140, | |
"iops_max": 10216, | |
"iops_mean": 3017.849372, | |
"iops_stddev": 476.597379, | |
"iops_samples": 956 | |
}, | |
"trim": { | |
"io_bytes": 0, | |
"io_kbytes": 0, | |
"bw_bytes": 0, | |
"bw": 0, | |
"iops": 0.000000, | |
"runtime": 0, | |
"total_ios": 0, | |
"short_ios": 0, | |
"drop_ios": 0, | |
"slat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"clat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
}, | |
"bw_min": 0, | |
"bw_max": 0, | |
"bw_agg": 0.000000, | |
"bw_mean": 0.000000, | |
"bw_dev": 0.000000, | |
"bw_samples": 0, | |
"iops_min": 0, | |
"iops_max": 0, | |
"iops_mean": 0.000000, | |
"iops_stddev": 0.000000, | |
"iops_samples": 0 | |
}, | |
"sync": { | |
"total_ios": 0, | |
"lat_ns": { | |
"min": 0, | |
"max": 0, | |
"mean": 0.000000, | |
"stddev": 0.000000, | |
"N": 0 | |
} | |
}, | |
"job_runtime": 480056, | |
"usr_cpu": 0.272885, | |
"sys_cpu": 0.555977, | |
"ctx": 66206, | |
"majf": 0, | |
"minf": 43, | |
"iodepth_level": { | |
"1": 0.100000, | |
"2": 0.100000, | |
"4": 0.100000, | |
"8": 0.100000, | |
"16": 0.100000, | |
"32": 0.100000, | |
">=64": 99.930579 | |
}, | |
"iodepth_submit": { | |
"0": 0.000000, | |
"4": 100.000000, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.000000 | |
}, | |
"iodepth_complete": { | |
"0": 0.000000, | |
"4": 99.998895, | |
"8": 0.000000, | |
"16": 0.000000, | |
"32": 0.000000, | |
"64": 0.000000, | |
">=64": 0.100000 | |
}, | |
"latency_ns": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_us": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.000000, | |
"20": 0.000000, | |
"50": 0.000000, | |
"100": 0.000000, | |
"250": 0.000000, | |
"500": 0.000000, | |
"750": 0.000000, | |
"1000": 0.000000 | |
}, | |
"latency_ms": { | |
"2": 0.000000, | |
"4": 0.000000, | |
"10": 0.010000, | |
"20": 0.000000, | |
"50": 0.750127, | |
"100": 19.523423, | |
"250": 25.864658, | |
"500": 31.929863, | |
"750": 14.299803, | |
"1000": 5.360257, | |
"2000": 2.266360, | |
">=2000": 0.010000 | |
}, | |
"latency_depth": 256, | |
"latency_target": 0, | |
"latency_percentile": 100.000000, | |
"latency_window": 0 | |
} | |
], | |
"disk_util": [ | |
{ | |
"name": "nvme1n1", | |
"read_ios": 0, | |
"write_ios": 362877, | |
"read_sectors": 0, | |
"write_sectors": 2903200, | |
"read_merges": 0, | |
"write_merges": 23, | |
"read_ticks": 0, | |
"write_ticks": 5359647, | |
"in_queue": 5359647, | |
"util": 97.813492 | |
} | |
] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment