ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
dirves
2
SAMSUNG MZQLB1T9HAJR-00007
3
nic
4
21:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
5
29:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
6
fio-3.27
7
8
drbd device 100G
CPU: AMD Ryzen 5 3600 6-Core Processor
9
Memory: 66G
10
11
12
benchmark script
13
https://gist.github.com/kvaps/e36b82826fb8e36d0362c7f4033948d0
kvm -m 8192 -cpu host \
kvm -m 8192 -cpu host \
14
-smp cores=4,threads=1,sockets=1 \
-smp cores=4,threads=1,sockets=1 \
15
-net nic -net user,hostfwd=tcp::2222-:22 \
-net nic -net user,hostfwd=tcp::2222-:22 \
16
-drive file=vm1.qcow2,if=virtio \
-drive if=none,id=ad,file=vm1.qcow2 \
17
-drive file=seed.iso,if=virtio \
-drive if=none,id=cd,file=seed.iso \
18
-drive file=/mnt/test/test,format=raw,if=virtio \
-drive if=none,id=hd,file=/dev/test/test,format=qcow2,aio=io_uring \
19
-nographic
-device virtio-scsi-pci,id=scsi \
20
-device scsi-hd,drive=ad \
21
volume size 100G
-device scsi-hd,drive=cd \
22
-device scsi-hd,drive=hd \
23
fio commands-nographic
24
fio -name=randwrite_fsync -ioengine=libaio -direct=1 -randrepeat=0 -rw=randwrite -runtime=60 -bs=4k -numjobs=1 -iodepth=1 -fsync=1
25
fio -name=randwrite_jobs4 -ioengine=libaio -direct=1 -randrepeat=0 -rw=randwrite -runtime=60 -bs=4k -numjobs=4 -iodepth=128 -group_reporting
26
fio -name=randwrite -ioengine=libaio -direct=1 -randrepeat=0 -rw=randwrite -runtime=60 -bs=4k -numjobs=1 -iodepth=128
27
fio -name=write -ioengine=libaio -direct=1 -randrepeat=0 -rw=write -runtime=60 -bs=4M -numjobs=1 -iodepth=16
28
fio -name=randread_fsync -ioengine=libaio -direct=1 -randrepeat=0 -rw=randread -runtime=60 -bs=4k -numjobs=1 -iodepth=1 -fsync=1
29
fio -name=randread_jobs4 -ioengine=libaio -direct=1 -randrepeat=0 -rw=randread -runtime=60 -bs=4k -numjobs=4 -iodepth=128 -group_reporting
30
fio -name=randread -ioengine=libaio -direct=1 -randrepeat=0 -rw=randread -runtime=60 -bs=4k -numjobs=1 -iodepth=128
31
fio -name=read -ioengine=libaio -direct=1 -randrepeat=0 -rw=read -runtime=60 -bs=4M -numjobs=1 -iodepth=16
32
33
OS
34
Ubuntu 22.04 LTS (Jammy Jellyfish)
35
36
Kernel
37
6.3.6-060306-generic
38
39
Versions
40
liburingliburing-2.3-292-gfb50b59
41
ubdsrvv1.1-rc1-96-ga7aa28b
42
qemu6.2.0
43
44
45
46
47
48
todo: vm qcow lv, vm raw lv with io_uring
49
todo: vm qcow lv, vm raw lv with virtio-scsi
50
todo: lvm snapshots vs qcow snapshots vs lvm-thin
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100