Skip to content

Instantly share code, notes, and snippets.

View jopietsch's full-sized avatar

Justin Pietsch jopietsch

  • Startdust Systems
View GitHub Profile
@jopietsch
jopietsch / bgperf_benchmark_commercial.csv
Last active February 4, 2022 23:02
bgperf2 results mrt tests including Junos
We can make this file beautiful and searchable if this error is corrected: It looks like row 8 should actually have 25 columns, instead of 1. in line 7.
name, target, version, peers, prefixes per peer, required, received, monitor (s), elapsed (s), prefix received (s), testers (s), total time, max cpu %, max mem (GB), min idle%, min free mem (GB), flags, date,cores,Mem (GB), tester errors, failed, MSG, filters,
bird,bird,v2.0.8-62-gf772afc5,10,800000,792000,858766,11,21,3,18,43.68,101,0.926,68,56.136,-s,2021-11-30,32,62.75GB,0,0,,,
frr 8,frr_c,FRRouting 8.0-bgperf (bdb6d2583196).,10,800000,792000,858763,0,34,3,31,44.13,128,3.16,69,54.031,,2021-11-30,32,62.75GB,0,0,,,
junos,junos,21.3R1-S1.1,10,800000,792000,858766,15,70,6,64,96.65,127,3.432,80,53.808,,2021-11-30,32,62.75GB,0,0,,,
junos rs-16,junos,21.3R1-S1.1,10,800000,792000,858766,14,27,4,23,50.84,1578,6.566,39,51.972,-s,2021-12-01,32,62.75GB,0,0,,,
rustybgp,rustybgp,rustybgpd v0.2.0-29d09b5b93,10,800000,792000,856230,14,33,4,29,59.19,2253,2.14,21,53.261,,2021-12-02,32,62.75GB,0,0,,,
bird,bird,v2.0.8-62-gf772afc5,30,800000,792000,877885,5,123,3,120,152.48,101,2.799,72,49.874,-s,2021-11-30,32,62.75GB,0,0,,,
f
@jopietsch
jopietsch / bgperf-2021-09-bird.csv
Last active September 13, 2021 21:27
bgperf big tester
We can make this file beautiful and searchable if this error is corrected: It looks like row 7 should actually have 23 columns, instead of 20. in line 6.
name, target, version, peers, prefixes per peer, required, received, monitor (s), elapsed (s), prefix received (s), testers (s), total time, max cpu %, max mem (GB), min idle%, min free mem (GB), flags, date,cores,Mem (GB), tester errors, failed, MSG
bird -s,bird,v2.0.8-59-gf761be6b,500,100,49500,43800,10,157,1,156,188.84,102,1.487,89,60.039,-s,2021-09-10,32,62.82GB,0,FAILED,FAILED: stuck received count 43800 neighbors_checked 438
frr,frr,FRRouting 7.5.1_git (c0d3b4276b2d).,500,100,50000,50000,1,10,9,1,31.25,52,0.081,88,60.014,,2021-09-10,32,62.82GB,0,,
frr 8,frr_c,FRRouting 8.0-bgperf (f47f3070e583).,500,100,50000,50000,1,10,9,1,31.77,50,0.385,86,59.714,,2021-09-10,32,62.82GB,0,,
openbgp,openbgp,OpenBGPD 7.1,500,100,50000,50000,0,30,1,29,49.83,201,3.426,83,56.653,,2021-09-10,32,62.82GB,0,,
rustybgp,rustybgp,rustybgpd,500,100,50000,50000,2,5,1,4,27.45,1576,0.835,37,59.26,,2021-09-10,32,62.82GB,0,,
bird -s,bird,v2.0.8-59-gf761be6b,500,1000,495000,500000,8,550,1,549,599.72,102,12.058,88,59.017,-s,2021-09-10,32,
@jopietsch
jopietsch / bgperf-2021-09-latest.csv
Last active September 22, 2021 01:31
bgperf with bgpdump2 and latest rustybgp
We can make this file beautiful and searchable if this error is corrected: It looks like row 8 should actually have 23 columns, instead of 3. in line 7.
name, target, version, peers, prefixes per peer, required, received, monitor (s), elapsed (s), prefix received (s), testers (s), total time, max cpu %, max mem (GB), min idle%, min free mem (GB), flags, date,cores,Mem (GB), tester errors, failed, MSG
frr,frr,FRRouting 7.5.1_git (6c874f33bf6d).,10,800000,800000,858768,0,37,3,34,48.7,124,2.381,70,55.326,,2021-09-21,32,62.82GB,0,,
frr 8,frr_c,FRRouting 8.0-bgperf (5173d8de6a83).,10,800000,800000,858645,0,29,3,26,38.08,121,2.566,69,55.182,,2021-09-21,32,62.82GB,0,,
bird,bird,v2.0.8-59-gf761be6b,10,800000,792000,858766,0,21,3,18,29.91,101,0.93,68,56.67,-s,2021-09-21,32,62.82GB,0,,
openbgp,openbgp,OpenBGPD 7.1,10,800000,800000,858768,0,54,3,51,62.66,131,3.721,68,53.992,,2021-09-21,32,62.82GB,0,,
rustybgp,rustybgp,rustybgpd,10,800000,800000,856159,12,23,3,20,45.3,1347,1.455,38,55.497,,2021-09-21,32,62.82GB,0,,
frr,frr,FRRouting 7.5.1_git (31e6398e0384).,20,800000,800000,856340,0,97,3,94,110.37,130,4.413,74,51.092,,2021-09-21,32,62.82GB,0,,
frr 8,frr_c,FRRouting 8.0-
name target version peers prefixes per peer neighbor (s) elapsed (s) prefix received (s) exabgp (s) total time max cpu % max mem (GB) flags date cores Mem (GB)
bird -s bird v2.0.8-59-gf761be6b 500 1000 4 100 0 100 233.72 101 0.125 -s 2021-08-06 96 373.71GB
frr frr FRRouting 7.5.1_git (8e9dc5fee3a8). 500 1000 1 3 0 3 168.5 34 0.577 2021-08-06 96 373.71GB
frr 8 frr_c FRRouting 8.0-bgperf (3877e90d9055). 500 1000 1 3 0 3 165.99 28 0.915 2021-08-06 96 373.71GB
rustybgp rustybgp rustybgpd 500 1000 5 19 0 19 128.23 916 1.67 2021-08-06 96 373.71GB
bird -s bird v2.0.8-59-gf761be6b 750 1000 3 233 0 233 434.58 101 0.227 -s 2021-08-06 96 373.71GB
frr frr FRRouting 7.5.1_git (608af43f977b). 750 1000 1 5 0 5 315.49 112 1.046 2021-08-06 96 373.71GB
frr 8 frr_c FRRouting 8.0-bgperf (90af929fb66d). 750 1000 1 4 0 4 329.84 108 1.383 2021-08-06 96 373.71GB
rustybgp rustybgp rustybgpd 750 1000 6 68 0 68 232.51 1042 5.338 2021-08-06 96 373.71GB
name target version peers prefixes per peer neighbor (s) elapsed (s) prefix received (s) exabgp (s) total time max cpu % max mem (GB) flags date cores Mem (GB)
bird -s bird v2.0.8-59-gf761be6b 500 100 3 1 0 1 86.09 12 0.042 -s 2021-08-06 96 373.71GB
frr frr FRRouting 7.5.1_git (3f48ff72e985). 500 100 1 2 0 2 86.62 9 0.093 2021-08-06 96 373.71GB
frr 8 frr_c FRRouting 8.0-bgperf (9f7e89faa23b). 500 100 1 2 0 2 86.62 5 0.402 2021-08-06 96 373.71GB
rustybgp rustybgp rustybgpd 500 100 4 1 0 1 84.71 14 0.083 2021-08-06 96 373.71GB
bird -s bird v2.0.8-59-gf761be6b 750 100 3 2 0 2 132.26 32 0.076 -s 2021-08-06 96 373.71GB
frr frr FRRouting 7.5.1_git (3a605a30d502). 750 100 1 2 0 2 132.56 13 0.133 2021-08-06 96 373.71GB
frr 8 frr_c FRRouting 8.0-bgperf (7d71ee1eae78). 750 100 1 2 0 2 132.72 9 0.594 2021-08-06 96 373.71GB
rustybgp rustybgp rustybgpd 750 100 3 1 0 1 122.23 27 0.113 2021-08-06 96 373.71GB
bird -s bird v2.0.8-59-gf761be6b 1000 100 4 23 0 23 203.0 102 0.066 -s 2021-08-06 96 373.71GB
We can make this file beautiful and searchable if this error is corrected: It looks like row 10 should actually have 16 columns, instead of 12. in line 9.
name, target, version, peers, prefixes per peer, neighbor (s), elapsed (s), prefix received (s), exabgp (s), total time, max cpu %, max mem (GB), flags, date,cores,Mem (GB)
bird -s,bird,v2.0.8-59-gf761be6b,1,1000000,4,83,76,7,140.62,37,0.099,-s,2021-08-03,48,184.65GB
frr,frr,FRRouting 7.5.1_git (f08fdc332b25).,1,1000000,0,85,76,9,136.48,103,0.733,,2021-08-03,48,184.65GB
frr 8,frr_c,FRRouting 8.0-bgperf (5effcaf57435).,1,1000000,1,85,76,9,137.54,98,0.746,,2021-08-03,48,184.65GB
rustybgp,rustybgp,,1,1000000,7,96,76,20,155.45,887,0.323,,2021-08-03,48,184.65GB
openbgp,openbgp,OpenBGPD 7.1,1,1000000,0,84,77,7,135.26,119,0.615,,2021-08-03,48,184.65GB
bird -s,bird,v2.0.8-59-gf761be6b,5,1000000,3,119,81,38,370.24,100,1.293,-s,2021-08-03,48,184.65GB
frr,frr,FRRouting 7.5.1_git (7c2318f544f4).,5,1000000,0,122,81,41,374.46,106,3.773,,2021-08-03,48,184.65GB
frr 8,frr_c,FRRouting 8.0-bgperf (486402e07539).,5,1000000,0,130,81,49,375.28,102,3.714,,2021-08-04,48,184.65GB
rustybgp,rustybgp,,5,1000000,5,185,81,104,437.22,2918,
name target version peers prefixes per peer neighbor (s) elapsed (s) prefix received (s) exabgp (s) total time max cpu % max mem (GB) flags date cores Mem (GB)
bird -s bird v2.0.8-59-gf761be6b 50 10 3 1 0 1 18.95 0 0.004 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (1b7bd1287074). 50 10 1 2 0 2 13.76 1 0.013 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (f23ee8ded7cd). 50 10 1 2 0 2 13.77 1 0.047 2021-08-03 48 184.65GB
rustybgp rustybgp 50 10 7 1 0 1 18.96 1 0.01 2021-08-03 48 184.65GB
openbgp openbgp OpenBGPD 7.1 50 10 0 1 0 1 11.54 0 0.017 2021-08-03 48 184.65GB
bird -s bird v2.0.8-59-gf761be6b 50 100 4 1 0 1 16.12 1 0.005 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (e5757cde5cf5). 50 100 1 2 0 2 13.89 1 0.017 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (74ce4743a76a). 50 100 1 2 0 2 13.95 1 0.05 2021-08-03 48 184.65GB
rustybgp rustybgp 50 100 5 1 0 1 17.04 2 0.011 2021-08-03 48 184.65GB
name target version peers prefixes per peer neighbor (s) elapsed (s) prefix received (s) exabgp (s) total time max cpu % max mem (GB) flags date cores Mem (GB)
bird -s bird v2.0.8-59-gf761be6b 250 100 4 1 0 1 48.05 6 0.017 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (aac6c05005e7). 250 100 1 2 0 2 44.72 3 0.049 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (bafd97767753). 250 100 1 2 0 2 45.26 3 0.205 2021-08-03 48 184.65GB
rustybgp rustybgp 250 100 5 1 0 1 45.64 5 0.03 2021-08-03 48 184.65GB
openbgp openbgp OpenBGPD 7.1 250 100 0 1 0 1 41.95 10 0.884 2021-08-03 48 184.65GB
bird -s bird v2.0.8-59-gf761be6b 500 100 4 1 0 1 89.49 13 0.038 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (c0bc9ab47a70). 500 100 1 3 0 3 91.91 9 0.097 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (2a1be110b83d). 500 100 1 2 0 2 92.26 5 0.392 2021-08-03 48 184.65GB
rustybgp rustybgp 500 100 5 1 0 1 82.61 10 0.052 2021-08-03 48 184.65GB
name target version peers prefixes per peer neighbor (s) elapsed (s) prefix received (s) exabgp (s) total time max cpu % max mem (GB) flags date cores Mem (GB)
bird -s bird v2.0.8-59-gf761be6b 250 10 4 1 0 1 43.75 1 0.011 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (9fa3b6648b40). 250 10 1 2 0 2 41.6 2 0.03 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (8b0e48e5b635). 250 10 1 2 0 2 41.75 5 0.184 2021-08-03 48 184.65GB
rustybgp rustybgp 250 10 4 1 0 1 43.34 1 0.024 2021-08-03 48 184.65GB
openbgp openbgp OpenBGPD 7.1 250 10 0 1 0 1 38.93 2 0.117 2021-08-03 48 184.65GB
bird -s bird v2.0.8-59-gf761be6b 500 10 4 1 0 1 80.5 3 0.019 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (e27e7aa7e4b8). 500 10 1 2 0 2 79.12 4 0.051 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (02113aa72b06). 500 10 1 2 0 2 79.06 5 0.353 2021-08-03 48 184.65GB
rustybgp rustybgp 500 10 4 1 0 1 78.79 2 0.039 2021-08-03 48 184.65GB
name target version peers prefixes per peer neighbor (s) elapsed (s) prefix received (s) exabgp (s) total time max cpu % max mem (GB) flags date cores Mem (GB)
bird -s bird v2.0.8-59-gf761be6b 10 10000 3 2 0 2 13.89 36 0.014 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (6c29dbcbd504). 10 10000 0 3 0 3 12.8 42 0.089 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (c03326d5cd06). 10 10000 1 3 0 3 13.88 38 0.098 2021-08-03 48 184.65GB
rustybgp rustybgp 10 10000 4 3 0 3 17.22 310 0.037 2021-08-03 48 184.65GB
openbgp openbgp OpenBGPD 7.1 10 10000 0 2 0 2 11.79 107 0.191 2021-08-03 48 184.65GB
bird -s bird v2.0.8-59-gf761be6b 30 10000 4 3 0 3 29.86 100 0.154 -s 2021-08-03 48 184.65GB
frr frr FRRouting 7.5.1_git (51083cfe7d92). 30 10000 0 3 0 3 24.98 87 0.293 2021-08-03 48 184.65GB
frr 8 frr_c FRRouting 8.0-bgperf (12a856b29b4a). 30 10000 1 3 0 3 26.16 97 0.274 2021-08-03 48 184.65GB
rustybgp rustybgp 30 10000 5 4 0 4 31.78 433 0.129 2021-08-03 48 184.65GB