This page is to Track the Initial Performance Number for Erasure Code:
Erasure_Code_Performance (Wolf vs Frontera)
Seq | Servers | Clients | IOR Process | Aggregation Disabled | ChunkSize | BlockSize | XferSize | Strip | access | Object Class | Write (MB/Sec) | Read (MB/Sec) | Date | Request | Notes | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 4 | 10 | 200 | 1M | 32M | 1M | ------ | SSF | RP_1G2 | 3430.7 | 6843.38 | ||||||||||||||
2 | 4 | 10 | 200 | 1M | 32M | 1M | ------ | SSF | RP_3G2 | 3084.85 | 18206.26 | ||||||||||||||
3 | 4 | 10 | 200 | 32M | 32M | 2M | FULL | SSF | EC_2P1G1 | 3448.7 | 7087.37 | ||||||||||||||
4 | 4 | 10 | 200 | 32M | 32M | 2M | FULL | SSF | EC_2P2G1 | 3445.28 | 6842.25 | ||||||||||||||
5 | 4 | 10 | 200 | 32M | 32M | 1M | Partial | SSF | EC_2P1G1 | 3410.76 | 6430.81 | ||||||||||||||
6 | 4 | 10 | 200 | 32M | 32M | 1M | Partial | SSF | EC_2P2G1 | 1729.42 | 6586.25 | ||||||||||||||
7 | 4 | 10 | 200 | 1M | 32M | 1M | ------ | FPP | RP_1G2 | 20628.51 | 41909.55 | ||||||||||||||
8 | 4 | 10 | 200 | 1M | 32M | 1M | ------ | FPP | RP_3G2 | 5079.58 | 43342.75 | ||||||||||||||
9 | 4 | 10 | 200 | 32M | 32M | 2M | FULL | FPP | EC_2P1G1 | 14021.35 | 40296.71 | Need to add export FI_PSM2_CONN_TIMEOUT=30 at client side to work for most FPP | |||||||||||||
10 | 4 | 10 | 200 | 32M | 32M | 2M | FULL | FPP | EC_2P2G1 | 9933.62 | 38209.18 | ||||||||||||||
11 | 4 | 10 | 200 | 32M | 32M | 1M | Partial | FPP | EC_2P1G1 | 669.48 | 28914.79 | ||||||||||||||
12 | 4 | 10 | 200 | 32M | 32M | 1M | Partial | FPP | EC_2P2G1 | 6423.27 | 27437.02 | ||||||||||||||
13 | |||||||||||||||||||||||||
14 | 6 | 10 | 200 | 1M | 32M | 1M | ------ | SSF | RP_3G4 | 6094.69 | 34479.7 | ||||||||||||||
15 | 6 | 10 | 200 | 32M | 32M | 4M | FULL | SSF | EC_4P1G1 | 6824.54 | 14190.82 | ||||||||||||||
16 | 6 | 10 | 200 | 32M | 32M | 4M | FULL | SSF | EC_4P2G1 | 6429.27 | 13979.85 | ||||||||||||||
17 | 6 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K4P2_L32K | 4172.45 | 9294.78 | ||||||||||||||
18 | 6 | 10 | 200 | 32M | 32M | 128K | FULL | SSF | DAOS_OC_EC_K4P2_L32K | 1403.54 | 2600.15 | ||||||||||||||
19 | 6 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K4P2_L64K | 4013.9 | 9781.82 | ||||||||||||||
20 | 6 | 10 | 200 | 32M | 32M | 128K | FULL | SSF | DAOS_OC_EC_K4P2_L64K | 1244.96 | 2415.02 | ||||||||||||||
21 | 6 | 10 | 200 | 1M | 32M | 1M | ------ | FPP | RP_3G4 | 7188.65 | 60362.96 | ||||||||||||||
22 | 6 | 10 | 200 | 32M | 32M | 4M | FULL | FPP | EC_4P1G1 | 25080.65 | 61916.86 | ||||||||||||||
23 | 6 | 10 | 200 | 32M | 32M | 4M | FULL | FPP | EC_4P2G1 | 20152.52 | 61087.66 | ||||||||||||||
24 | 6 | 10 | 200 | YES | 32M | 32M | 1M | FULL | FPP | DAOS_OC_EC_K4P2_L32K | 7326.18 | 23294.16 | |||||||||||||
25 | 6 | 10 | 200 | YES | 32M | 32M | 1M | FULL | FPP | DAOS_OC_EC_K4P2_L64K | 12545.25 | 27339.02 | |||||||||||||
26 | 6 | 10 | 200 | 8M | 8M | 1M | FULL | FPP | DAOS_OC_EC_K4P2_L32K | 11291.99 | 37411.33 | ||||||||||||||
27 | |||||||||||||||||||||||||
28 | 10 | 10 | 200 | 1M | 32M | 8M | ------ | SSF | RP_1G8 | 13845.6 | 28329.19 | ||||||||||||||
29 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | SSF | EC_8P2G1 | 12262.07 | 26527.38 | ||||||||||||||
30 | 10 | 10 | 200 | 32M | 32M | 1M | Partial | SSF | EC_8P2G1 | 1698.5 | 4526.24 | ||||||||||||||
31 | 10 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K8P2_L32K | 7305.94 | 3880.9 | ||||||||||||||
32 | 10 | 10 | 200 | 32M | 32M | 256K | FULL | SSF | DAOS_OC_EC_K8P2_L32K | 2438.23 | 3189.18 | ||||||||||||||
33 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | SSF | DAOS_OC_EC_K8P2_L32K | 5283.49 | 18123.56 | ||||||||||||||
34 | 10 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K8P2_L64K | 5869.3 | 13040.1 | ||||||||||||||
35 | 10 | 10 | 200 | 32M | 32M | 256K | FULL | SSF | DAOS_OC_EC_K8P2_L64K | 1012.43 | 520.82 | ||||||||||||||
36 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | SSF | DAOS_OC_EC_K8P2_L64K | 10032.96 | 21768.8 | ||||||||||||||
37 | 10 | 10 | 200 | 1M | 32M | 8M | ------ | FPP | RP_1G8 | 41363.64 | 60083.43 | ||||||||||||||
38 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | FPP | EC_8P2G1 | 35246.91 | 78044.88 | ||||||||||||||
39 | 10 | 10 | 200 | 16M | 16M | 1M | Partial | FPP | EC_8P2G1 | 12679.74 | 75909.24 | ||||||||||||||
40 | 10 | 10 | 200 | YES | 32M | 32M | 1M | FULL | FPP | DAOS_OC_EC_K8P2_L32K | 7706.1 | 23577.2 | |||||||||||||
41 | 10 | 10 | 200 | YES | 32M | 32M | 8M | FULL | FPP | DAOS_OC_EC_K8P2_L32K | 16883.87 | 68451.2 | |||||||||||||
42 | 10 | 10 | 200 | YES | 32M | 32M | 1M | FULL | FPP | DAOS_OC_EC_K8P2_L64K | 15362.67 | 29499.67 | |||||||||||||
43 | 10 | 10 | 200 | YES | 32M | 32M | 8M | FULL | FPP | DAOS_OC_EC_K8P2_L64K | 13249.46 | 61664.51 | |||||||||||||
44 | 10 | 10 | 200 | 8M | 8M | 1M | FULL | FPP | DAOS_OC_EC_K8P2_L32K | 23407.6 | 63203.37 | ||||||||||||||
45 | |||||||||||||||||||||||||
46 | 18 | 10 | 200 | 1M | 32M | 1M | ------ | SSF | RP_1G16 | 27322.27 | 54265.83 | 10/19/2020 | Reran on latest master 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
47 | 18 | 10 | 200 | 1M | 32M | 1M | ------ | SSF | RP_1G16 | 26523.52 | 51431.10 | 10/20/2020 | On 10/19/2020 From Di to run with Debug Log | Reran on master 89f02db3700005079d5e76411f336e82ac50b35a with debug log and logs and IOR console output copied on Wolf /scratch/samirrav/Defect_logs/ior-2020-10-21_00-16-24-RP_1G16/ | |||||||||||
48 | 18 | 10 | 200 | 64K | 32M | 64k | ------ | SSF | RP_1G16 | 14044.89 | 23006 | ||||||||||||||
49 | 18 | 10 | 200 | 64K | 32M | 1M | ------ | SSF | RP_1G16 | 14180.71 | 25624.46 | ||||||||||||||
50 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | EC_16P2G1 | 25379.17 | 25194.69 | 10/19/2020 | Reran on latest master 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
51 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | EC_16P2G1 | 24766.26 | 46143.7 | 10/19/2020 | With xuezhao’s patch https://github.com/daos-stack/daos/pull/3648 and https://github.com/daos-stack/daos/pull/3690 | ||||||||||||
52 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | EC_16P2G1 | 25332.99 | 51189.53 | 10/20/2020 | On 10/19/2020 From Di to run with Debug Log | With xuezhao’s patch https://github.com/daos-stack/daos/pull/3648 and https://github.com/daos-stack/daos/pull/3690 Logs and IOR console output copied on Wolf /scratch/samirrav/Defect_logs/ior-EC_16P2G1-2020-10-21_00-48-17/ | |||||||||||
53 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | EC_16P2G1 | 24982.03 | 29195.24 | For Debug EC_16P2 fetch performance is not scaling on Wolf /scratch/samirrav/Defect_logs/RP_1G16_For_Debug/ | |||||||||||||
54 | 18 | 10 | 200 | 32M | 32M | 1M | Partial | SSF | EC_16P2G1 | 4820.76 | 2444.39 | ||||||||||||||
55 | 18 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K16P2_L32K | 6374.05 | 2390.31 | 10/19/2020 | Reran all on latest master 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
56 | 18 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K16P2_L64K | 6242.84 | 2153.63 | 10/19/2020 | |||||||||||||
57 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L64K | 18174.64 | 39528.03 | 10/19/2020 | |||||||||||||
58 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L128K | 22452.41 | 40896.44 | 10/19/2020 | 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
59 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L128K | 23092.06 | 40052.01 | 10/20/2020 | On 10/19/2020 From Di to run with Debug Log | 89f02db3700005079d5e76411f336e82ac50b35a Ran with debug log and logs and IOR console output copied on wolf /scratch/samirrav/Defect_logs/ior-DAOS_OC_EC_K16P2_L128K-2020-10-21_00-33-53 | |||||||||||
60 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L256K | 21340.56 | 25030.99 | 10/19/2020 | 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
61 | 18 | 10 | 200 | 32M | 128M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L256K | 23737.38 | 51349.88 | 10/21/2020 | With higher Block size IOR_log.txt | ||||||||||||
62 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L512K | 24840.69 | 26299.4 | 10/19/2020 | 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
63 | 18 | 10 | 200 | 32M | 128M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L512K | 22949.58 | 52070.04 | 10/21/2020 | With higher Block size IOR_log.txt | ||||||||||||
64 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | SSF | DAOS_OC_EC_K16P2_L512K | 23946.71 | 33672.49 | 10/20/2020 | On 10/19/2020 From Di to run with Debug Log | 89f02db3700005079d5e76411f336e82ac50b35a Ran with debug log and logs and IOR console output on wolf /scratch/samirrav/Defect_logs/ior-DAOS_OC_EC_K16P2_L512K-2020-10-21_00-37-08/ | |||||||||||
65 | 18 | 10 | 200 | 32M | 32M | 1M | FULL | SSF | DAOS_OC_EC_K16P2_L64K | 9502.52 | 6734.47 | With Patch from Di to disable //obj_auxi->flags |= ORF_DTX_SYNC; | |||||||||||||
66 | 18 | 10 | 200 | 1M | 32M | 1M | ------ | FPP | RP_1G16 | 74121.37 | 98367.39 | 10/19/2020 | Reran all on latest master 89f02db3700005079d5e76411f336e82ac50b35a | ||||||||||||
67 | 18 | 10 | 200 | 1M | 32M | 1M | ------ | FPP | RP_1G16 | 78331.87 | 117012.32 | 11/3/2020 | Latest master d73374cb6cef61b830bd030a2b5d85791342d2d0 IOR_Console.txt | ||||||||||||
68 | 18 | 10 | 200 | YES | 1M | 32M | 16M | ------ | FPP | RP_1G16 | 223.66 | 68781.28 | |||||||||||||
69 | 18 | 10 | 200 | 64K | 32M | 64k | ------ | FPP | RP_1G16 | 50569.41 | 84687.21 | ||||||||||||||
70 | 18 | 10 | 200 | 64K | 32M | 1M | ------ | FPP | RP_1G16 | 62811.66 | 89913.44 | ||||||||||||||
71 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 16746.81 | 73468.09 | 10/19/2020 | Reran on latest master 89f02db3700005079d5e76411f336e82ac50b35a
| ||||||||||||
72 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 16329.4 | 80395.84 | 10/19/2020 | With xuezhao’s patch https://github.com/daos-stack/daos/pull/3648 and https://github.com/daos-stack/daos/pull/3690 | ||||||||||||
73 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 17129.21 | 123063.79 | 11/3/2020 | Latest master d73374cb6cef61b830bd030a2b5d85791342d2d0 Write is same compare to RP_1G16 so not going to open defect | ||||||||||||
74 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | With echo mode (Add this env in your server yml file DAOS_IO_BYPASS=target) dfs ERR src/client/dfs/dfs.c:968 open_sb() SB does not exist | |||||||||||||||
75 | 18 | 10 | 200 | 8M | 8M | 1M | Partial | FPP | EC_16P2G1 | 21759.33 | 82566.56 | ||||||||||||||
76 | 18 | 10 | 200 | YES | 32M | 32M | 1M | FULL | FPP | DAOS_OC_EC_K16P2_L32K | 19547.06 | 22717.03 | 10/19/2020 | Reran all on latest master 89f02db3700005079d5e76411f336e82ac50b35a | |||||||||||
77 | 18 | 10 | 200 | YES | 32M | 32M | 1M | FULL | FPP | DAOS_OC_EC_K16P2_L64K | 18283.14 | 22995.8 | 10/19/2020 | ||||||||||||
78 | 18 | 10 | 200 | YES | 32M | 32M | 16M | FULL | FPP | DAOS_OC_EC_K16P2_L64K | 14874.25 | 83421.25 | 10/19/2020 | ||||||||||||
79 | 18 | 10 | 200 | YES | 32M | 32M | 16M | FULL | FPP | DAOS_OC_EC_K16P2_L128K | 16220.05 | 123331.59 | 10/20/2020 | IOR_Log.txt | |||||||||||
80 | 18 | 10 | 200 | YES | 32M | 32M | 16M | FULL | FPP | DAOS_OC_EC_K16P2_L256K | |||||||||||||||
81 | 18 | 10 | 200 | YES | 32M | 128M | 16M | FULL | FPP | DAOS_OC_EC_K16P2_L256K | Open new issue just to be sure it's not some thing in DAOS or CART side
| ||||||||||||||
82 | 18 | 10 | 200 | YES | 32M | 32M | 16M | FULL | FPP | DAOS_OC_EC_K16P2_L512K | 16520.71 | 73037.21 | 10/19/2020 | On latest master 89f02db3700005079d5e76411f336e82ac50b35a | |||||||||||
83 | 18 | 10 | 200 | YES | 32M | 128M | 16M | FULL | FPP | DAOS_OC_EC_K16P2_L512K | 40705.93 | 127393.64 | 10/21/2020 | With higher 128M Blocksize IOR_log.txt | |||||||||||
84 | This are SX object ran to verify the Network and system BW | ||||||||||||||||||||||||
85 | 4 | 10 | 200 | 32M | 32M | 2M | SSF | SX | 20194.87 | 40302.62 | |||||||||||||||
86 | 4 | 10 | 200 | 32M | 32M | 2M | FPP | SX | 21357.07 | 42227.33 | |||||||||||||||
87 | 6 | 10 | 200 | 32M | 32M | 4M | SSF | SX | 25087.01 | 48330.26 | |||||||||||||||
88 | 6 | 10 | 200 | 32M | 32M | 4M | FPP | SX | 28762.59 | 56743.31 | |||||||||||||||
89 | 10 | 10 | 200 | 32M | 32M | 8M | SSF | SX | 39641.49 | 76674.21 | |||||||||||||||
90 | 18 | 10 | 400 | 32M | 32M | 2M | SSF | SX | 71998.83 | 116292.9 | |||||||||||||||
91 | 18 | 10 | 200 | 1M | 32M | 1M | FPP | SX | 79356.44 | 122079.5 | 10/2/2020 | 70b49b97ca40d596a0c98f28684378b159fdd66a as of 10/2/2020 | |||||||||||||
92 | 18 | 10 | 200 | 1M | 32M | 1M | FPP | SX | 74514.32 | 127545.89 | 10/19/2020 | 70b49b97ca40d596a0c98f28684378b159fdd66a as of 10/19/2020 | |||||||||||||
93 | 18 | 10 | 200 | 1M | 32M | 1M | FPP | SX | 77373.74 | 130906.87 | 10/19/2020 | 89f02db3700005079d5e76411f336e82ac50b35a as of 10/19/2020 | |||||||||||||
94 | 18 | 10 | 200 | 1M | 32M | 1M | FPP | SX | 80206.02 | 110426.12 | 11/3/2020 | d73374cb6cef61b830bd030a2b5d85791342d2d0 on 11/3/2020 IOR_Console.txt | |||||||||||||
95 | 16 | 10 | 200 | 1M | 32M | 1M | FPP | SX | 43882.12 | 137707.65 | 1/5/2021 | d7548abeaa0d1a94d6ed67373a894fed04e80a1c with verbs provider IOR_Console.txt |
Target Comparison on d73374cb6cef61b830bd030a2b5d85791342d2d0:
1 | 10 | 10 | 200 | 1M | 32M | 8M | ------ | FPP | RP_1G8 | 43421.06 | 96042.05 | 11/3/2020 | With targets: 16, nr_xs_helpers: 0 IOR_Console.txt | ||||||||||
2 | 10 | 10 | 200 | 1M | 32M | 8M | ------ | FPP | RP_1G8 | 33252.07 | 79346.13 | 11/3/2020 | With targets: 8, nr_xs_helpers: 8 IOR_Console.txt | ||||||||||
3 | 10 | 10 | 200 | 1M | 32M | 8M | ------ | FPP | RP_1G8 | 40803.24 | 62832.65 | 11/4/2020 | With targets: 16, nr_xs_helpers: 16 IOR_Console.txt | ||||||||||
4 | 10 | 10 | 200 | YES | 1M | 32M | 8M | ------ | FPP | RP_1G8 | 38090.32 | 54018.09 | 11/4/2020 | With targets: 16, nr_xs_helpers: 16 IOR_Console.txt + Reverting commit of "86330a6fc7dff4f78d8a625975d8a8eae900f2cb" | |||||||||
5 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | FPP | EC_8P2G1 | 23595.63 | 91343.78 | 11/3/2020 | With targets: 16, nr_xs_helpers: 0 IOR_Console.txt | ||||||||||
6 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | FPP | EC_8P2G1 | 26437.26 | 84216.77 | 11/3/2020 | With targets: 8, nr_xs_helpers: 8 IOR_Console.txt | ||||||||||
7 | 10 | 10 | 200 | 32M | 32M | 8M | FULL | FPP | EC_8P2G1 | 18385.84 | 55319.19 | 11/4/2020 | With targets: 16, nr_xs_helpers: 16 IOR_Console.txt | ||||||||||
8 | 10 | 10 | 200 | YES | 32M | 32M | 8M | FULL | FPP | EC_8P2G1 | 21954.21 | 63754.15 | 11/4/2020 | With targets: 16, nr_xs_helpers: 16 IOR_Console.txt + Reverting commit of "86330a6fc7dff4f78d8a625975d8a8eae900f2cb" | |||||||||
9 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 17129.21 | 123063.79 | 11/3/2020 | With targets: 16, nr_xs_helpers: 0 IOR_Console.txt | ||||||||||
10 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 14765.76 | 107413.18 | 11/3/2020 | With targets: 8, nr_xs_helpers: 8 IOR_Console.txt | ||||||||||
11 | 18 | 10 | 200 | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 25576.86 | 105462.85 | 11/4/2020 | With targets: 16, nr_xs_helpers: 16 IOR_Console.txt | ||||||||||
12 | 18 | 10 | 200 | YES | 32M | 32M | 16M | FULL | FPP | EC_16P2G1 | 11/4/2020 | With targets: 16, nr_xs_helpers: 16 + Reverting commit of "86330a6fc7dff4f78d8a625975d8a8eae900f2cb" Hitting the same issue as |
Summary:
- Severs side fan-out has big performance impact
- Write is forwarded by EC group leader
- 16+2 write performance is not scaling well
- Read does not have the same issue
- Client has the same RPC fan-out as server, why?
- Fragmented RDMA
- Performance of 64K cell size is not good enough