HST vs. ST benchmarking
Table of Contents
- 1. 3 paths with equal cost
- 2. 3 paths with equal cost (sda, sdb, sdc), 1 path 4 times worse (sdd)
- 3. 10 paths with U cost
1 3 paths with equal cost
1.1 Setup
3 iSCSI paths to the same disk, exposed through 3 tgtd instances. All paths have the same cost.
1.2 read
1.2.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42676 0 341328 59704 0 0 0 0 sdb 42677 0 341336 60574 0 0 0 0 sdc 42677 0 341336 59691 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42671 0 341368 59298 0 0 0 0 sdb 42661 0 341288 59334 0 0 0 0 sdc 42668 0 341344 59343 0 0 0 0
1.2.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42636 0 341048 56663 0 0 0 0 sdb 42688 0 341464 56600 0 0 0 0 sdc 42691 0 341488 56795 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42660 0 341280 56411 0 0 0 0 sdb 42681 0 341448 56476 0 0 0 0 sdc 42659 0 341272 56465 0 0 0 0
1.2.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42617 0 340912 445055 0 0 0 0 sdb 42706 0 341624 444824 0 0 0 0 sdc 42686 0 341464 444325 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42645 0 341160 435767 0 0 0 0 sdb 42615 0 340920 436118 0 0 0 0 sdc 42740 0 341920 434674 0 0 0 0
1.2.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42735 0 341856 872222 0 0 0 0 sdb 42723 0 341760 872748 0 0 0 0 sdc 42551 0 340384 873036 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42717 0 341736 873039 0 0 0 0 sdb 42712 0 341696 872991 0 0 0 0 sdc 42571 0 340568 873777 0 0 0 0
1.3 write
1.3.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 43 0 1136 72 42667 0 341336 0 sdb 44 0 1616 68 42666 0 341328 0 sdc 43 0 1504 78 42667 0 341336 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42711 0 341688 60302 sdb 0 0 0 0 42669 0 341352 59671 sdc 0 0 0 0 42620 0 340960 60371
1.3.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 39 0 1248 65 42681 0 341448 120591 sdb 39 0 1984 60 42641 0 341128 119888 sdc 37 0 1024 85 42678 0 341424 120554
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 41975 0 335800 176562 sdb 0 0 0 0 42871 0 342968 175981 sdc 0 0 0 0 43154 0 345232 176555
1.3.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 37 0 1616 88 42605 0 340840 233138 sdb 36 0 1504 90 42746 0 341968 233649 sdc 36 0 1136 101 42649 0 341192 234518
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42751 0 342008 691507 sdb 0 0 0 0 42604 0 340832 692594 sdc 0 0 0 0 42645 0 341160 693550
1.3.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 36 0 1136 125 42678 0 341424 1139622 sdb 37 0 1984 118 42590 0 340720 1141048 sdc 36 0 1136 121 42732 0 341856 1142448
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42604 0 340832 2042046 sdb 0 0 0 0 42695 0 341560 2043080 sdc 0 0 0 0 42701 0 341608 2044316
1.4 randread
1.4.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42676 0 341328 59032 0 0 0 2939123 sdb 42677 0 341336 59204 0 0 0 2940710 sdc 42677 0 341336 59011 0 0 0 2942042
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42674 0 341392 59616 0 0 0 2939123 sdb 42656 0 341248 59437 0 0 0 2940710 sdc 42670 0 341360 59548 0 0 0 2942042
1.4.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42682 0 341416 55416 0 0 0 2939123 sdb 42657 0 341216 55332 0 0 0 2940710 sdc 42676 0 341368 55442 0 0 0 2942042
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42099 0 336792 54480 0 0 0 2939123 sdb 44257 0 354056 56901 0 0 0 2940710 sdc 41644 0 333152 54051 0 0 0 2942042
1.4.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42711 0 341664 440334 0 0 0 2939123 sdb 42689 0 341488 440003 0 0 0 2940710 sdc 42609 0 340848 439513 0 0 0 2942042
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42617 0 340936 441645 0 0 0 2939123 sdb 42682 0 341456 440636 0 0 0 2940710 sdc 42701 0 341608 441209 0 0 0 2942042
1.4.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42620 0 340936 885604 0 0 0 2939123 sdb 42757 0 342032 886616 0 0 0 2940710 sdc 42632 0 341032 886217 0 0 0 2942042
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 42699 0 341592 889889 0 0 0 2939123 sdb 42712 0 341696 889809 0 0 0 2940710 sdc 42589 0 340712 889628 0 0 0 2942042
1.5 randwrite
1.5.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 43 0 1136 73 42667 0 341336 2939123 sdb 44 0 1616 67 42666 0 341328 2940710 sdc 43 0 1504 65 42667 0 341336 2942042
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42673 0 341384 2999508 sdb 0 0 0 0 42586 0 340688 3000968 sdc 0 0 0 0 42741 0 341928 3002335
1.5.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 39 0 1616 63 42675 0 341400 3059718 sdb 39 0 1616 77 42676 0 341408 3061238 sdc 37 0 1024 64 42649 0 341192 3062657
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42552 0 340416 3115499 sdb 0 0 0 0 42822 0 342576 3116984 sdc 0 0 0 0 42626 0 341008 3118413
1.5.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 37 0 1616 83 42613 0 340904 3171189 sdb 36 0 1504 83 42793 0 342344 3172903 sdc 36 0 1136 90 42594 0 340752 3174100
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42624 0 340992 3620619 sdb 0 0 0 0 42682 0 341456 3622005 sdc 0 0 0 0 42694 0 341552 3622738
1.5.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running `- 2:0:0:1 sdc 8:32 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 35 0 1432 114 42627 0 341016 4069915 sdb 40 0 1752 144 42621 0 340968 4071839 sdc 34 0 1072 116 42752 0 342016 4072000
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running `- 2:0:0:1 sdc 8:32 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 42626 0 341008 4968787 sdb 0 0 0 0 42698 0 341584 4970613 sdc 0 0 0 0 42676 0 341408 4970351
2 3 paths with equal cost (sda, sdb, sdc), 1 path 4 times worse (sdd)
2.1 Setup
4 iSCSI paths to the same backend disk, exposed through 4 tgtd instances. The first three paths have an artificial delay of 500ms while the last path has a link delay 4 times worse (2s).
2.2 read
2.2.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 32014 0 256000 47712 0 0 0 5875258 sdb 32014 0 256000 48177 0 0 0 5876946 sdc 32014 0 256000 48393 0 0 0 5877308 sdd 32014 0 256000 112967 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 37860 0 302880 54571 0 0 0 5875258 sdb 37850 0 302800 54368 0 0 0 5876946 sdc 37857 0 302856 54709 0 0 0 5877308 sdd 14433 0 115464 50291 0 0 0 0
2.2.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 32056 0 256664 43850 0 0 0 5875258 sdb 32060 0 256592 43824 0 0 0 5876946 sdc 32054 0 256680 43781 0 0 0 5877308 sdd 31914 0 256152 108651 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 39750 0 318000 52302 0 0 0 5875258 sdb 40532 0 324256 53112 0 0 0 5876946 sdc 39968 0 319744 52484 0 0 0 5877308 sdd 7750 0 62000 25856 0 0 0 0
2.2.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38230 0 305816 293112 0 0 0 5875258 sdb 38283 0 306240 293053 0 0 0 5876946 sdc 38260 0 306056 293029 0 0 0 5877308 sdd 13239 0 105888 299267 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38287 0 306296 307200 0 0 0 5875258 sdb 38129 0 305032 307099 0 0 0 5876946 sdc 38044 0 304352 307249 0 0 0 5877308 sdd 13540 0 108320 315669 0 0 0 0
2.2.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38193 0 305520 614370 0 0 0 5875258 sdb 38242 0 305912 614407 0 0 0 5876946 sdc 38136 0 305064 614346 0 0 0 5877308 sdd 13441 0 107504 622123 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38256 0 306048 593007 0 0 0 5875258 sdb 38255 0 306040 593049 0 0 0 5876946 sdc 38202 0 305616 592965 0 0 0 5877308 sdd 13287 0 106296 598808 0 0 0 0
2.3 write
2.3.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 40 0 1280 58 32000 0 256000 5875258 sdb 38 0 848 57 32000 0 256000 5876946 sdc 38 0 840 59 32000 0 256000 5877308 sdd 40 0 1288 179 32000 0 256000 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 37910 0 303280 5923614 sdb 0 0 0 0 37682 0 301456 5925051 sdc 0 0 0 0 37921 0 303368 5924804 sdd 0 0 0 0 14487 0 115896 112283
2.3.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 31 0 840 46 32029 0 256232 5978700 sdb 33 0 1288 72 32029 0 256232 5979430 sdc 31 0 848 51 32029 0 256232 5979779 sdd 33 0 1280 134 31913 0 255304 162622
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 40161 0 321288 6022090 sdb 0 0 0 0 40170 0 321360 6022842 sdc 0 0 0 0 39782 0 318256 6023137 sdd 0 0 0 0 7887 0 63096 269865
2.3.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 27 0 840 59 38150 0 305200 6075293 sdb 30 0 1320 68 38131 0 305048 6075944 sdc 27 0 848 61 38236 0 305888 6075822 sdd 29 0 1280 184 13483 0 107864 296173
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 38115 0 304920 6381178 sdb 0 0 0 0 38073 0 304584 6382107 sdc 0 0 0 0 38112 0 304896 6381903 sdd 0 0 0 0 13700 0 109600 609890
2.3.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 28 0 976 94 38011 0 304088 6697526 sdb 28 0 1016 91 38063 0 304504 6698240 sdc 27 0 712 123 38135 0 305080 6698453 sdd 29 0 1552 250 13791 0 110328 936634
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 38095 0 304760 7349273 sdb 0 0 0 0 38011 0 304088 7349644 sdc 0 0 0 0 38031 0 304248 7349767 sdd 0 0 0 0 13863 0 110904 1598366
2.4 randread
2.4.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 32013 0 256000 47757 0 0 0 7998707 sdb 32013 0 256000 47251 0 0 0 7999985 sdc 32014 0 256000 47989 0 0 0 7999848 sdd 32013 0 256000 112264 0 0 0 2258907
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 37889 0 303112 53900 0 0 0 7998707 sdb 37914 0 303312 53879 0 0 0 7999985 sdc 37908 0 303264 53873 0 0 0 7999848 sdd 14289 0 114312 49599 0 0 0 2258907
2.4.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 32035 0 256224 44285 0 0 0 7998707 sdb 32034 0 256216 44375 0 0 0 7999985 sdc 32035 0 256224 44372 0 0 0 7999848 sdd 31924 0 255336 109261 0 0 0 2258907
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 40193 0 321544 52370 0 0 0 7998707 sdb 39741 0 317928 51876 0 0 0 7999985 sdc 40346 0 322768 52547 0 0 0 7999848 sdd 7720 0 61760 25677 0 0 0 2258907
2.4.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38234 0 305848 290212 0 0 0 7998707 sdb 38338 0 306680 290152 0 0 0 7999985 sdc 38258 0 306040 290192 0 0 0 7999848 sdd 13182 0 105432 295052 0 0 0 2258907
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38230 0 305840 291222 0 0 0 7998707 sdb 38297 0 306376 291233 0 0 0 7999985 sdc 38266 0 306128 291236 0 0 0 7999848 sdd 13207 0 105656 296193 0 0 0 2258907
2.4.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38201 0 305584 600242 0 0 0 7998707 sdb 38308 0 306440 599981 0 0 0 7999985 sdc 38229 0 305808 600203 0 0 0 7999848 sdd 13274 0 106168 608489 0 0 0 2258907
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 38233 0 305864 635598 0 0 0 7998707 sdb 38209 0 305672 635964 0 0 0 7999985 sdc 37974 0 303792 635877 0 0 0 7999848 sdd 13584 0 108672 646816 0 0 0 2258907
2.5 randwrite
2.5.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 40 0 1280 74 32000 0 256000 7998707 sdb 38 0 848 56 32000 0 256000 7999985 sdc 38 0 840 54 32000 0 256000 7999848 sdd 40 0 1288 161 32000 0 256000 2258907
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 37684 0 301472 8047015 sdb 0 0 0 0 38043 0 304344 8048245 sdc 0 0 0 0 37932 0 303456 8047650 sdd 0 0 0 0 14341 0 114728 2371899
2.5.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 33 0 1280 63 32032 0 256256 8102212 sdb 33 0 1016 60 32033 0 256264 8103891 sdc 31 0 848 45 32031 0 256248 8103355 sdd 31 0 1112 136 31904 0 255232 2422556
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 40208 0 321664 8148811 sdb 0 0 0 0 40372 0 322976 8150773 sdc 0 0 0 0 39721 0 317768 8150457 sdd 0 0 0 0 7699 0 61592 2535744
2.5.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 25 0 952 112 38004 0 304032 8208292 sdb 24 0 1592 174 37964 0 303712 8210815 sdc 24 0 632 103 38028 0 304224 8209689 sdd 25 0 1192 213 14004 0 112032 2564584
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 38112 0 304896 8546679 sdb 0 0 0 0 38087 0 304696 8549467 sdc 0 0 0 0 38155 0 305240 8548326 sdd 0 0 0 0 13646 0 109168 2913116
2.5.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running `- 3:0:0:1 sdd 8:48 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 29 0 1280 89 38119 0 304952 8861825 sdb 29 0 1016 90 38006 0 304048 8864400 sdc 27 0 848 86 38237 0 305896 8863400 sdd 27 0 1112 238 13638 0 109104 3237477
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running `- 3:0:0:1 sdd 8:48 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 38119 0 304952 9494192 sdb 0 0 0 0 38269 0 306152 9496502 sdc 0 0 0 0 38142 0 305136 9495941 sdd 0 0 0 0 13470 0 107760 3880947
3 10 paths with U cost
3.1 Setup
10 iSCSI paths to the same backend disk, exposed through 10 tgtd instances. The cost is distributed in a U shape, where the cost increases and decreases, as below:
The delay is multiplied by a constant of 500ms and applied to every packet response.
Path | Delay multiplier |
---|---|
1 | 1 |
2 | 1 |
3 | 1 |
4 | 4 |
5 | 8 |
6 | 8 |
7 | 16 |
8 | 16 |
9 | 1 |
10 | 1 |
3.2 read
3.2.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 12830 0 102400 21099 0 0 0 10110960 sdb 12830 0 102400 20381 0 0 0 10113274 sdc 12830 0 102400 19726 0 0 0 10112792 sdd 12830 0 102400 45157 0 0 0 4507011 sde 12830 0 102400 78662 0 0 0 0 sdf 12830 0 102400 79830 0 0 0 0 sdg 12830 0 102400 149950 0 0 0 0 sdh 12830 0 102400 150487 0 0 0 0 sdi 12830 0 102400 22054 0 0 0 0 sdj 12830 0 102400 21510 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 20572 0 164576 31697 0 0 0 10110960 sdb 20527 0 164216 31519 0 0 0 10113274 sdc 20583 0 164664 31696 0 0 0 10112792 sdd 8979 0 71832 31904 0 0 0 4507011 sde 5415 0 43320 33224 0 0 0 0 sdf 5414 0 43312 33233 0 0 0 0 sdg 2723 0 21784 31410 0 0 0 0 sdh 2722 0 21776 31384 0 0 0 0 sdi 20536 0 164288 31643 0 0 0 0 sdj 20529 0 164232 31643 0 0 0 0
3.2.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 12815 0 102400 21622 0 0 0 10110960 sdb 12815 0 102400 21195 0 0 0 10113274 sdc 12815 0 102400 20688 0 0 0 10112792 sdd 12815 0 102400 45245 0 0 0 4507011 sde 12815 0 102400 78268 0 0 0 0 sdf 12815 0 102400 77842 0 0 0 0 sdg 12815 0 102400 147128 0 0 0 0 sdh 12815 0 102400 147312 0 0 0 0 sdi 12815 0 102400 20866 0 0 0 0 sdj 12815 0 102400 21618 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 23696 0 189568 31036 0 0 0 10110960 sdb 23683 0 189464 31034 0 0 0 10113274 sdc 23651 0 189208 31019 0 0 0 10112792 sdd 4033 0 32264 13455 0 0 0 4507011 sde 2011 0 16088 11965 0 0 0 0 sdf 2011 0 16088 11967 0 0 0 0 sdg 1012 0 8096 11311 0 0 0 0 sdh 1011 0 8088 11304 0 0 0 0 sdi 23427 0 187416 30808 0 0 0 0 sdj 23465 0 187720 30828 0 0 0 0
3.2.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21729 0 173816 59125 0 0 0 10110960 sdb 21724 0 173776 59000 0 0 0 10113274 sdc 21644 0 173136 59236 0 0 0 10112792 sdd 7446 0 59552 61723 0 0 0 4507011 sde 3997 0 31960 68077 0 0 0 0 sdf 3990 0 31904 69569 0 0 0 0 sdg 2067 0 16520 79602 0 0 0 0 sdh 2067 0 16520 79672 0 0 0 0 sdi 21698 0 173568 59022 0 0 0 0 sdj 21658 0 173248 59199 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21670 0 173360 60223 0 0 0 10110960 sdb 21574 0 172592 60254 0 0 0 10113274 sdc 21627 0 173016 60247 0 0 0 10112792 sdd 7562 0 60496 62845 0 0 0 4507011 sde 4053 0 32424 69542 0 0 0 0 sdf 4052 0 32416 69236 0 0 0 0 sdg 2100 0 16800 81202 0 0 0 0 sdh 2103 0 16824 81356 0 0 0 0 sdi 21634 0 173072 60223 0 0 0 0 sdj 21625 0 173000 60250 0 0 0 0
3.2.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=read --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21710 0 173672 124546 0 0 0 10110960 sdb 21572 0 172568 124630 0 0 0 10113274 sdc 21608 0 172856 124577 0 0 0 10112792 sdd 7586 0 60680 136766 0 0 0 4507011 sde 4064 0 32504 144892 0 0 0 0 sdf 4044 0 32344 145154 0 0 0 0 sdg 2109 0 16864 146947 0 0 0 0 sdh 2108 0 16848 146983 0 0 0 0 sdi 21613 0 172888 124663 0 0 0 0 sdj 21598 0 172776 124549 0 0 0 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21568 0 172544 125577 0 0 0 10110960 sdb 21634 0 173072 125558 0 0 0 10113274 sdc 21566 0 172528 125584 0 0 0 10112792 sdd 7631 0 61048 136543 0 0 0 4507011 sde 4096 0 32768 146216 0 0 0 0 sdf 4077 0 32616 146329 0 0 0 0 sdg 2127 0 17016 148185 0 0 0 0 sdh 2125 0 17000 148112 0 0 0 0 sdi 21567 0 172536 125503 0 0 0 0 sdj 21609 0 172872 125517 0 0 0 0
3.3 write
3.3.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 37 0 72 52 12800 0 102400 10110960 sdb 39 0 104 56 12798 0 102384 10113274 sdc 37 0 104 55 12800 0 102400 10112792 sdd 37 0 560 128 12800 0 102400 4507011 sde 37 0 432 240 12800 0 102400 0 sdf 37 0 560 227 12800 0 102400 0 sdg 35 0 40 405 12801 0 102408 0 sdh 36 0 552 395 12800 0 102400 0 sdi 37 0 56 56 12800 0 102400 0 sdj 36 0 48 47 12801 0 102408 0
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 20601 0 164808 10132373 sdb 0 0 0 0 20542 0 164336 10133852 sdc 0 0 0 0 20644 0 165152 10132480 sdd 0 0 0 0 8810 0 70480 4551883 sde 0 0 0 0 5381 0 43048 77830 sdf 0 0 0 0 5381 0 43048 79079 sdg 0 0 0 0 2717 0 21736 149129 sdh 0 0 0 0 2717 0 21736 149911 sdi 0 0 0 0 20634 0 165072 22067 sdj 0 0 0 0 20573 0 164584 21818
3.3.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 28 0 320 41 12800 0 102400 10164110 sdb 27 0 560 45 12800 0 102400 10165541 sdc 27 0 952 34 12800 0 102400 10164293 sdd 27 0 720 90 12800 0 102400 4583278 sde 26 0 128 163 12801 0 102408 110711 sdf 29 0 648 184 12798 0 102384 112074 sdg 26 0 104 351 12801 0 102408 180347 sdh 25 0 240 343 12801 0 102408 181132 sdi 29 0 656 37 12799 0 102392 53736 sdj 28 0 224 37 12800 0 102400 53090
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 23141 0 185128 10185845 sdb 0 0 0 0 23396 0 187168 10186834 sdc 0 0 0 0 23624 0 188992 10185065 sdd 0 0 0 0 4071 0 32568 4628490 sde 0 0 0 0 2028 0 16224 188447 sdf 0 0 0 0 2016 0 16128 189466 sdg 0 0 0 0 1018 0 8144 326616 sdh 0 0 0 0 1020 0 8160 327650 sdi 0 0 0 0 24255 0 194040 74401 sdj 0 0 0 0 23431 0 187448 74573
3.3.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 13 0 1744 25 21581 0 172648 10216644 sdb 14 0 440 23 21575 0 172600 10217896 sdc 11 0 336 19 21617 0 172936 10216386 sdd 9 0 240 38 7619 0 60952 4642170 sde 9 0 88 73 4085 0 32680 200542 sdf 8 0 168 61 4105 0 32840 201537 sdg 7 0 288 116 2137 0 17096 338014 sdh 8 0 56 144 2130 0 17040 339061 sdi 8 0 552 13 21556 0 172448 106206 sdj 12 0 672 22 21595 0 172760 105739
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 21579 0 172632 10278058 sdb 0 0 0 0 21589 0 172712 10279301 sdc 0 0 0 0 21520 0 172160 10277818 sdd 0 0 0 0 7687 0 61496 4706367 sde 0 0 0 0 4132 0 33056 270869 sdf 0 0 0 0 4143 0 33144 272159 sdg 0 0 0 0 2160 0 17280 420964 sdh 0 0 0 0 2162 0 17296 422009 sdi 0 0 0 0 21598 0 172784 167696 sdj 0 0 0 0 21430 0 171440 167010
3.3.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=write --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 8 0 560 17 21542 0 172336 10340185 sdb 8 0 56 18 21525 0 172200 10341292 sdc 9 0 568 22 21584 0 172672 10339957 sdd 8 0 264 52 7692 0 61536 4771370 sde 8 0 56 86 4160 0 33280 343372 sdf 6 0 40 66 4161 0 33288 344495 sdg 6 0 40 133 2162 0 17296 504865 sdh 8 0 552 252 2164 0 17312 505804 sdi 8 0 872 21 21481 0 171848 229770 sdj 9 0 64 18 21529 0 172232 229149
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 21474 0 171792 10468388 sdb 0 0 0 0 21494 0 171952 10469480 sdc 0 0 0 0 21495 0 171960 10468138 sdd 0 0 0 0 7760 0 62080 4911158 sde 0 0 0 0 4173 0 33384 492852 sdf 0 0 0 0 4186 0 33488 493994 sdg 0 0 0 0 2182 0 17456 656424 sdh 0 0 0 0 2186 0 17488 657295 sdi 0 0 0 0 21489 0 171912 357830 sdj 0 0 0 0 21561 0 172488 357311
3.4 randread
3.4.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 12831 0 102400 21037 0 0 0 10598874 sdb 12831 0 102400 20333 0 0 0 10599938 sdc 12831 0 102400 19628 0 0 0 10598546 sdd 12831 0 102400 44931 0 0 0 5054788 sde 12831 0 102400 78448 0 0 0 644550 sdf 12831 0 102400 79742 0 0 0 645831 sdg 12831 0 102400 149941 0 0 0 810096 sdh 12830 0 102400 150428 0 0 0 810985 sdi 12831 0 102400 21970 0 0 0 488195 sdj 12830 0 102400 21449 0 0 0 487591
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 20535 0 164280 31647 0 0 0 10598874 sdb 20582 0 164656 31640 0 0 0 10599938 sdc 20557 0 164456 31666 0 0 0 10598546 sdd 8930 0 71440 31815 0 0 0 5054788 sde 5428 0 43424 33241 0 0 0 644550 sdf 5429 0 43432 33356 0 0 0 645831 sdg 2729 0 21832 31467 0 0 0 810096 sdh 2728 0 21824 31475 0 0 0 810985 sdi 20547 0 164376 31784 0 0 0 488195 sdj 20535 0 164280 31796 0 0 0 487591
3.4.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 12815 0 102400 21554 0 0 0 10598874 sdb 12815 0 102400 21165 0 0 0 10599938 sdc 12815 0 102400 20645 0 0 0 10598546 sdd 12815 0 102400 45202 0 0 0 5054788 sde 12815 0 102400 78168 0 0 0 644550 sdf 12815 0 102400 77777 0 0 0 645831 sdg 12815 0 102400 146988 0 0 0 810096 sdh 12815 0 102400 147223 0 0 0 810985 sdi 12815 0 102400 20711 0 0 0 488195 sdj 12815 0 102400 21529 0 0 0 487591
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 23604 0 188832 31219 0 0 0 10598874 sdb 23607 0 188856 31204 0 0 0 10599938 sdc 23370 0 186960 30961 0 0 0 10598546 sdd 4072 0 32576 13656 0 0 0 5054788 sde 2025 0 16200 12096 0 0 0 644550 sdf 2019 0 16152 12099 0 0 0 645831 sdg 1020 0 8160 11414 0 0 0 810096 sdh 1017 0 8136 11384 0 0 0 810985 sdi 23771 0 190168 31420 0 0 0 488195 sdj 23495 0 187960 31104 0 0 0 487591
3.4.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21738 0 173888 59188 0 0 0 10598874 sdb 21650 0 173184 59439 0 0 0 10599938 sdc 21620 0 172944 59425 0 0 0 10598546 sdd 7497 0 59960 62036 0 0 0 5054788 sde 4004 0 32016 68821 0 0 0 644550 sdf 3998 0 31968 68974 0 0 0 645831 sdg 2070 0 16544 79930 0 0 0 810096 sdh 2073 0 16568 79938 0 0 0 810985 sdi 21617 0 172920 59332 0 0 0 488195 sdj 21753 0 174008 59245 0 0 0 487591
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21667 0 173336 59980 0 0 0 10598874 sdb 21659 0 173272 59792 0 0 0 10599938 sdc 21633 0 173064 59999 0 0 0 10598546 sdd 7552 0 60416 62459 0 0 0 5054788 sde 4039 0 32312 69729 0 0 0 644550 sdf 4028 0 32224 68405 0 0 0 645831 sdg 2091 0 16728 80545 0 0 0 810096 sdh 2093 0 16744 80559 0 0 0 810985 sdi 21655 0 173240 59994 0 0 0 488195 sdj 21583 0 172664 60080 0 0 0 487591
3.4.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randread --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21606 0 172840 123021 0 0 0 10598874 sdb 21703 0 173616 122969 0 0 0 10599938 sdc 21723 0 173776 122993 0 0 0 10598546 sdd 7523 0 60176 134297 0 0 0 5054788 sde 4024 0 32184 143281 0 0 0 644550 sdf 4014 0 32104 143135 0 0 0 645831 sdg 2084 0 16664 145114 0 0 0 810096 sdh 2080 0 16624 145244 0 0 0 810985 sdi 21596 0 172760 122924 0 0 0 488195 sdj 21658 0 173256 122997 0 0 0 487591
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 21545 0 172360 124562 0 0 0 10598874 sdb 21665 0 173320 124546 0 0 0 10599938 sdc 21689 0 173512 124624 0 0 0 10598546 sdd 7597 0 60776 135796 0 0 0 5054788 sde 4078 0 32624 145042 0 0 0 644550 sdf 4051 0 32408 145131 0 0 0 645831 sdg 2109 0 16872 146996 0 0 0 810096 sdh 2113 0 16904 147016 0 0 0 810985 sdi 21581 0 172648 124553 0 0 0 488195 sdj 21572 0 172576 124647 0 0 0 487591
3.5 randwrite
3.5.1 iodepth = 1
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=1
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 37 0 72 59 12800 0 102400 10598874 sdb 38 0 112 51 12799 0 102392 10599938 sdc 37 0 432 55 12800 0 102400 10598546 sdd 36 0 48 119 12801 0 102408 5054788 sde 37 0 560 215 12800 0 102400 644550 sdf 36 0 56 211 12801 0 102408 645831 sdg 37 0 560 423 12799 0 102392 810096 sdh 35 0 40 424 12801 0 102408 810985 sdi 39 0 816 64 12799 0 102392 488195 sdj 37 0 72 53 12800 0 102400 487591
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 20568 0 164544 10619877 sdb 0 0 0 0 20568 0 164544 10620316 sdc 0 0 0 0 20552 0 164416 10618256 sdd 0 0 0 0 8857 0 70856 5099885 sde 0 0 0 0 5403 0 43224 723109 sdf 0 0 0 0 5408 0 43264 725546 sdg 0 0 0 0 2717 0 21736 959382 sdh 0 0 0 0 2722 0 21776 961023 sdi 0 0 0 0 20602 0 164816 510230 sdj 0 0 0 0 20603 0 164824 509156
3.5.2 iodepth = 2
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=2
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 22 0 56 47 12800 0 102400 10651786 sdb 22 0 56 32 12800 0 102400 10652227 sdc 21 0 48 35 12801 0 102408 10650161 sdd 22 0 56 78 12800 0 102400 5131542 sde 20 0 40 135 12801 0 102408 756283 sdf 21 0 552 140 12800 0 102400 758834 sdg 20 0 56 292 12801 0 102408 990750 sdh 22 0 560 294 12799 0 102392 992434 sdi 23 0 616 34 12799 0 102392 542107 sdj 24 0 440 35 12799 0 102392 541085
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 22634 0 181072 10674040 sdb 0 0 0 0 25434 0 203472 10674055 sdc 0 0 0 0 23393 0 187144 10672073 sdd 0 0 0 0 2351 0 18808 5179141 sde 0 0 0 0 737 0 5896 839559 sdf 0 0 0 0 740 0 5920 842211 sdg 0 0 0 0 672 0 5376 1140181 sdh 0 0 0 0 673 0 5384 1141844 sdi 0 0 0 0 26885 0 215080 562914 sdj 0 0 0 0 24481 0 195848 562103
3.5.3 iodepth = 32
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=32
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 12 0 464 29 21109 0 168872 10727310 sdb 11 0 584 34 21130 0 169040 10733497 sdc 7 0 48 18 21151 0 169208 10727081 sdd 8 0 576 43 8426 0 67408 5192520 sde 6 0 40 58 4670 0 37360 844443 sdf 6 0 40 47 4694 0 37552 847086 sdg 6 0 40 117 2521 0 20168 1148137 sdh 5 0 32 98 2517 0 20136 1149838 sdi 7 0 48 17 20900 0 167200 625835 sdj 8 0 608 30 20882 0 167056 619669
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 24076 0 192608 10801471 sdb 0 0 0 0 24012 0 192096 10807535 sdc 0 0 0 0 23935 0 191480 10801185 sdd 0 0 0 0 6239 0 49912 5271142 sde 0 0 0 0 523 0 4184 927677 sdf 0 0 0 0 599 0 4792 929891 sdg 0 0 0 0 145 0 1160 1250168 sdh 0 0 0 0 145 0 1160 1252170 sdi 0 0 0 0 24154 0 193232 700051 sdj 0 0 0 0 24172 0 193376 693923
3.5.4 iodepth = 64
fio --ioengine=libaio --size=500M --bs=4k --direct=1 --numjobs 1 --filename=/dev/mapper/mpatha --name=bla --rw=randwrite --iodepth=64
- ST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='service-time 0' prio=0 status=active |- 0:0:0:1 sda 8:0 active undef running |- 1:0:0:1 sdb 8:16 active undef running |- 2:0:0:1 sdc 8:32 active undef running |- 3:0:0:1 sdd 8:48 active undef running |- 4:0:0:1 sde 8:64 active undef running |- 5:0:0:1 sdf 8:80 active undef running |- 6:0:0:1 sdg 8:96 active undef running |- 7:0:0:1 sdh 8:112 active undef running |- 8:0:0:1 sdi 8:128 active undef running `- 9:0:0:1 sdj 8:144 active undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 6 0 40 14 21007 0 168056 10975814 sdb 7 0 552 19 20962 0 167696 10981999 sdc 10 0 120 45 21036 0 168288 10975026 sdd 6 0 544 41 8610 0 68880 5313493 sde 6 0 544 78 4811 0 38488 932384 sdf 8 0 56 162 4835 0 38680 935152 sdg 6 0 40 149 2588 0 20704 1252453 sdh 5 0 32 122 2579 0 20632 1254474 sdi 8 0 72 31 20788 0 166304 875764 sdj 7 0 424 20 20784 0 166272 868920
- HST
mpatha (360000000000000000e00000000010001) dm-0 IET,VIRTUAL-DISK size=2.0G features='0' hwhandler='0' wp=rw `-+- policy='historical-service-time 2' prio=0 status=active |- 0:0:0:1 sda 8:0 undef undef running |- 1:0:0:1 sdb 8:16 undef undef running |- 2:0:0:1 sdc 8:32 undef undef running |- 3:0:0:1 sdd 8:48 undef undef running |- 4:0:0:1 sde 8:64 undef undef running |- 5:0:0:1 sdf 8:80 undef undef running |- 6:0:0:1 sdg 8:96 undef undef running |- 7:0:0:1 sdh 8:112 undef undef running |- 8:0:0:1 sdi 8:128 undef undef running `- 9:0:0:1 sdj 8:144 undef undef running dev reads rmerg secR tRed wrts wmerg secW tWrit sda 0 0 0 0 21746 0 173968 11135898 sdb 0 0 0 0 21869 0 174952 11142135 sdc 0 0 0 0 21874 0 174992 11135022 sdd 0 0 0 0 8682 0 69456 5482839 sde 0 0 0 0 4211 0 33688 1119844 sdf 0 0 0 0 4126 0 33008 1122180 sdg 0 0 0 0 825 0 6600 1443617 sdh 0 0 0 0 831 0 6648 1445842 sdi 0 0 0 0 22070 0 176560 1035899 sdj 0 0 0 0 21766 0 174128 1029505