Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[catpowder] Bug fix: RSS queue detection issue #1447

Merged
merged 1 commit into from
Oct 29, 2024

Conversation

kyleholohan
Copy link
Contributor

@kyleholohan kyleholohan commented Oct 28, 2024

Change RSS queue count detection from using RxRings to TxRings. RxRings do late-binding validation after the queue is programmed; TxRings do immediate validation. This is causing issues with subsequent changes to catpowderW

Copy link

libos = catpowder
commit id = 7cdfe7e

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 10988080.40 678.48 292.44 86.17
bgc::inetstack::poll_recv 5494040.20 1575.44 678.98 53.67
bgc::inetstack::tcp::established::background 16481.05 3749.77 1620.12 0.51
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16481.05 1364.16 580.60 32.28
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16461.54 1342.76 585.70 34.50
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16461.54 495.15 219.00 10.95
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16461.54 159.03 67.56 4.08
ioc::network::libos::pop 9030.86 977.82 426.18 0.09
ioc::network::libos::push;inetstack::push 8762.80 6257.24 2757.31 1.90
demikernel::sgafree 8760.26 129.71 56.51 0.01
ioc::network::libos::push 8073.76 33631006.62 16223896.44 43.27
demikernel::push 8073.74 596.12 262.38 0.04
demikernel::sgaalloc 6526.96 146.62 63.67 0.02
demikernel::pop 6035.63 660.15 284.30 0.04
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5279.61 654.33 284.59 0.64
ioc::network::libos::pushto 886.00 4460.03 1944.17 2.60
ioc::network::libos::pushto;inetstack::push 886.00 3943.94 1719.08 88.43
demikernel::pushto 886.00 497.56 216.56 0.28
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 229.33 210.24 93.79 64.09
bgc::passive_listening::poll 62.79 5175.67 2290.79 0.00
ioc::network::libos::close 46.13 10273.15 4401.55 0.12
ioc::network::libos::connect 41.86 20300.69 8638.85 0.14
bgc::inetstack::tcp::passiveopen::background 41.86 15226.76 6732.21 0.00
ioc::network::libos::accept 38.50 2590.88 1149.20 0.00
demikernel::async_close 32.50 723.55 307.14 0.01
demikernel::accept 21.86 1255.49 553.44 0.00
demikernel::connect 20.93 3635.19 1561.63 0.02
demikernel::socket 10.30 1562.82 679.17 0.00
bgc::inetstack::arp::background 4.12 2008.10 873.32 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5935.97 2567.11 83.22
bgc::inetstack::icmp::background 1.03 3371.87 1451.06 0.00
demikernel::new 1.00 98004776.68 42212455.63 17.94
demikernel::bind 1.00 29024.56 12577.30 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 14152.30 6115.83 0.03
demikernel::listen 1.00 5738.93 2510.23 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 7cdfe7e

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9408446.71 1901.75 826.34 32.05
demikernel::sgafree 11613.85 73.06 31.28 0.04
demikernel::sgaalloc 11409.88 116.30 50.05 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.08 827.27 359.36 5.06
ioc::network::libos::push 8800.47 17024.84 7406.42 5.90
demikernel::push 8800.47 599.47 260.02 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8060.09 605.32 259.72 2.45
ioc::network::libos::pop 7850.67 2057813.69 921966.24 27.08
demikernel::pop 7850.67 523.10 224.55 0.10
ioc::network::libos::pushto 3640.67 8065.01 3672.99 25.37
ioc::network::libos::pushto;catnap::linux::transport::push 3640.67 553.98 251.62 6.93
demikernel::pushto 3640.67 447.29 203.61 1.49
demikernel::async_close 32.50 875.77 365.65 0.01
ioc::network::libos::connect 24.95 7397582.77 3183595.73 26.52
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 56840.41 24468.81 1.63
demikernel::connect 24.95 2161.89 930.21 0.01
ioc::network::libos::close 18.35 26926.71 11758.82 0.05
ioc::network::libos::close;catnap::linux::transport::close 18.35 25986.04 11351.33 96.17
demikernel::accept 15.42 1382.73 600.43 0.00
ioc::network::libos::accept 15.39 845205956.30 364623162.54 44.52
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2465.87 1065.91 0.00
demikernel::socket 9.50 122951.97 52771.22 0.18
demikernel::socket;catnap::linux::transport::socket 9.50 121539.42 52158.23 97.72
demikernel::new 1.00 261618.47 113044.67 0.12
demikernel::bind 1.00 27701.12 12032.37 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 23344.82 10144.92 84.23
demikernel::listen 1.00 15065.34 6526.35 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14089.84 6105.08 93.45
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 7cdfe7e

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17160199.33 334.16 138.62 77.06
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17160199.33 195.63 81.13 58.58
bgc::inetstack::poll_recv 8580099.67 867.74 359.97 33.37
bgc::inetstack::tcp::established::background 16480.04 2914.84 1199.27 0.34
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16480.04 894.49 363.60 31.13
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16459.11 1175.21 488.90 33.98
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16459.11 391.92 161.03 11.20
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16459.11 133.70 54.41 4.33
ioc::network::libos::pop 9044.78 783.47 324.47 0.05
demikernel::sgafree 8777.19 90.43 37.22 0.00
ioc::network::libos::push;inetstack::push 8762.74 2209.06 924.29 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.74 359.79 149.33 15.18
ioc::network::libos::push 8073.74 33599953.29 12749575.01 32.23
demikernel::push 8073.71 751.86 310.00 0.02
demikernel::sgaalloc 6532.17 151.74 62.58 0.01
demikernel::pop 6051.57 518.72 214.02 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3062.64 824.17 339.27 0.63
ioc::network::libos::pushto 1185.33 1418.75 605.84 0.06
ioc::network::libos::pushto;inetstack::push 1185.33 718.28 305.97 50.81
demikernel::pushto 1185.33 503.75 214.63 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1185.33 265.70 113.31 37.05
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 513.00 329.05 143.11 76.74
bgc::passive_listening::poll 59.04 5643.63 2339.83 0.00
ioc::network::libos::close 49.37 7905.25 3291.16 0.01
ioc::network::libos::connect 41.86 16699.41 7066.74 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14885.10 6198.02 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5891.56 2500.34 26.41
ioc::network::libos::accept 38.57 2462.08 1018.80 0.00
demikernel::async_close 32.50 581.70 233.69 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 577.52 240.28 5.19
demikernel::accept 21.86 1479.87 611.53 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17297.90 7235.20 38.96
demikernel::connect 20.93 2694.13 1134.39 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 718.35 295.93 4.47
demikernel::socket 10.30 1733.80 713.07 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 4312.67 1634.31 39.69
bgc::inetstack::arp::background 4.30 2214.64 920.27 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20994.58 8715.00 95.49
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18711.78 7767.17 89.10
bgc::inetstack::icmp::background 1.05 3229.10 1346.60 0.00
demikernel::new 1.00 1765874319.95 732175004.32 45.80
bgc::inetstack::poll_recv;inetstack::poll 1.00 43961.93 18249.32 0.17
demikernel::bind 1.00 12399.31 5095.88 0.00
demikernel::listen 1.00 6803.64 2771.17 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 06183a5

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 6225190.37 333.16 139.30 76.69
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 6225190.37 194.66 81.35 58.45
bgc::inetstack::poll_recv 3112595.19 869.18 363.52 31.83
bgc::inetstack::tcp::established::background 16479.68 2895.59 1222.69 0.34
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16479.68 866.31 356.84 30.68
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16458.79 1180.37 508.81 33.86
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16458.79 390.42 167.31 11.48
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16458.79 131.56 53.71 4.27
ioc::network::libos::pop 9199.70 763.48 326.97 0.05
demikernel::sgafree 9136.02 86.21 36.34 0.00
ioc::network::libos::push;inetstack::push 8762.80 2146.58 926.35 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 321.73 138.46 14.62
ioc::network::libos::push 8073.76 33606627.52 13723020.36 32.42
demikernel::push 8073.74 672.54 286.64 0.02
demikernel::sgaalloc 6996.62 116.84 49.05 0.01
ioc::network::libos::pushto 6718.50 1295.66 511.16 0.46
ioc::network::libos::pushto;inetstack::push 6718.50 647.82 255.70 49.92
demikernel::pushto 6718.50 495.19 195.52 0.17
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 6718.50 220.17 86.95 33.89
demikernel::pop 6146.88 525.38 220.19 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3081.45 832.52 353.00 0.61
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 64.50 301.98 126.84 73.24
bgc::passive_listening::poll 58.96 5649.38 2412.35 0.00
ioc::network::libos::close 50.14 7702.79 3226.74 0.01
ioc::network::libos::connect 41.86 15629.56 6590.26 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 15553.57 6610.98 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6091.62 2573.65 27.99
ioc::network::libos::accept 38.21 2426.85 1039.14 0.00
demikernel::async_close 32.50 576.93 223.83 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 565.51 239.60 5.20
demikernel::accept 21.86 1055.27 449.66 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18476.54 7854.51 39.79
demikernel::connect 20.93 2615.13 1100.12 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 686.29 290.90 4.54
demikernel::socket 10.46 2017.72 838.36 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3239.56 1356.85 36.14
bgc::inetstack::arp::background 2.29 2257.07 949.78 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20792.97 8700.39 95.51
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18529.53 7755.19 89.07
bgc::inetstack::icmp::background 1.03 3244.20 1356.95 0.00
demikernel::new 1.00 1769622401.07 739450874.90 46.85
bgc::inetstack::poll_recv;inetstack::poll 1.00 43530.98 18211.50 0.13
demikernel::bind 1.00 12255.03 5127.33 0.00
demikernel::listen 1.00 5576.29 2340.19 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 06183a5

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11095754.97 686.18 295.79 86.52
bgc::inetstack::poll_recv 5547877.48 1587.57 684.38 52.39
bgc::inetstack::tcp::established::background 16651.11 3623.50 1557.02 0.49
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16651.11 1335.66 568.66 32.46
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16631.43 1251.59 540.04 33.52
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16631.43 498.29 217.45 11.30
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16631.43 173.40 74.67 4.27
ioc::network::libos::pop 9059.84 825.88 355.54 0.07
ioc::network::libos::push;inetstack::push 8762.80 6309.14 2768.27 1.90
demikernel::sgafree 8752.36 128.34 54.74 0.01
ioc::network::libos::push 8073.74 33605054.42 14087962.77 43.03
demikernel::push 8073.74 605.03 262.39 0.04
demikernel::sgaalloc 6504.75 151.16 66.71 0.02
demikernel::pop 6038.51 559.08 241.92 0.03
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5363.78 664.23 286.27 0.74
ioc::network::libos::pushto 746.33 4901.19 1974.91 3.40
ioc::network::libos::pushto;inetstack::push 746.33 4273.44 1721.95 87.23
demikernel::pushto 746.33 533.98 215.38 0.35
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 268.00 207.15 84.50 63.51
bgc::passive_listening::poll 63.11 4897.14 2091.25 0.00
ioc::network::libos::close 46.47 10336.18 4482.13 0.13
ioc::network::libos::connect 41.86 21171.00 9443.65 0.14
bgc::inetstack::tcp::passiveopen::background 41.86 14956.16 6399.88 0.00
ioc::network::libos::accept 38.64 2456.87 1059.39 0.00
demikernel::async_close 32.50 651.10 274.17 0.01
demikernel::accept 21.86 1432.96 612.89 0.00
demikernel::connect 20.93 3855.64 1715.35 0.02
demikernel::socket 10.30 1210.71 521.15 0.00
bgc::inetstack::arp::background 4.12 1760.12 756.41 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5494.38 2361.14 82.21
bgc::inetstack::icmp::background 1.03 3410.53 1466.87 0.00
demikernel::new 1.00 94592387.53 40692778.52 19.37
demikernel::bind 1.00 26684.62 11424.94 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 13271.10 5703.48 0.04
demikernel::listen 1.00 5920.29 2516.10 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 06183a5

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9639397.70 1910.26 852.91 32.35
demikernel::sgafree 11538.39 71.63 31.20 0.04
demikernel::sgaalloc 11291.28 119.97 53.26 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.12 732.32 326.36 4.54
ioc::network::libos::push 8800.49 16818.72 7491.17 6.08
demikernel::push 8800.49 583.95 258.83 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8024.01 545.31 238.81 1.26
ioc::network::libos::pop 7815.53 9947552.69 4519991.53 26.31
demikernel::pop 7815.53 528.12 229.75 0.10
ioc::network::libos::pushto 697.00 8496.57 3712.21 25.56
ioc::network::libos::pushto;catnap::linux::transport::push 697.00 630.15 274.75 7.48
demikernel::pushto 697.00 473.00 206.76 1.48
demikernel::async_close 32.50 1005.40 407.38 0.02
ioc::network::libos::connect 24.95 5856343.21 2662517.61 26.99
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 57665.25 25809.45 1.74
demikernel::connect 24.95 2237.62 1004.60 0.01
ioc::network::libos::close 18.35 23527.25 10346.42 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 22529.96 9907.15 95.98
demikernel::accept 15.42 1378.77 605.74 0.00
ioc::network::libos::accept 15.39 933196257.07 410400244.29 44.58
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2568.29 1136.97 0.00
demikernel::socket 9.50 125141.24 56074.77 0.21
demikernel::socket;catnap::linux::transport::socket 9.50 123744.57 55453.79 97.67
demikernel::new 1.00 279437.92 122075.10 0.13
demikernel::bind 1.00 28051.72 12288.03 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 23479.20 10283.28 83.77
demikernel::listen 1.00 15797.76 6912.63 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14773.50 6464.34 93.28
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 06183a5

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17196928.57 331.94 138.21 76.68
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17196928.57 193.71 80.63 58.38
bgc::inetstack::poll_recv 8598464.28 866.15 360.70 33.40
bgc::inetstack::tcp::established::background 16479.98 2866.38 1200.29 0.34
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16479.98 862.15 353.99 30.76
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16459.05 1178.81 501.47 34.02
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16459.05 388.90 164.33 11.46
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16459.05 129.15 52.62 4.26
ioc::network::libos::pop 9042.41 742.51 314.64 0.05
demikernel::sgafree 8772.57 85.25 35.63 0.00
ioc::network::libos::push;inetstack::push 8762.80 2100.88 895.13 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 318.72 135.50 14.61
ioc::network::libos::push 8073.76 33613241.26 13655440.20 32.15
demikernel::push 8073.74 697.41 292.62 0.02
demikernel::sgaalloc 6527.04 110.39 46.00 0.00
demikernel::pop 6049.31 493.01 205.24 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 3091.03 819.31 341.98 0.66
ioc::network::libos::pushto 1103.33 1423.76 622.79 0.05
ioc::network::libos::pushto;inetstack::push 1103.33 719.40 314.54 50.61
demikernel::pushto 1103.33 492.56 215.19 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1103.33 258.95 113.28 35.94
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 476.00 273.49 116.46 72.24
bgc::passive_listening::poll 58.46 5555.26 2334.84 0.00
ioc::network::libos::close 49.25 7771.17 3237.61 0.01
ioc::network::libos::connect 41.86 15266.13 6359.79 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14712.99 6211.67 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5721.20 2383.23 27.36
ioc::network::libos::accept 38.50 2436.14 1024.12 0.00
demikernel::async_close 32.50 542.79 214.95 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 551.04 230.25 5.11
demikernel::accept 21.86 1150.54 480.14 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17984.99 7587.96 39.36
demikernel::connect 20.93 2772.71 1157.79 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 20.93 672.30 282.20 4.61
demikernel::socket 10.30 2359.73 1029.12 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3244.67 1329.52 36.15
bgc::inetstack::arp::background 4.30 2107.13 881.71 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 20246.90 8423.77 95.53
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 18033.28 7499.45 89.07
bgc::inetstack::icmp::background 1.05 3223.20 1340.40 0.00
demikernel::new 1.00 1769604996.32 736386550.04 45.82
bgc::inetstack::poll_recv;inetstack::poll 1.00 42383.73 17634.30 0.18
demikernel::bind 1.00 12176.31 5088.36 0.00
demikernel::listen 1.00 7585.36 3132.66 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 06183a5

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11147161.97 689.99 294.98 86.59
bgc::inetstack::poll_recv 5573580.98 1593.55 681.28 52.55
bgc::inetstack::tcp::established::background 16481.00 3659.64 1550.51 0.49
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 16481.00 1339.40 565.06 32.47
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 16461.36 1295.59 549.37 34.31
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 16461.36 488.12 209.13 11.19
bgc::inetstack::tcp::established::background;tcp::established::background::sender 16461.36 172.39 72.32 4.32
ioc::network::libos::pop 9057.96 835.31 358.27 0.07
demikernel::sgafree 8810.57 127.55 59.65 0.01
ioc::network::libos::push;inetstack::push 8762.80 6272.77 2710.99 1.93
ioc::network::libos::push 8073.76 33635008.44 14748569.87 42.76
demikernel::push 8073.74 610.00 262.18 0.04
demikernel::sgaalloc 6583.17 184.21 79.03 0.03
demikernel::pop 6062.43 590.67 256.07 0.03
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5304.27 669.42 287.13 0.66
ioc::network::libos::pushto 1774.67 4370.99 1838.36 4.99
ioc::network::libos::pushto;inetstack::push 1774.67 3858.88 1623.09 88.28
demikernel::pushto 1774.67 466.83 196.28 0.51
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 714.33 253.54 119.09 53.53
bgc::passive_listening::poll 63.36 4936.75 2088.60 0.00
ioc::network::libos::close 46.32 11471.16 4926.08 0.15
ioc::network::libos::connect 41.86 22446.01 9817.57 0.17
bgc::inetstack::tcp::passiveopen::background 41.86 14850.83 6298.60 0.00
ioc::network::libos::accept 38.82 2475.89 1049.15 0.00
demikernel::async_close 32.50 764.82 312.68 0.01
demikernel::accept 21.86 1224.61 518.59 0.00
demikernel::connect 20.93 3919.53 1744.39 0.02
demikernel::socket 10.30 1648.71 713.32 0.00
bgc::inetstack::arp::background 4.10 1878.03 804.23 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 5626.32 2408.91 82.90
bgc::inetstack::icmp::background 1.03 3325.78 1424.02 0.00
demikernel::new 1.00 91531816.63 39107661.36 19.26
demikernel::bind 1.00 25101.00 10546.79 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 13501.90 5779.31 0.02
demikernel::listen 1.00 5665.50 2385.71 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = 06183a5

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9261872.51 1837.60 807.69 32.31
demikernel::sgafree 11535.48 72.83 31.51 0.04
demikernel::sgaalloc 11283.98 116.28 50.11 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.08 771.01 335.84 4.76
ioc::network::libos::push 8800.47 16949.14 7404.00 5.97
demikernel::push 8800.47 613.48 264.87 0.14
ioc::network::libos::pop;catnap::linux::transport::pop 8023.03 563.32 244.68 3.12
ioc::network::libos::pop 7814.57 11277957.83 4711364.13 25.64
demikernel::pop 7814.57 520.10 224.86 0.10
ioc::network::libos::pushto 584.00 7519.30 3304.16 25.32
ioc::network::libos::pushto;catnap::linux::transport::push 584.00 536.22 235.77 7.13
demikernel::pushto 584.00 449.28 197.29 1.50
demikernel::async_close 32.50 887.60 371.38 0.02
ioc::network::libos::connect 24.95 7308656.84 3111359.07 30.60
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 57453.50 24725.71 1.47
demikernel::connect 24.95 2162.30 932.32 0.01
ioc::network::libos::close 18.35 22811.10 9825.64 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 21895.15 9430.66 96.11
demikernel::accept 15.42 1414.31 614.26 0.00
ioc::network::libos::accept 15.41 849509366.56 364875781.02 43.82
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2509.88 1102.36 0.00
demikernel::socket 9.50 124769.74 53985.24 0.19
demikernel::socket;catnap::linux::transport::socket 9.50 123305.81 53348.73 97.69
demikernel::new 1.00 265709.18 114701.16 0.09
demikernel::bind 1.00 27502.18 11948.92 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 23061.12 10017.29 83.86
demikernel::listen 1.00 15517.11 6748.33 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14375.32 6251.32 92.66
demikernel::close 0.00 nan nan 0.00

@kyleholohan kyleholohan merged commit 8c120fd into dev Oct 29, 2024
14 checks passed
@kyleholohan kyleholohan deleted the bug-fix-kyle-rss-deduction branch October 29, 2024 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants