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

[profiler] Enhancement: write exclusive scope durations #1481

Merged
merged 1 commit into from
Jan 7, 2025

Conversation

anandbonde
Copy link
Contributor

@anandbonde anandbonde commented Dec 19, 2024

  • Exclusive time is most important to understand the impact of each scope on the overall performance
  • Compute percentages outside of Rust code for simplicity and correctness in case of multiple file outputs

@anandbonde anandbonde requested a review from iyzhang December 19, 2024 03:15
@anandbonde anandbonde self-assigned this Dec 19, 2024
Copy link

libos = catpowder
commit id = feaced6

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19485765.23 690.18 279.24 84.83 11884802340.15
bgc::inetstack::poll 9742882.62 1643.18 664.77 56.03 13904765076.17
bgc::inetstack::tcp::established::background 11782.04 1715.73 689.20 0.18 14650700.82
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11782.04 526.73 216.91 23.24 3912314.39
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11771.41 399.57 161.48 28.83 5896668.36
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11729.14 870.75 336.28 22.79 974275.89
ioc::network::libos::pop 9113.33 517.54 210.50 0.04 3542701.92
demikernel::sgafree 8771.72 138.56 56.34 0.01 827503.51
ioc::network::libos::push;inetstack::push 8762.80 6126.82 2520.88 1.93 48291586.54
ioc::network::libos::push 8073.74 34193174.10 14680593.16 38.75 5279151264.50
demikernel::push 8073.74 663.80 270.53 0.05 4645560.74
demikernel::sgaalloc 6555.12 188.62 76.73 0.03 896628.17
demikernel::pop 6035.02 611.26 246.37 0.03 2978834.90
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5982.64 2592.85 1023.60 1.28 9470294.81
ioc::network::libos::pushto 1088.33 4547.51 2088.54 4.38 4914731.33
ioc::network::libos::pushto;inetstack::push 1088.33 4100.53 1883.74 90.17 4432045.33
demikernel::pushto 1088.33 512.17 234.24 0.48 543116.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 197.33 209.01 87.86 58.86 44627.33
ioc::network::libos::close 47.10 6412.51 2572.05 0.12 293040.43
ioc::network::libos::connect 41.86 37494.18 15192.69 0.54 1439686.07
bgc::inetstack::tcp::passiveopen::background 41.86 31355.64 12573.26 0.01 425948.86
ioc::network::libos::accept 37.57 3080.03 1269.72 0.00 88325.29
demikernel::async_close 32.50 935.08 359.61 0.02 30251.50
demikernel::accept 21.86 1225.68 492.09 0.00 17892.14
demikernel::connect 20.93 3998.66 1593.17 0.03 43457.79
demikernel::socket 10.30 2300.66 933.30 0.00 7318.30
bgc::inetstack::arp::background 6.50 1955.92 788.17 0.00 8816.77
bgc::inetstack::icmp::background 1.03 3143.18 1268.28 0.00 3279.73
demikernel::new 1.00 93706251.13 37965773.33 18.52 93706251.13
demikernel::bind 1.00 23826.62 9468.95 0.00 23826.62
demikernel::listen 1.00 3210.71 1287.35 0.00 3210.71
demikernel::close 0.00 nan nan 0.00 0.00

Copy link

libos = catnap
commit id = feaced6

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::catnap::transport::epoll 13295786.33 2046.20 844.06 32.85 7141652131.69
demikernel::sgafree 11533.98 73.89 30.36 0.05 853001.76
demikernel::sgaalloc 11280.40 128.80 53.57 0.12 1493534.00
ioc::network::libos::push;catnap::linux::transport::push 9066.10 683.01 278.22 4.16 5544253.98
ioc::network::libos::push 8800.48 17006.45 6990.66 7.00 185483724.80
demikernel::push 8800.48 545.55 223.67 0.18 4624180.63
ioc::network::libos::pop;catnap::linux::transport::pop 8022.10 417.91 171.34 3.83 2716930.05
ioc::network::libos::pop 7813.67 24738200.20 9493171.43 25.55 10589526361.10
demikernel::pop 7813.67 552.68 227.23 0.13 3589114.07
ioc::network::libos::pushto 526.00 7819.49 3019.60 23.09 3875348.00
demikernel::pushto 526.00 615.28 237.92 1.81 291346.67
ioc::network::libos::pushto;catnap::linux::transport::push 526.00 530.87 205.08 6.77 261751.33
demikernel::async_close 32.50 999.92 414.18 0.02 32704.33
ioc::network::libos::connect 24.95 4024619.23 1664178.38 24.49 80447334.14
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 79043.86 32956.21 2.97 1612205.18
demikernel::connect 24.95 1974.60 828.47 0.01 28303.68
ioc::network::libos::close 18.35 24228.48 9943.12 0.08 367244.08
ioc::network::libos::close;catnap::linux::transport::close 18.35 22966.22 9425.61 94.76 348910.39
demikernel::accept 15.42 1434.03 580.60 0.00 17969.39
ioc::network::libos::accept 15.41 919295771.46 372042381.57 44.82 6169632489.58
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 7725.32 3111.56 0.00 120484.39
demikernel::socket 9.50 152605.81 62733.73 0.34 528216.48
demikernel::socket;catnap::linux::transport::socket 9.50 150262.06 61770.77 96.48 519684.85
demikernel::new 1.00 264042.94 108462.91 0.14 264042.94
demikernel::bind 1.00 30503.50 12437.88 0.01 30503.50
demikernel::bind;catnap::linux::transport::bind 1.00 25033.35 10205.81 82.29 25033.35
demikernel::listen 1.00 15330.42 6283.04 0.00 15330.42
demikernel::listen;catnap::linux::transport::listen 1.00 14196.26 5815.75 92.57 14196.26
demikernel::close 0.00 nan nan 0.00 0.00

Copy link

libos = catnip
commit id = feaced6

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28647670.37 352.91 145.08 75.78 9698415015.00
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28647670.37 201.25 82.57 57.12 5652893715.10
bgc::inetstack::poll 14323835.18 936.50 386.68 35.72 12647734330.40
bgc::inetstack::tcp::established::background 11129.68 1121.61 457.24 0.11 11733684.25
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11129.68 318.55 129.17 25.66 3113784.07
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11118.05 347.81 144.11 32.07 4852506.25
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11075.82 298.48 116.24 14.75 692542.25
ioc::network::libos::pop 9077.27 393.71 160.48 0.02 2715645.18
demikernel::sgafree 8773.92 93.16 38.07 0.01 669045.77
ioc::network::libos::push;inetstack::push 8762.80 2025.14 859.20 0.68 15641901.20
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 316.72 134.57 15.24 2398924.23
ioc::network::libos::push 8073.74 33472008.69 14455671.76 26.38 3364259419.84
demikernel::push 8073.74 635.07 266.63 0.04 3957342.42
demikernel::sgaalloc 6528.54 127.68 53.80 0.01 671535.75
demikernel::pop 6049.27 533.84 216.25 0.02 2410788.47
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4534.98 2060.69 823.79 1.58 4516571.02
ioc::network::libos::pushto 1127.33 1604.00 665.13 0.05 1827503.33
ioc::network::libos::pushto;inetstack::push 1127.33 1024.42 426.02 60.94 1173319.33
demikernel::pushto 1127.33 639.83 265.58 0.02 729940.00
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1127.33 299.31 123.93 31.42 341317.33
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 463.67 281.08 112.32 69.79 152620.67
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 89.61 664.77 275.70 3.64 34584.57
ioc::network::libos::close 49.53 5700.93 2348.65 0.01 263000.23
bgc::inetstack::tcp::passiveopen::background 41.86 35906.69 14909.11 0.00 392152.64
ioc::network::libos::connect 41.86 29971.18 12548.43 0.03 1162091.86
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6215.92 2502.42 22.61 59068.50
ioc::network::libos::accept 38.00 2177.43 892.48 0.00 45357.64
demikernel::async_close 32.50 615.01 235.68 0.00 20030.50
demikernel::accept 21.86 1150.14 472.48 0.00 15423.14
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18809.92 7861.63 18.37 55965.43
demikernel::connect 20.93 2687.30 1085.50 0.00 20984.36
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 20.93 626.36 258.08 11.62 10614.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 17.67 1198.63 478.75 7.73 17057.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 11.71 589.61 258.01 0.04 3184.57
demikernel::socket 10.30 2653.90 1079.74 0.00 7877.47
bgc::inetstack::arp::background 6.50 2272.48 933.82 0.00 17606.47
bgc::inetstack::icmp::background 1.05 3085.03 1254.76 0.00 3269.07
demikernel::new 1.00 1754206473.05 717867142.41 47.37 1754206473.05
demikernel::bind 1.00 10334.88 4178.95 0.00 10334.88
demikernel::listen 1.00 3691.29 1502.62 0.00 3691.29
demikernel::close 0.00 nan nan 0.00 0.00

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from a30a2a7 to 73171fb Compare December 19, 2024 06:04
Copy link

libos = catnap
commit id = 73171fb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::catnap::transport::epoll 13347642.02 1860.02 782.38 33.60 7179585912.68
demikernel::sgafree 11535.80 72.20 30.97 0.00 877016.03
demikernel::sgaalloc 11283.30 130.57 56.08 0.00 1519592.45
ioc::network::libos::push;catnap::linux::transport::push 9066.08 726.61 299.60 4.54 5689506.63
ioc::network::libos::push 8800.47 16678.15 6932.10 7.53 181036965.16
demikernel::push 8800.47 558.15 233.40 0.19 4657210.10
ioc::network::libos::pop;catnap::linux::transport::pop 8022.95 423.66 185.95 4.36 2474872.50
ioc::network::libos::pop 7814.50 18457149.89 7388581.49 23.96 10441937537.30
demikernel::pop 7814.50 562.58 242.61 0.12 3555370.68
ioc::network::libos::pushto 597.33 7704.00 3060.67 23.33 4403678.67
ioc::network::libos::pushto;catnap::linux::transport::push 597.33 478.33 189.67 6.00 276398.00
demikernel::pushto 597.33 473.00 188.00 1.67 270888.67
demikernel::async_close 32.50 970.25 420.67 0.00 31688.00
ioc::network::libos::connect 24.95 3770651.16 1634671.50 25.80 93893231.25
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 75931.45 32387.75 2.52 1488641.77
demikernel::connect 24.95 2036.48 857.11 0.00 29233.86
ioc::network::libos::close 18.35 23672.58 9951.33 0.02 357926.92
ioc::network::libos::close;catnap::linux::transport::close 18.35 22452.85 9440.87 94.94 340530.53
demikernel::accept 15.42 1472.38 615.72 0.00 18232.66
ioc::network::libos::accept 15.41 917857733.00 393921815.42 44.61 6183934893.83
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 7606.72 3179.79 0.00 149343.91
demikernel::socket 9.50 150888.27 61920.23 0.27 527014.68
demikernel::socket;catnap::linux::transport::socket 9.50 148689.79 61008.18 96.63 518710.73
demikernel::new 1.00 264179.62 111196.83 0.13 264179.62
demikernel::bind 1.00 29660.42 12258.48 0.00 29660.42
demikernel::bind;catnap::linux::transport::bind 1.00 24431.52 10084.30 82.20 24431.52
demikernel::listen 1.00 15612.68 6502.89 0.00 15612.68
demikernel::listen;catnap::linux::transport::listen 1.00 14123.68 5884.45 90.41 14123.68
demikernel::close 0.00 nan nan 0.00 0.00

Copy link

libos = catnip
commit id = 73171fb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::inetstack::poll;inetstack::layer4::poll_once 28526707.50 361.40 145.97 77.68 9858660283.00
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 28526707.50 200.77 80.97 56.13 5774136997.50
bgc::inetstack::poll 14263353.75 926.98 374.27 42.82 12759109109.30
ioc::network::libos::push 16144.74 1159.74 472.71 0.42 16777360.58
bgc::inetstack::tcp::established::background 11060.39 1198.64 482.41 0.29 11538998.18
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11060.39 360.96 147.14 25.20 3022813.46
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11048.95 362.05 145.95 32.11 4745947.50
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11006.73 311.52 120.75 14.59 691517.32
ioc::network::libos::pop 9047.14 399.29 162.59 0.06 2508442.78
demikernel::sgafree 8780.70 101.40 40.79 0.00 670190.04
ioc::network::libos::push;catnip::runtime::transmit 8762.80 326.46 133.26 13.37 2443062.11
demikernel::push 8073.74 692.29 278.05 0.11 3983572.05
demikernel::sgaalloc 6536.50 154.33 61.33 0.00 645148.83
demikernel::pop 6052.65 563.43 229.04 0.08 2351897.61
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 4501.46 2308.42 912.36 1.90 4397854.34
ioc::network::libos::pushto 1247.00 1280.33 517.00 0.00 1605407.33
demikernel::pushto 1247.00 485.33 196.33 0.00 603989.33
ioc::network::libos::pushto;catnip::runtime::transmit 1247.00 277.67 112.33 21.67 349328.67
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 549.00 239.33 100.33 70.00 135478.00
ioc::network::libos::close 49.47 5725.50 2298.62 0.00 265163.70
bgc::inetstack::tcp::passiveopen::background 41.86 33635.07 14007.71 0.00 388650.79
ioc::network::libos::connect 41.86 29955.39 12143.43 0.00 1152082.57
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6530.29 2608.29 23.43 60166.57
ioc::network::libos::accept 38.39 2132.18 881.75 0.00 46902.00
demikernel::async_close 32.50 642.17 246.08 0.00 20921.00
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 22.43 637.11 259.23 3.52 11297.86
demikernel::accept 21.86 1500.93 618.96 0.00 17683.86
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 16585.43 6948.96 17.96 54176.57
demikernel::connect 20.93 2734.46 1095.43 0.00 21041.79
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 20.93 617.09 249.93 11.61 10977.71
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 20.20 1782.40 762.40 8.40 22566.80
demikernel::socket 10.30 2861.77 1173.33 0.00 8511.40
bgc::inetstack::arp::background 6.50 2423.00 978.60 0.00 22872.80
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 6.50 693.17 300.00 0.00 2055.00
bgc::inetstack::icmp::background 1.05 4347.70 1772.57 0.00 4542.67
demikernel::new 1.00 1755971528.78 707800038.40 56.30 1755971528.78
demikernel::bind 1.00 11594.00 4750.72 0.00 11594.00
demikernel::listen 1.00 4128.43 1680.25 0.00 4128.43
demikernel::close 0.00 nan nan 0.00 0.00

Copy link

libos = catpowder
commit id = 73171fb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::inetstack::poll;inetstack::layer4::poll_once 19596440.87 697.50 278.45 86.20 11832763261.28
bgc::inetstack::poll 9798220.43 1611.95 643.13 74.98 13918895723.28
ioc::network::libos::push 16144.74 2953.74 1187.16 2.97 47330922.79
bgc::inetstack::tcp::established::background 11348.46 1692.21 672.71 0.82 13983138.20
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11348.46 536.23 218.07 24.75 3772862.11
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11335.89 385.38 153.75 28.09 5630911.20
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11293.43 873.75 335.73 22.46 916904.64
ioc::network::libos::pop 9053.61 419.37 167.78 0.14 3274661.96
demikernel::sgafree 8744.72 115.49 45.62 0.04 781374.91
demikernel::push 8073.74 574.00 229.58 0.21 4493366.05
demikernel::sgaalloc 6496.29 142.83 57.04 0.04 838543.33
demikernel::pop 6034.73 576.80 229.75 0.14 2832777.61
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5566.51 2347.12 925.64 1.03 6869810.47
ioc::network::libos::pushto 611.33 4640.00 1912.67 2.00 2725492.00
demikernel::pushto 611.33 510.00 210.00 0.00 301886.00
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 187.00 220.00 87.00 59.33 36994.67
ioc::network::libos::close 47.52 6319.22 2506.23 0.07 303129.53
ioc::network::libos::connect 41.86 39877.04 16097.64 0.43 1509995.86
bgc::inetstack::tcp::passiveopen::background 41.86 32585.32 12930.21 0.00 495757.64
ioc::network::libos::accept 38.61 2868.21 1136.36 0.00 84024.86
demikernel::async_close 32.50 698.08 268.42 0.00 22711.83
demikernel::accept 21.86 1530.32 604.39 0.00 19717.50
demikernel::connect 20.93 3960.29 1564.86 0.00 43199.00
demikernel::socket 10.30 1575.92 625.55 0.00 6381.23
bgc::inetstack::arp::background 6.60 1997.12 793.68 0.00 9781.40
bgc::inetstack::icmp::background 1.03 3089.15 1226.02 0.00 3220.30
demikernel::new 1.00 93993237.47 37339909.20 21.25 93993237.47
demikernel::bind 1.00 25527.50 10073.41 0.00 25527.50
demikernel::listen 1.00 3983.71 1585.79 0.00 3983.71
demikernel::close 0.00 nan nan 0.00 0.00

@anandbonde anandbonde changed the title [profiler] Enhancement: write duration_sum to output [profiler] improved output, corrected timer placements Dec 20, 2024
@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from 73171fb to 706c1ed Compare December 20, 2024 06:54
Copy link

libos = catnap
commit id = 706c1ed

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::catnap::transport::epoll 13243323.77 1954.59 825.40 33.52 7086920275.35
demikernel::sgafree 11536.97 76.59 32.03 0.00 912283.86
demikernel::sgaalloc 11285.95 137.10 58.02 0.00 1582591.05
ioc::network::libos::push;catnap::linux::transport::push 9066.10 729.26 302.95 4.48 6033640.87
ioc::network::libos::push 8800.48 17045.96 7135.66 7.94 183550275.75
demikernel::push 8800.48 552.38 230.47 0.19 4537209.53
ioc::network::libos::pop;catnap::linux::transport::pop 8022.88 415.28 172.87 4.67 2530010.64
ioc::network::libos::pop 7814.43 17193304.81 6880484.52 23.63 10530965220.35
demikernel::pop 7814.43 546.46 228.37 0.13 3440953.48
ioc::network::libos::pushto 642.67 7362.00 2995.33 23.67 4617438.00
ioc::network::libos::pushto;catnap::linux::transport::push 642.67 440.33 179.33 6.00 280047.33
demikernel::pushto 642.67 439.33 178.67 1.67 279285.33
demikernel::async_close 32.50 963.33 404.75 0.00 31422.83
ioc::network::libos::connect 24.95 5719947.95 2403201.77 26.41 86221453.50
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 79391.30 33967.82 2.93 1585139.36
demikernel::connect 24.95 1830.25 786.98 0.00 27582.41
ioc::network::libos::close 18.35 24334.16 10191.97 0.05 362907.81
ioc::network::libos::close;catnap::linux::transport::close 18.35 22960.42 9611.62 94.65 344840.89
demikernel::accept 15.42 1587.18 653.09 0.00 17994.71
ioc::network::libos::accept 15.41 867965481.99 356416065.99 44.21 6014949805.20
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 6987.14 2919.14 0.00 111153.76
demikernel::socket 9.50 150346.48 63486.40 0.27 528733.06
demikernel::socket;catnap::linux::transport::socket 9.50 148141.06 62565.81 96.73 520415.66
demikernel::new 1.00 259736.68 108802.55 0.11 259736.68
demikernel::bind 1.00 30615.45 12635.92 0.00 30615.45
demikernel::bind;catnap::linux::transport::bind 1.00 25373.92 10468.92 82.81 25373.92
demikernel::listen 1.00 16209.79 6720.61 0.00 16209.79
demikernel::listen;catnap::linux::transport::listen 1.00 14777.47 6126.64 91.01 14777.47
demikernel::close 0.00 nan nan 0.00 0.00

Copy link

libos = catpowder
commit id = 706c1ed

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::inetstack::poll;inetstack::layer4::poll_once 19356284.47 701.95 282.72 86.17 11694524001.42
bgc::inetstack::poll 9678142.23 1621.32 652.57 73.28 13749258304.67
ioc::network::libos::push 16144.66 3206.50 1314.58 3.16 50037693.24
bgc::inetstack::tcp::established::background 11547.39 1745.41 700.70 0.88 14830722.86
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11547.39 565.36 231.05 23.79 3934679.98
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11536.95 410.82 165.64 29.18 6063835.62
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11494.66 848.21 329.20 22.52 971512.75
ioc::network::libos::pop 9106.47 423.45 171.20 0.16 3498897.47
demikernel::sgafree 8747.32 115.92 47.60 0.04 851595.17
demikernel::push 8073.71 616.63 251.03 0.21 4753175.21
demikernel::sgaalloc 6499.83 146.50 60.46 0.08 873095.08
demikernel::pop 6035.69 721.18 290.43 0.16 3151496.20
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5749.64 2209.81 873.71 1.07 8435965.39
ioc::network::libos::pushto 657.67 4489.67 1818.00 1.67 2859691.33
demikernel::pushto 657.67 496.00 200.67 0.00 321070.00
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 210.00 200.33 84.33 58.67 39193.33
ioc::network::libos::close 47.10 6268.62 2554.05 0.07 272509.17
ioc::network::libos::connect 41.86 43007.04 17878.82 0.54 1546542.39
bgc::inetstack::tcp::passiveopen::background 41.86 33334.96 13132.36 0.00 478201.14
ioc::network::libos::accept 38.29 2113.21 833.21 0.00 48604.71
demikernel::async_close 32.50 729.75 284.08 0.00 23734.83
demikernel::accept 21.86 1195.82 470.21 0.00 18362.29
demikernel::connect 20.93 4168.29 1708.04 0.00 43505.07
demikernel::socket 10.30 1752.65 705.20 0.00 6428.70
bgc::inetstack::arp::background 6.53 2201.18 876.63 0.00 10420.10
bgc::inetstack::icmp::background 1.03 3324.50 1334.72 0.00 3434.17
demikernel::new 1.00 99302151.47 39792735.27 22.60 99302151.47
demikernel::bind 1.00 25179.75 9844.25 0.00 25179.75
demikernel::listen 1.00 5826.50 2292.64 0.00 5826.50
demikernel::close 0.00 nan nan 0.00 0.00

Copy link

libos = catnip
commit id = 706c1ed

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time duration_sum
bgc::inetstack::poll;inetstack::layer4::poll_once 28363423.90 359.55 145.05 77.62 9710421325.43
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 28363423.90 199.63 80.47 56.08 5588767217.87
bgc::inetstack::poll 14181711.95 923.38 372.35 44.23 12772732942.20
ioc::network::libos::push 16144.66 1169.71 479.29 0.39 17222194.79
bgc::inetstack::tcp::established::background 11885.96 1131.77 454.64 0.30 12116105.68
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11885.96 334.82 135.25 26.16 3164526.71
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11872.79 342.43 137.98 31.57 4904520.39
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11830.50 291.64 113.71 14.02 736198.61
ioc::network::libos::pop 9547.78 356.69 144.51 0.06 2716169.49
demikernel::sgafree 8903.15 90.30 36.43 0.00 668933.85
ioc::network::libos::push;catnip::runtime::transmit 8762.74 323.51 132.80 12.89 2361665.14
demikernel::push 8073.71 662.39 270.03 0.08 3954766.37
demikernel::sgaalloc 6676.04 124.62 51.00 0.00 603048.00
demikernel::pop 6114.18 536.06 216.12 0.06 2393163.10
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5121.08 1665.85 669.10 1.66 5396523.56
ioc::network::libos::pushto 3410.67 1222.67 520.67 0.00 4213068.67
demikernel::pushto 3410.67 481.00 205.00 0.00 1629616.00
ioc::network::libos::pushto;catnip::runtime::transmit 3410.67 245.67 104.67 20.00 820466.00
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 1574.33 233.33 98.67 67.00 330479.33
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 844.46 586.29 238.73 4.11 292942.79
ioc::network::libos::close 49.48 5654.18 2271.42 0.00 257055.97
bgc::inetstack::tcp::passiveopen::background 41.86 36299.54 15258.50 0.00 416193.93
ioc::network::libos::connect 41.86 33232.68 13351.86 0.00 1155781.50
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6186.96 2447.82 20.57 56722.36
ioc::network::libos::accept 38.21 1966.68 821.43 0.00 44498.14
demikernel::async_close 32.50 600.25 232.25 0.00 19535.33
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 22.67 959.33 400.56 7.78 16915.11
demikernel::accept 21.86 1177.57 490.82 0.00 15719.29
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18679.71 7899.25 18.36 55521.21
demikernel::connect 20.93 2794.18 1106.46 0.00 21736.93
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 20.93 585.52 236.68 11.02 9815.07
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 11.67 1496.22 618.78 0.78 4529.33
demikernel::socket 10.30 2987.27 1206.57 0.00 8784.07
bgc::inetstack::arp::background 6.57 2480.47 1004.32 0.00 20961.93
bgc::inetstack::icmp::background 1.05 3132.63 1262.42 0.00 3308.83
demikernel::new 1.00 1756313752.37 707660462.22 54.87 1756313752.37
demikernel::bind 1.00 11366.56 4623.69 0.00 11366.56
demikernel::listen 1.00 3469.57 1387.54 0.00 3469.57
demikernel::close 0.00 nan nan 0.00 0.00

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from c4b6160 to d50c1cc Compare December 26, 2024 01:29
Copy link

libos = catpowder
commit id = d50c1cc

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 19437968.37 689.50 277.55 86.40 11729153389.08 11722626574.82 62.25
bgc::inetstack::poll 9718984.18 1592.22 640.67 72.77 13775606813.67 2046453424.58 10.18
demikernel::new 1.00 99784432.47 39901231.65 22.90 99784432.47 99784432.47 22.90
ioc::network::libos::push 16144.74 3111.58 1282.00 3.29 48262503.00 48262503.00 3.29
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5458.19 2406.86 944.81 1.10 6637438.24 6635228.54 0.36
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11233.30 406.45 164.12 29.61 5896101.14 5896101.14 0.34
ioc::network::libos::pushto 1364.33 4159.33 1590.00 3.67 5583770.67 5583770.67 3.67
demikernel::push 8073.74 629.45 256.76 0.24 4581391.68 4581391.68 0.24
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11242.09 541.64 222.09 23.07 3878576.86 3878576.86 0.20
bgc::inetstack::tcp::established::background 11242.09 1740.21 698.09 0.93 14201933.64 3454895.89 0.18
ioc::network::libos::pop 9048.49 457.00 184.41 0.16 3354035.18 3354035.18 0.16
demikernel::pop 6035.65 721.20 291.73 0.18 2899082.63 2899082.63 0.18
ioc::network::libos::connect 41.86 40054.57 16381.79 0.46 1514783.64 1514783.64 0.46
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11191.07 903.00 348.91 23.82 972359.75 972359.75 0.04
demikernel::sgaalloc 6587.83 156.21 63.25 0.04 838844.33 838844.33 0.04
demikernel::sgafree 8787.34 121.62 48.72 0.04 825955.32 825955.32 0.04
demikernel::pushto 1364.33 471.33 180.00 0.33 613295.33 613295.33 0.33
bgc::inetstack::tcp::passiveopen::background 41.86 34090.61 13960.64 0.00 488240.36 488240.36 0.00
ioc::network::libos::close 47.13 6245.10 2512.30 0.05 282186.07 282186.07 0.05
ioc::network::libos::accept 38.07 2085.46 845.18 0.00 47242.43 47242.43 0.00
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 215.00 211.67 82.33 61.67 43457.33 43457.33 0.00
demikernel::connect 20.93 4061.79 1651.14 0.00 43345.71 43345.71 0.00
demikernel::bind 1.00 28546.06 11185.66 0.00 28546.06 28546.06 0.00
demikernel::async_close 32.50 695.00 268.00 0.00 22596.17 22596.17 0.00
demikernel::accept 21.86 1208.64 488.68 0.00 17770.71 17770.71 0.00
bgc::inetstack::arp::background 6.55 2297.57 920.18 0.00 11216.30 11216.30 0.00
demikernel::socket 10.30 1806.97 726.62 0.00 6650.80 6650.80 0.00
bgc::inetstack::icmp::background 1.03 3182.15 1273.07 0.00 3338.43 3338.43 0.00
demikernel::listen 1.00 3203.57 1276.57 0.00 3203.57 3203.57 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

Copy link

libos = catnap
commit id = d50c1cc

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
ioc::network::libos::pop 7814.11 19309008.03 7874699.36 24.37 10601674318.08 10599160606.48 24.30
bgc::catnap::transport::epoll 13252451.45 2106.68 879.21 33.43 7150698565.10 7150698565.10 33.43
ioc::network::libos::accept 15.41 896735967.08 387005500.00 44.13 6179925868.20 6179790186.17 44.13
ioc::network::libos::push 8800.49 16768.63 6914.10 7.51 184999889.19 179698411.32 7.28
ioc::network::libos::connect 24.95 4331619.98 1811446.82 26.02 97765221.45 96194932.84 25.48
ioc::network::libos::push;catnap::linux::transport::push 9066.12 615.13 253.66 3.85 5462128.71 5462128.71 0.20
demikernel::push 8800.49 570.95 236.72 0.21 4972825.82 4972825.82 0.21
ioc::network::libos::pushto 574.00 8640.00 3550.00 23.33 4764010.00 4478829.33 21.67
demikernel::pop 7814.11 574.24 239.43 0.12 3677779.68 3677779.68 0.12
ioc::network::libos::pop;catnap::linux::transport::pop 8022.55 396.44 164.40 4.12 2581043.16 2581043.16 0.00
demikernel::sgaalloc 11281.98 154.22 65.20 0.00 1696783.50 1696783.50 0.00
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 78723.07 32925.66 2.73 1570288.61 1570288.61 0.48
demikernel::sgafree 11535.22 90.13 37.52 0.00 947034.46 947034.46 0.00
demikernel::socket;catnap::linux::transport::socket 9.50 152186.72 62548.93 96.49 538825.06 538825.06 0.29
ioc::network::libos::close;catnap::linux::transport::close 18.35 22881.75 9542.18 94.62 348128.52 348128.52 0.03
demikernel::pushto 574.00 511.67 211.33 1.67 312478.67 312478.67 1.67
ioc::network::libos::pushto;catnap::linux::transport::push 574.00 476.67 196.67 5.67 285180.67 285180.67 1.67
demikernel::new 1.00 252620.26 105347.36 0.08 252620.26 252620.26 0.08
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 7199.07 2950.00 0.00 135682.03 135682.03 0.00
demikernel::async_close 32.50 910.17 393.17 0.00 29655.17 29655.17 0.00
demikernel::connect 24.95 2163.68 900.48 0.00 29073.45 29073.45 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 24558.12 10174.29 83.52 24558.12 24558.12 0.00
demikernel::accept 15.42 1638.46 677.46 0.00 20157.21 20157.21 0.00
ioc::network::libos::close 18.35 24200.28 10089.17 0.03 366182.29 18053.77 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14904.55 6242.07 91.68 14904.55 14904.55 0.00
demikernel::socket 9.50 154607.13 63550.71 0.29 547569.21 8744.15 0.00
demikernel::bind 1.00 29286.42 12141.56 0.01 29286.42 4728.30 0.00
demikernel::listen 1.00 16204.76 6781.17 0.00 16204.76 1300.21 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

Copy link

libos = catnip
commit id = d50c1cc

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28561031.90 202.75 86.57 57.73 5705282389.97 5705282389.97 15.93
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28561031.90 352.18 150.48 76.10 9838760333.83 4133477943.87 11.55
ioc::network::libos::push 8073.74 33544854.00 14644138.95 27.26 3925429158.05 3910709176.00 27.13
bgc::inetstack::poll 14280515.95 928.25 396.95 35.73 12850705916.80 3007316887.47 8.20
demikernel::new 1.00 1763248796.25 752958198.40 46.73 1763248796.25 1763248796.25 46.73
ioc::network::libos::push;inetstack::push 8762.80 2120.34 951.83 0.71 15981694.80 13533155.71 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11378.93 350.70 153.46 32.30 4814495.32 4813924.11 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4770.05 2009.34 820.59 1.05 4707147.97 4584536.92 0.00
demikernel::push 8073.74 694.32 305.58 0.00 4075950.74 4075950.74 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11390.32 322.98 138.84 25.50 3096958.89 3094783.57 0.00
bgc::inetstack::tcp::established::background 11390.32 1123.05 480.29 0.05 11661123.18 3036503.75 0.00
ioc::network::libos::pop 9218.16 390.37 168.12 0.00 2703126.39 2703126.39 0.00
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 339.60 152.34 15.54 2448539.09 2448539.09 0.00
demikernel::pop 6053.55 585.31 247.57 0.00 2423985.53 2423985.53 0.00
ioc::network::libos::connect 41.86 33677.32 14010.79 0.00 1150416.00 1091121.14 0.00
ioc::network::libos::pushto 1272.33 1395.67 600.00 0.00 1777485.33 806826.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11336.54 310.07 122.09 14.91 713165.21 702333.75 0.00
demikernel::sgafree 8782.13 105.36 44.81 0.00 695750.83 695750.83 0.00
demikernel::sgaalloc 6538.50 152.92 68.75 0.00 646687.33 646687.33 0.00
ioc::network::libos::pushto;inetstack::push 1272.33 767.67 328.67 55.00 970659.33 620512.67 0.00
demikernel::pushto 1272.33 485.67 207.67 0.00 617650.67 617650.67 0.00
bgc::inetstack::tcp::passiveopen::background 41.86 32881.46 13500.68 0.00 406292.43 351191.43 0.00
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1272.33 274.33 118.33 35.67 350146.67 350146.67 0.00
ioc::network::libos::close 49.47 5681.07 2485.23 0.00 256731.10 256731.10 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 562.33 267.33 115.33 69.00 144604.00 144604.00 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 349.20 649.52 274.32 3.75 121432.86 121432.86 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6392.50 2638.11 20.61 59294.86 59294.86 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 16019.18 6592.89 18.14 55101.00 55101.00 0.00
ioc::network::libos::accept 38.18 2039.61 834.86 0.00 44720.14 44720.14 0.00
demikernel::connect 20.93 2803.04 1175.68 0.00 22498.50 22498.50 0.00
bgc::inetstack::arp::background 6.53 2270.93 946.98 0.00 21433.23 21433.23 0.00
demikernel::async_close 32.50 611.17 232.67 0.00 19854.50 19854.50 0.00
demikernel::accept 21.86 1156.39 471.75 0.00 15702.93 15702.93 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 15.62 1255.38 529.50 5.25 15227.25 15227.25 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 20.93 618.32 264.70 11.59 10831.46 10831.46 0.00
demikernel::bind 1.00 10280.75 4186.94 0.00 10280.75 10280.75 0.00
demikernel::socket 10.30 2508.68 1033.57 0.00 8118.70 8118.70 0.00
demikernel::listen 1.00 3839.71 1556.96 0.00 3839.71 3839.71 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 9.33 727.89 308.44 0.00 3554.22 3554.22 0.00
bgc::inetstack::icmp::background 1.05 3043.63 1302.95 0.00 3245.07 3245.07 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

Copy link

libos = catnap
commit id = d50c1cc

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
ioc::network::libos::pop 7821.68 6475034.40 2522271.12 24.83 10369253409.83 10366612429.17 24.77
bgc::catnap::transport::epoll 13295332.04 1899.39 805.37 33.21 7199434538.09 7199434538.09 33.21
ioc::network::libos::accept 15.39 883384658.22 385683865.17 44.63 6122767783.70 6122631141.78 44.63
ioc::network::libos::push 8800.48 16799.74 7448.77 7.32 181091680.48 175562839.66 7.11
ioc::network::libos::connect 24.95 4559210.80 1886057.91 25.02 115888124.95 114362054.36 24.32
ioc::network::libos::pushto 2112.67 7466.33 2972.33 24.00 15033216.67 14121052.67 22.33
ioc::network::libos::push;catnap::linux::transport::push 9066.10 652.19 313.41 4.06 5696381.45 5696381.45 0.20
demikernel::push 8800.48 560.83 247.74 0.18 4630199.88 4630199.88 0.18
demikernel::pop 7821.68 584.67 263.19 0.14 3791607.21 3791607.21 0.14
ioc::network::libos::pop;catnap::linux::transport::pop 8030.32 415.64 181.98 4.21 2711721.21 2711721.21 0.00
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 75680.64 31143.39 2.73 1526070.59 1526070.59 0.59
demikernel::sgaalloc 11375.30 128.72 53.30 0.00 1513549.55 1513549.55 0.00
demikernel::sgafree 11574.67 79.03 33.92 0.00 960764.62 960764.62 0.00
demikernel::pushto 2112.67 462.33 184.33 1.67 949400.67 949400.67 1.67
ioc::network::libos::pushto;catnap::linux::transport::push 2112.67 443.33 177.33 6.00 912164.00 912164.00 1.67
demikernel::socket;catnap::linux::transport::socket 9.50 153315.90 64426.98 96.69 539080.45 539080.45 0.25
ioc::network::libos::close;catnap::linux::transport::close 18.35 23021.68 9923.86 94.81 350378.12 350378.12 0.04
demikernel::new 1.00 259646.92 111260.24 0.08 259646.92 259646.92 0.08
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 8743.93 3692.89 0.00 136641.92 136641.92 0.00
demikernel::connect 24.95 2173.95 886.34 0.00 33465.95 33465.95 0.00
demikernel::async_close 32.50 837.25 346.92 0.00 27287.33 27287.33 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 25390.05 11643.70 83.51 25390.05 25390.05 0.00
ioc::network::libos::close 18.35 24321.06 10517.09 0.06 367665.64 17287.52 0.00
demikernel::accept 15.42 1455.64 655.68 0.00 17027.05 17027.05 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14073.32 6173.83 91.96 14073.32 14073.32 0.00
demikernel::socket 9.50 155624.93 65440.06 0.25 547729.65 8649.19 0.00
demikernel::bind 1.00 30247.18 13764.41 0.00 30247.18 4857.12 0.00
demikernel::listen 1.00 15295.24 6710.24 0.00 15295.24 1221.92 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

Copy link

libos = catnip
commit id = d50c1cc

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 27828786.50 203.70 81.72 57.40 5568693287.93 5568693287.93 15.90
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 27828786.50 355.88 142.83 76.00 9890578986.93 4321885699.00 11.50
ioc::network::libos::push 8073.74 33432027.26 14223185.61 25.55 3521702986.74 3506842803.00 25.39
bgc::inetstack::poll 13914393.25 940.35 378.05 35.55 12771787481.10 2876876486.30 8.12
demikernel::new 1.00 1758102489.90 705470042.02 47.98 1758102489.90 1758102489.90 47.98
ioc::network::libos::push;inetstack::push 8762.80 2053.49 845.40 0.71 16133913.77 13581244.69 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11091.57 349.21 140.39 32.39 4794638.79 4794185.07 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4603.19 2342.56 914.98 1.31 4405431.73 4374067.08 0.00
demikernel::push 8073.74 638.87 261.21 0.00 4151307.32 4151307.32 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11102.70 313.48 124.54 25.61 3051663.75 3049849.54 0.00
bgc::inetstack::tcp::established::background 11102.70 1106.75 440.54 0.05 11479731.68 2939727.36 0.00
ioc::network::libos::pop 9065.24 369.24 147.75 0.00 2646408.75 2646408.75 0.00
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 323.57 133.29 15.71 2552669.09 2552669.09 0.00
demikernel::pop 6052.08 528.29 210.73 0.00 2384571.29 2384571.29 0.00
ioc::network::libos::connect 41.86 30523.68 12347.25 0.00 1186718.29 1128520.43 0.00
ioc::network::libos::pushto 1211.67 1373.00 575.67 0.00 1672130.67 761323.33 0.00
demikernel::sgafree 8778.70 98.00 39.23 0.00 695758.75 695758.75 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11049.25 309.18 119.23 14.77 693701.79 683001.46 0.00
demikernel::sgaalloc 6534.21 128.08 52.38 0.00 641109.00 641109.00 0.00
demikernel::pushto 1211.67 478.67 201.33 0.00 580246.00 580246.00 0.00
ioc::network::libos::pushto;inetstack::push 1211.67 749.33 315.00 55.00 910807.33 558698.67 0.00
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1211.67 289.00 121.33 38.67 352108.67 352108.67 0.00
bgc::inetstack::tcp::passiveopen::background 41.86 34250.25 14092.00 0.00 401654.50 344882.21 0.00
ioc::network::libos::close 49.50 5553.50 2234.15 0.00 255195.43 255195.43 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 529.33 231.33 97.33 68.67 133433.33 133433.33 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6159.64 2460.00 22.57 58197.86 58197.86 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 16721.89 6930.75 18.14 56772.29 56772.29 0.00
ioc::network::libos::accept 37.75 2089.39 851.18 0.00 47378.71 47378.71 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 63.43 598.79 241.07 3.52 25896.68 25896.68 0.00
demikernel::connect 20.93 2598.00 1035.61 0.00 21796.00 21796.00 0.00
demikernel::async_close 32.50 657.50 251.17 0.00 21360.33 21360.33 0.00
bgc::inetstack::arp::background 6.50 2257.33 907.77 0.00 20252.57 20252.57 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 15.33 1111.67 445.33 6.17 16932.67 16932.67 0.00
demikernel::accept 21.86 1159.79 471.21 0.00 15929.07 15929.07 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 20.93 610.70 244.50 11.61 10700.32 10700.32 0.00
demikernel::socket 10.30 3393.15 1339.20 0.00 9787.57 9787.57 0.00
demikernel::bind 1.00 9597.38 3867.16 0.00 9597.38 9597.38 0.00
demikernel::listen 1.00 4426.29 1806.57 0.00 4426.29 4426.29 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 9.00 847.86 362.43 0.00 3629.71 3629.71 0.00
bgc::inetstack::icmp::background 1.05 3114.03 1248.23 0.00 3297.33 3297.33 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

@anandbonde anandbonde changed the title [profiler] improved output, corrected timer placements [profiler] write exclusive scope duration Dec 26, 2024
@anandbonde anandbonde changed the title [profiler] write exclusive scope duration [profiler] Enhancement: write exclusive scope duration Dec 26, 2024
@anandbonde anandbonde changed the title [profiler] Enhancement: write exclusive scope duration [profiler] Enhancement: write exclusive scope durations Dec 26, 2024
Copy link

libos = catpowder
commit id = d50c1cc

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19217311.00 677.13 269.43 85.18 11753474597.23 11753474597.23 47.93
ioc::network::libos::push 8073.74 33608321.79 14105278.11 38.97 5272403693.00 5228865742.95 38.39
bgc::inetstack::poll 9608655.50 1593.07 633.80 56.12 13871317305.75 2111569807.75 8.12
demikernel::new 1.00 90755841.33 36069458.85 18.27 90755841.33 90755841.33 18.27
ioc::network::libos::push;inetstack::push 8762.80 6400.63 2608.29 2.31 47269774.34 47269774.34 0.51
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5500.53 2171.88 850.90 0.90 6379221.12 6376798.98 0.00
ioc::network::libos::pushto;inetstack::push 1206.33 4561.00 1853.67 91.00 6249992.67 6249992.67 6.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11277.45 406.70 162.23 29.91 5787740.86 5787740.86 0.00
demikernel::push 8073.74 621.89 251.45 0.00 4338589.58 4338589.58 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11287.04 470.39 188.12 22.62 3703590.50 3703590.50 0.00
bgc::inetstack::tcp::established::background 11287.04 1658.89 655.68 0.11 13785170.43 3357857.18 0.00
ioc::network::libos::pop 9112.61 446.90 178.18 0.02 3255199.69 3255199.69 0.02
demikernel::pop 6034.82 655.55 263.06 0.00 2831616.43 2831616.43 0.00
ioc::network::libos::connect 41.86 39361.68 15824.79 0.39 1405501.36 1405501.36 0.39
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11235.20 896.98 345.34 24.14 935981.89 935981.89 0.00
demikernel::sgaalloc 6569.54 147.42 59.25 0.00 829089.42 829089.42 0.00
demikernel::sgafree 8778.40 119.77 48.43 0.00 804055.38 804055.38 0.00
demikernel::pushto 1206.33 475.67 193.67 0.67 577608.67 577608.67 0.67
ioc::network::libos::pushto 1206.33 5002.67 2033.33 6.33 6806988.00 556995.33 0.33
bgc::inetstack::tcp::passiveopen::background 41.86 33169.36 13412.04 0.00 493792.29 493792.29 0.00
ioc::network::libos::close 47.33 6723.08 2682.85 0.08 296701.57 296701.57 0.08
ioc::network::libos::accept 37.64 2127.21 855.39 0.00 48267.36 48267.36 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 218.67 233.00 97.33 59.00 47635.33 47635.33 0.00
demikernel::connect 20.93 3723.93 1474.00 0.00 38561.57 38561.57 0.00
demikernel::bind 1.00 27693.25 10846.34 0.00 27693.25 27693.25 0.00
demikernel::async_close 32.50 657.58 252.50 0.00 21418.33 21418.33 0.00
demikernel::accept 21.86 1764.61 709.21 0.00 21321.86 21321.86 0.00
bgc::inetstack::arp::background 6.58 2285.75 908.83 0.00 11988.87 11988.87 0.00
demikernel::socket 10.30 2050.33 814.47 0.00 6853.60 6853.60 0.00
demikernel::listen 1.00 3443.29 1352.50 0.00 3443.29 3443.29 0.00
bgc::inetstack::icmp::background 1.03 3117.65 1239.77 0.00 3248.90 3248.90 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from d50c1cc to 8ba92eb Compare December 27, 2024 04:26
Copy link

libos = catnap
commit id = 8ba92eb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
ioc::network::libos::pop 7815.00 14290268.00 5834165.00 25.00 10127828212.00 10125204127.00 25.00
bgc::catnap::transport::epoll 13591644.00 2059.00 856.00 33.00 7239268294.00 7239268294.00 33.00
ioc::network::libos::accept 15.00 918643241.00 373390315.00 45.00 6248049824.00 6247927721.00 45.00
ioc::network::libos::push 8800.00 16709.00 6839.00 7.00 178409356.00 172687947.00 7.00
ioc::network::libos::connect 25.00 5114982.00 2108527.00 24.00 87044760.00 85495055.00 23.00
ioc::network::libos::pushto 1278.00 7122.00 2843.00 24.00 8873878.00 8324578.00 22.00
ioc::network::libos::push;catnap::linux::transport::push 9066.00 734.00 299.00 4.00 5894785.00 5894785.00 0.00
demikernel::push 8800.00 568.00 233.00 0.00 4695193.00 4695193.00 0.00
demikernel::pop 7815.00 596.00 247.00 0.00 3592284.00 3592284.00 0.00
ioc::network::libos::pop;catnap::linux::transport::pop 8024.00 411.00 168.00 4.00 2694373.00 2694373.00 0.00
ioc::network::libos::connect;catnap::linux::transport::connect 25.00 77684.00 32663.00 3.00 1549706.00 1549706.00 1.00
demikernel::sgaalloc 11331.00 132.00 55.00 0.00 1455768.00 1455768.00 0.00
demikernel::sgafree 11553.00 76.00 31.00 0.00 887992.00 887992.00 0.00
demikernel::pushto 1278.00 448.00 179.00 2.00 565912.00 565912.00 2.00
ioc::network::libos::pushto;catnap::linux::transport::push 1278.00 446.00 178.00 6.00 549300.00 549300.00 2.00
demikernel::socket;catnap::linux::transport::socket 10.00 151725.00 61871.00 96.00 530406.00 530406.00 0.00
ioc::network::libos::close;catnap::linux::transport::close 18.00 22453.00 9256.00 95.00 335532.00 335532.00 0.00
demikernel::new 1.00 250575.00 103572.00 0.00 250575.00 250575.00 0.00
ioc::network::libos::accept;catnap::linux::transport::accept 15.00 7617.00 3078.00 0.00 122103.00 122103.00 0.00
demikernel::connect 25.00 2089.00 868.00 0.00 28825.00 28825.00 0.00
demikernel::async_close 32.00 871.00 386.00 0.00 28352.00 28352.00 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 24150.00 9811.00 83.00 24150.00 24150.00 0.00
demikernel::accept 15.00 1575.00 640.00 0.00 18160.00 18160.00 0.00
ioc::network::libos::close 18.00 23619.00 9735.00 0.00 351558.00 16026.00 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14026.00 5700.00 92.00 14026.00 14026.00 0.00
demikernel::socket 10.00 154114.00 62848.00 0.00 538915.00 8510.00 0.00
demikernel::bind 1.00 28944.00 11763.00 0.00 28944.00 4794.00 0.00
demikernel::listen 1.00 15259.00 6202.00 0.00 15259.00 1232.00 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

Copy link

libos = catpowder
commit id = 8ba92eb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19244472.00 672.00 271.00 85.00 11694895756.00 11694895756.00 47.00
ioc::network::libos::push 8074.00 33586799.00 14071398.00 39.00 4983808359.00 4940376071.00 39.00
bgc::inetstack::poll 9622236.00 1580.00 636.00 55.00 13709939737.00 2006842347.00 8.00
demikernel::new 1.00 94853107.00 38207632.00 20.00 94853107.00 94853107.00 20.00
ioc::network::libos::push;inetstack::push 8763.00 6329.00 2600.00 2.00 47155055.00 47155055.00 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5923.00 2302.00 906.00 1.00 8340644.00 8337958.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11714.00 403.00 163.00 29.00 5855408.00 5855408.00 0.00
demikernel::push 8074.00 640.00 261.00 0.00 4324483.00 4324483.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11724.00 473.00 194.00 23.00 3957939.00 3957939.00 0.00
bgc::inetstack::tcp::established::background 11724.00 1650.00 661.00 0.00 14354248.00 3607452.00 0.00
ioc::network::libos::pop 9147.00 461.00 186.00 0.00 3338275.00 3338275.00 0.00
ioc::network::libos::pushto;inetstack::push 778.00 3816.00 1593.00 89.00 2944312.00 2944312.00 2.00
demikernel::pop 6038.00 671.00 271.00 0.00 2808812.00 2808812.00 0.00
ioc::network::libos::connect 42.00 40887.00 16690.00 0.00 1501101.00 1501101.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11672.00 865.00 333.00 24.00 933449.00 933449.00 0.00
demikernel::sgafree 8754.00 121.00 48.00 0.00 847260.00 847260.00 0.00
demikernel::sgaalloc 6509.00 162.00 66.00 0.00 821382.00 821382.00 0.00
bgc::inetstack::tcp::passiveopen::background 42.00 32842.00 13122.00 0.00 437331.00 437331.00 0.00
demikernel::pushto 778.00 500.00 209.00 0.00 388763.00 388763.00 0.00
ioc::network::libos::pushto 778.00 4279.00 1786.00 3.00 3308621.00 364309.00 0.00
ioc::network::libos::close 47.00 6334.00 2557.00 0.00 273244.00 273244.00 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 275.00 198.00 81.00 59.00 52821.00 52821.00 0.00
ioc::network::libos::accept 38.00 2200.00 884.00 0.00 51994.00 51994.00 0.00
demikernel::connect 21.00 4103.00 1650.00 0.00 42429.00 42429.00 0.00
demikernel::bind 1.00 23953.00 9421.00 0.00 23953.00 23953.00 0.00
demikernel::async_close 32.00 692.00 266.00 0.00 22479.00 22479.00 0.00
demikernel::accept 22.00 1262.00 503.00 0.00 17914.00 17914.00 0.00
bgc::inetstack::arp::background 7.00 1968.00 787.00 0.00 8898.00 8898.00 0.00
demikernel::socket 10.00 2088.00 848.00 0.00 6921.00 6921.00 0.00
demikernel::listen 1.00 3912.00 1550.00 0.00 3912.00 3912.00 0.00
bgc::inetstack::icmp::background 1.00 3129.00 1257.00 0.00 3234.00 3234.00 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

Copy link

libos = catnip
commit id = 8ba92eb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28509771.00 203.00 82.00 58.00 5772975754.00 5772975754.00 16.00
ioc::network::libos::push 8074.00 33570226.00 13489337.00 28.00 4391465675.00 4376778385.00 28.00
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28509771.00 352.00 143.00 76.00 9987873612.00 4214897858.00 12.00
bgc::inetstack::poll 14254885.00 922.00 375.00 36.00 12952929335.00 2960215571.00 8.00
demikernel::new 1.00 1763867631.00 716133007.00 46.00 1763867631.00 1763867631.00 46.00
ioc::network::libos::push;inetstack::push 8763.00 2185.00 909.00 1.00 15946200.00 13374595.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11097.00 370.00 151.00 32.00 4942193.00 4941599.00 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4714.00 2487.00 987.00 1.00 4922189.00 4866155.00 0.00
demikernel::push 8074.00 778.00 319.00 0.00 4062479.00 4062479.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11109.00 338.00 138.00 26.00 3133838.00 3130964.00 0.00
ioc::network::libos::pushto 4929.00 1310.00 530.00 0.00 6557759.00 3124805.00 0.00
bgc::inetstack::tcp::established::background 11109.00 1168.00 474.00 0.00 11713144.00 2937257.00 0.00
ioc::network::libos::pop 9180.00 376.00 154.00 0.00 2660476.00 2660476.00 0.00
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8763.00 377.00 156.00 16.00 2571605.00 2571605.00 0.00
demikernel::pop 6161.00 538.00 218.00 0.00 2443604.00 2443604.00 0.00
demikernel::pushto 4929.00 502.00 204.00 0.00 2390451.00 2390451.00 0.00
ioc::network::libos::pushto;inetstack::push 4929.00 696.00 282.00 53.00 3432955.00 2252206.00 0.00
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 4929.00 245.00 99.00 35.00 1180749.00 1180749.00 0.00
ioc::network::libos::connect 42.00 35994.00 14679.00 0.00 1202976.00 1142058.00 0.00
demikernel::sgafree 8989.00 91.00 37.00 0.00 714292.00 714292.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11055.00 319.00 124.00 15.00 699857.00 688738.00 0.00
demikernel::sgaalloc 6766.00 183.00 75.00 0.00 683240.00 683240.00 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 2373.00 238.00 94.00 67.00 567493.00 567493.00 0.00
bgc::inetstack::tcp::passiveopen::background 42.00 36266.00 14951.00 0.00 370829.00 307989.00 0.00
ioc::network::libos::close 49.00 5798.00 2356.00 0.00 272350.00 272350.00 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21.00 20665.00 8514.00 20.00 62839.00 62839.00 0.00
ioc::network::libos::connect;catnip::runtime::transmit 42.00 7158.00 2946.00 21.00 60918.00 60918.00 0.00
ioc::network::libos::accept 38.00 2217.00 916.00 0.00 50625.00 50625.00 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 67.00 713.00 291.00 4.00 28634.00 28634.00 0.00
demikernel::connect 21.00 2586.00 1061.00 0.00 22286.00 22286.00 0.00
demikernel::async_close 32.00 652.00 251.00 0.00 21217.00 21217.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 18.00 1221.00 513.00 8.00 17884.00 17884.00 0.00
demikernel::accept 22.00 1260.00 515.00 0.00 17265.00 17265.00 0.00
bgc::inetstack::arp::background 7.00 2120.00 858.00 0.00 16344.00 16344.00 0.00
demikernel::bind 1.00 11742.00 4749.00 0.00 11742.00 11742.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21.00 620.00 254.00 12.00 11119.00 11119.00 0.00
demikernel::socket 10.00 2036.00 829.00 0.00 7909.00 7909.00 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 12.00 908.00 369.00 1.00 4751.00 4751.00 0.00
demikernel::listen 1.00 4300.00 1730.00 0.00 4300.00 4300.00 0.00
bgc::inetstack::icmp::background 1.00 3029.00 1228.00 0.00 3240.00 3240.00 0.00
demikernel::close 0.00 nan nan 0.00 0.00 0.00 0.00

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch 2 times, most recently from 2c4c556 to e37da06 Compare December 27, 2024 05:39
Copy link

libos = catpowder
commit id = e37da06

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19578298 661 264 85 11938015172 11938015172 50
ioc::network::libos::push 8074 33542414 14342580 36 5452285098 5408706353 36
bgc::inetstack::poll 9789149 1552 620 58 14005840634 2060256688 8
demikernel::new 1 98140698 39005356 18 98140698 98140698 18
ioc::network::libos::push;inetstack::push 8763 6136 2508 2 47314065 47314065 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5764 2438 955 1 7697059 7694015 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11543 393 158 29 5865949 5865949 0
demikernel::push 8074 593 241 0 4289240 4289240 0
ioc::network::libos::pushto;inetstack::push 1028 3944 1588 90 4082260 4082260 3
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11555 500 204 24 3928649 3928649 0
bgc::inetstack::tcp::established::background 11555 1645 656 0 14283889 3575764 0
ioc::network::libos::pop 9118 403 162 0 3232757 3232757 0
demikernel::pop 6038 618 247 0 2833050 2833050 0
ioc::network::libos::connect 42 33945 13600 0 1340185 1340185 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11501 859 330 23 913527 913527 0
demikernel::sgaalloc 6540 159 64 0 832834 832834 0
demikernel::sgafree 8768 130 53 0 808677 808677 0
demikernel::pushto 1028 494 199 1 506492 506492 1
ioc::network::libos::pushto 1028 4400 1772 4 4545851 463591 1
bgc::inetstack::tcp::passiveopen::background 42 33085 13256 0 449978 449978 0
ioc::network::libos::close 48 6019 2407 0 280394 280394 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 255 354 143 66 59867 59867 0
ioc::network::libos::accept 38 2054 824 0 49598 49598 0
demikernel::connect 21 3923 1573 0 39213 39213 0
demikernel::bind 1 28763 11321 0 28763 28763 0
demikernel::socket 10 2309 945 0 21590 21590 0
demikernel::async_close 32 662 253 0 21574 21574 0
demikernel::accept 22 1547 611 0 19041 19041 0
bgc::inetstack::arp::background 7 2297 923 0 13274 13274 0
demikernel::listen 1 4206 1665 0 4206 4206 0
bgc::inetstack::icmp::background 1 3261 1304 0 3403 3403 0
demikernel::close 0 0 0 0 0 0 0

Copy link

libos = catnip
commit id = e37da06

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28427700 202 83 58 5835478658 5835478658 17
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28427700 350 144 76 10109582728 4274104070 12
ioc::network::libos::push 8074 33489599 14676925 27 3773130945 3758497247 27
bgc::inetstack::poll 14213850 917 377 37 13046805365 2931800471 9
demikernel::new 1 1757872540 722140875 45 1757872540 1757872540 45
ioc::network::libos::push;inetstack::push 8763 2075 875 1 15888015 13435675 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5038 2081 851 1 5514067 5271740 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11719 360 148 33 4934333 4933446 0
demikernel::push 8074 680 284 0 4064588 4064588 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11732 332 136 26 3226178 3222663 0
bgc::inetstack::tcp::established::background 11732 1140 466 0 11987169 3089491 0
ioc::network::libos::pop 9408 363 150 0 2702582 2702582 0
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8763 339 143 16 2452340 2452340 0
demikernel::pop 6052 589 243 0 2445383 2445383 0
ioc::network::libos::connect 42 30385 12638 0 1160635 1101092 0
ioc::network::libos::pushto 1200 1340 640 0 1615397 746436 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11676 313 123 14 737168 725469 0
demikernel::sgafree 8778 98 40 0 708956 708956 0
demikernel::sgaalloc 6534 148 62 0 654193 654193 0
demikernel::pushto 1200 496 234 0 596377 596377 0
ioc::network::libos::pushto;inetstack::push 1200 722 342 54 868961 543389 0
bgc::inetstack::tcp::passiveopen::background 42 35965 14983 0 414114 352898 0
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1200 270 129 37 325573 325573 0
ioc::network::libos::close 50 5878 2441 0 272072 272072 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 688 668 275 4 248141 248141 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 520 240 114 68 133797 133797 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 19466 8137 19 61216 61216 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6537 2692 23 59543 59543 0
ioc::network::libos::accept 38 2174 898 0 49744 49744 0
demikernel::async_close 32 700 273 0 22821 22821 0
demikernel::connect 21 2739 1140 0 21201 21201 0
demikernel::accept 22 1386 571 0 19473 19473 0
bgc::inetstack::arp::background 7 2198 905 0 18942 18942 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 18 991 418 6 16401 16401 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 634 262 12 11700 11700 0
demikernel::bind 1 11696 4787 0 11696 11696 0
demikernel::socket 10 1933 799 0 7412 7412 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 12 1045 443 1 4968 4968 0
bgc::inetstack::icmp::background 1 3126 1291 0 3319 3319 0
demikernel::listen 1 3174 1287 0 3174 3174 0
demikernel::close 0 0 0 0 0 0 0

Copy link

libos = catnap
commit id = e37da06

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time total_duration total_duration_exclusive percent_time_exclusive
ioc::network::libos::pop 7815 17505425 7337689 23 10372015218 10369604882 23
bgc::catnap::transport::epoll 13372751 1941 802 33 7204182368 7204182368 33
ioc::network::libos::accept 15 893488599 364751561 44 6123456380 6123351973 44
ioc::network::libos::push 8800 16147 6592 7 175043691 169545871 7
ioc::network::libos::connect 25 7210725 2984950 28 122739085 121287473 27
ioc::network::libos::push;catnap::linux::transport::push 9066 695 283 5 5664421 5664421 0
ioc::network::libos::pushto 600 8221 3289 23 4716579 4449015 22
demikernel::push 8800 535 219 0 4341115 4341115 0
demikernel::pop 7815 550 227 0 3408763 3408763 0
ioc::network::libos::pop;catnap::linux::transport::pop 8023 417 171 4 2474899 2474899 0
demikernel::sgaalloc 11283 131 54 0 1486322 1486322 0
ioc::network::libos::connect;catnap::linux::transport::connect 25 72849 30171 2 1451612 1451612 1
demikernel::sgafree 11536 76 31 0 900523 900523 0
demikernel::socket;catnap::linux::transport::socket 10 148074 59611 96 528716 528716 0
ioc::network::libos::close;catnap::linux::transport::close 18 22119 9054 95 333736 333736 0
ioc::network::libos::pushto;catnap::linux::transport::push 600 449 179 6 267564 267564 2
demikernel::pushto 600 446 177 2 265065 265065 2
demikernel::new 1 255618 104697 0 255618 255618 0
ioc::network::libos::accept;catnap::linux::transport::accept 15 5553 2204 0 104407 104407 0
demikernel::async_close 32 1096 474 0 35795 35795 0
demikernel::connect 25 1941 797 0 27934 27934 0
demikernel::bind;catnap::linux::transport::bind 1 24345 9832 83 24345 24345 0
demikernel::accept 15 1472 598 0 17120 17120 0
ioc::network::libos::close 18 23341 9552 0 349787 16052 0
demikernel::listen;catnap::linux::transport::listen 1 13315 5417 91 13315 13315 0
demikernel::socket 10 150446 60578 0 537367 8651 0
demikernel::bind 1 29168 11789 0 29168 4823 0
demikernel::listen 1 14565 5926 0 14565 1250 0
demikernel::close 0 0 0 0 0 0 0

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from c000856 to f754d00 Compare December 27, 2024 07:10
Copy link

libos = catnap
commit id = f754d00

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
ioc::network::libos::pop 7815 18084109 6956330 10284494741 43.00 10281987597 43.00
bgc::catnap::transport::epoll 13492505 2142 890 7251889696 30.00 7251889696 30.00
ioc::network::libos::accept 15 904711072 379428947 6258177065 26.00 6258092149 26.00
ioc::network::libos::push 8800 16427 6807 177196401 1.00 171830633 1.00
ioc::network::libos::connect 25 5573427 2288217 129755688 1.00 128291200 1.00
ioc::network::libos::push;catnap::linux::transport::push 9066 638 263 5528366 0.00 5528366 0.00
demikernel::push 8800 524 217 4387358 0.00 4387358 0.00
ioc::network::libos::pushto 592 7289 2820 4240293 0.00 3979986 0.00
demikernel::pop 7815 546 225 3587578 0.00 3587578 0.00
ioc::network::libos::pop;catnap::linux::transport::pop 8023 406 168 2574299 0.00 2574299 0.00
ioc::network::libos::connect;catnap::linux::transport::connect 25 74500 30796 1464488 0.00 1464488 0.00
demikernel::sgaalloc 11283 121 50 1367450 0.00 1367450 0.00
demikernel::sgafree 11536 83 34 913932 0.00 913932 0.00
demikernel::socket;catnap::linux::transport::socket 10 149849 60659 518474 0.00 518474 0.00
ioc::network::libos::close;catnap::linux::transport::close 18 22101 9118 337684 0.00 337684 0.00
demikernel::pushto 592 450 174 263941 0.00 263941 0.00
ioc::network::libos::pushto;catnap::linux::transport::push 592 443 172 260307 0.00 260307 0.00
demikernel::new 1 248255 102741 248255 0.00 248255 0.00
ioc::network::libos::accept;catnap::linux::transport::accept 15 5843 2395 84915 0.00 84915 0.00
demikernel::async_close 32 880 370 28618 0.00 28618 0.00
demikernel::connect 25 1967 808 28198 0.00 28198 0.00
demikernel::bind;catnap::linux::transport::bind 1 23515 9704 23515 0.00 23515 0.00
demikernel::accept 15 1520 631 17397 0.00 17397 0.00
ioc::network::libos::close 18 23428 9666 355020 0.00 17335 0.00
demikernel::listen;catnap::linux::transport::listen 1 14626 6078 14626 0.00 14626 0.00
demikernel::socket 10 152325 61682 527498 0.00 9024 0.00
demikernel::bind 1 28466 11753 28466 0.00 4950 0.00
demikernel::listen 1 16032 6663 16032 0.00 1405 0.00
demikernel::close 0 0 0 0 0.00 0 0.00

Copy link

libos = catnip
commit id = f754d00

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28356720 204 82 5708669390 17.00 5708669390 32.00
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28356720 356 143 9709857112 29.00 4001187722 22.00
ioc::network::libos::push 8074 33446726 14195878 3323779443 10.00 3309406010 19.00
bgc::inetstack::poll 14178360 954 385 12676677232 38.00 2962389580 17.00
demikernel::new 1 1764009162 709987047 1764009162 5.00 1764009162 10.00
ioc::network::libos::push;inetstack::push 8763 2054 844 15605441 0.00 13169781 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11078 355 144 4917429 0.00 4917027 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4596 1872 745 4505633 0.00 4479808 0.00
demikernel::push 8074 689 282 4045362 0.00 4045362 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11088 318 129 3101663 0.00 3100689 0.00
bgc::inetstack::tcp::established::background 11088 1119 451 11607480 0.00 2891021 0.00
ioc::network::libos::pop 9056 371 151 2624004 0.00 2624004 0.00
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8763 353 145 2435661 0.00 2435661 0.00
demikernel::pop 6050 528 213 2429409 0.00 2429409 0.00
ioc::network::libos::connect 42 32155 12957 1169832 0.00 1106115 0.00
ioc::network::libos::pushto 1164 1324 553 1547837 0.00 727438 0.00
demikernel::sgafree 8776 93 38 696609 0.00 696609 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11036 307 120 697367 0.00 686440 0.00
demikernel::sgaalloc 6531 137 57 643823 0.00 643823 0.00
demikernel::pushto 1164 482 201 561180 0.00 561180 0.00
ioc::network::libos::pushto;inetstack::push 1164 703 293 820399 0.00 517268 0.00
bgc::inetstack::tcp::passiveopen::background 42 33893 13679 385455 0.00 328154 0.00
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1164 259 108 303131 0.00 303131 0.00
ioc::network::libos::close 49 5545 2245 256868 0.00 256868 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 503 247 105 129143 0.00 129143 0.00
ioc::network::libos::connect;catnip::runtime::transmit 42 6875 2790 63717 0.00 63717 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 18264 7368 57301 0.00 57301 0.00
ioc::network::libos::accept 38 2083 845 44885 0.00 44885 0.00
demikernel::async_close 32 661 255 21524 0.00 21524 0.00
demikernel::connect 21 2574 1041 20994 0.00 20994 0.00
bgc::inetstack::arp::background 6 2047 824 20659 0.00 20659 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 48 609 246 20290 0.00 20290 0.00
demikernel::accept 22 1393 554 17871 0.00 17871 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 11 1772 753 13644 0.00 13644 0.00
demikernel::bind 1 13432 5491 13432 0.00 13432 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 602 243 10927 0.00 10927 0.00
demikernel::socket 10 1641 660 6525 0.00 6525 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 19 791 332 4495 0.00 4495 0.00
demikernel::listen 1 4217 1690 4217 0.00 4217 0.00
bgc::inetstack::icmp::background 1 2974 1197 3169 0.00 3169 0.00
demikernel::close 0 0 0 0 0.00 0 0.00

Copy link

libos = catpowder
commit id = f754d00

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19497412 688 276 11921659368 39.00 11921659368 63.00
ioc::network::libos::push 8074 33575144 12566452 4808664261 16.00 4764367848 25.00
bgc::inetstack::poll 9748706 1625 653 13985249428 45.00 2057801555 11.00
demikernel::new 1 92864052 37147265 92864052 0.00 92864052 0.00
ioc::network::libos::push;inetstack::push 8763 6172 2497 48093248 0.00 48093248 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11096 426 170 5941152 0.00 5941152 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5330 2488 966 5886615 0.00 5884696 0.00
demikernel::push 8074 596 239 4463116 0.00 4463116 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11108 558 217 3807831 0.00 3807831 0.00
bgc::inetstack::tcp::established::background 11108 1763 690 14003718 0.00 3328837 0.00
ioc::network::libos::pushto;inetstack::push 736 4539 1983 3319677 0.00 3319677 0.00
ioc::network::libos::pop 9033 437 175 3280490 0.00 3280490 0.00
demikernel::pop 6034 611 243 2833911 0.00 2833911 0.00
ioc::network::libos::connect 42 40532 16399 1540266 0.00 1540266 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11054 902 346 925898 0.00 925898 0.00
demikernel::sgafree 8752 117 47 815090 0.00 815090 0.00
demikernel::sgaalloc 6512 151 60 809960 0.00 809960 0.00
bgc::inetstack::tcp::passiveopen::background 42 31757 12666 477602 0.00 477602 0.00
demikernel::pushto 736 508 221 374194 0.00 374194 0.00
ioc::network::libos::pushto 736 5002 2184 3662203 0.00 342526 0.00
ioc::network::libos::close 47 6415 2570 300869 0.00 300869 0.00
ioc::network::libos::accept 39 2059 819 49236 0.00 49236 0.00
demikernel::connect 21 4231 1689 45690 0.00 45690 0.00
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 189 204 86 37737 0.00 37737 0.00
demikernel::async_close 32 1006 385 32588 0.00 32588 0.00
demikernel::bind 1 25368 9973 25368 0.00 25368 0.00
demikernel::accept 22 1202 476 18202 0.00 18202 0.00
bgc::inetstack::arp::background 7 2144 852 11503 0.00 11503 0.00
demikernel::socket 10 1641 657 7265 0.00 7265 0.00
demikernel::listen 1 5113 2036 5113 0.00 5113 0.00
bgc::inetstack::icmp::background 1 3160 1264 3281 0.00 3281 0.00
demikernel::close 0 0 0 0 0.00 0 0.00

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from f754d00 to 51cf5fb Compare December 28, 2024 04:15
Copy link

libos = catpowder
commit id = 51cf5fb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19140212 691 281 11782004349 46 11782004349 84
bgc::inetstack::poll 9570106 1636 665 13812865051 54 2023182317 14
demikernel::new 1 93694076 37869104 93694076 0 93694076 1
ioc::network::libos::push 16145 3008 1235 47417675 0 47417675 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5788 2232 882 7808527 0 7805978 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11579 393 158 5681064 0 5681064 0
demikernel::push 8074 649 264 4446685 0 4446685 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11590 497 201 3782559 0 3782559 0
bgc::inetstack::tcp::established::background 11590 1667 665 13827292 0 3425913 0
ioc::network::libos::pop 9230 463 188 3397174 0 3397174 0
ioc::network::libos::pushto 673 4607 1921 3081831 0 3081831 0
demikernel::pop 6035 629 253 2833386 0 2833386 0
ioc::network::libos::connect 42 40953 16965 1565145 0 1565145 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11537 903 350 937756 0 937756 0
demikernel::sgaalloc 6503 165 68 833315 0 833315 0
demikernel::sgafree 8748 126 54 822174 0 822174 0
bgc::inetstack::tcp::passiveopen::background 42 32431 12761 476872 0 476872 0
demikernel::pushto 673 553 230 363073 0 363073 0
ioc::network::libos::close 47 6120 2506 273907 0 273907 0
ioc::network::libos::accept 39 2080 823 50494 0 50494 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 195 241 109 50137 0 50137 0
demikernel::connect 21 4169 1724 44750 0 44750 0
demikernel::bind 1 28533 11226 28533 0 28533 0
demikernel::async_close 32 867 336 28290 0 28290 0
demikernel::accept 22 1966 780 20950 0 20950 0
bgc::inetstack::arp::background 7 2006 811 9718 0 9718 0
demikernel::socket 10 2203 887 7421 0 7421 0
bgc::inetstack::icmp::background 1 3306 1335 3424 0 3424 0
demikernel::listen 1 3192 1262 3192 0 3192 0
demikernel::close 0 0 0 0 0 0 0

Copy link

libos = catnap
commit id = 51cf5fb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
ioc::network::libos::pop 7815 17621375 7345353 10256645712 43 10254100639 43
bgc::catnap::transport::epoll 13319235 1944 809 7100925403 30 7100925403 30
ioc::network::libos::accept 15 928654198 383788999 6137444884 26 6137320440 26
ioc::network::libos::push 8800 16227 6741 176575990 1 171335504 1
ioc::network::libos::connect 25 5101841 2122761 104428530 0 102927484 0
ioc::network::libos::pushto 811 7579 3026 5880850 0 5511333 0
ioc::network::libos::push;catnap::linux::transport::push 9066 616 255 5399288 0 5399288 0
demikernel::push 8800 552 229 4598948 0 4598948 0
demikernel::pop 7815 564 235 3405865 0 3405865 0
ioc::network::libos::pop;catnap::linux::transport::pop 8023 397 165 2613244 0 2613244 0
ioc::network::libos::connect;catnap::linux::transport::connect 25 73642 30389 1501046 0 1501046 0
demikernel::sgaalloc 11299 128 53 1413353 0 1413353 0
demikernel::sgafree 11541 76 32 904378 0 904378 0
demikernel::socket;catnap::linux::transport::socket 10 144554 58194 512992 0 512992 0
demikernel::pushto 811 480 192 375775 0 375775 0
ioc::network::libos::pushto;catnap::linux::transport::push 811 473 189 369517 0 369517 0
ioc::network::libos::close;catnap::linux::transport::close 18 21560 8918 331210 0 331210 0
demikernel::new 1 246191 102356 246191 0 246191 0
ioc::network::libos::accept;catnap::linux::transport::accept 15 7519 3070 124444 0 124444 0
demikernel::async_close 32 924 392 30092 0 30092 0
demikernel::connect 25 1908 778 26789 0 26789 0
demikernel::bind;catnap::linux::transport::bind 1 22067 9153 22067 0 22067 0
demikernel::accept 15 1468 607 17672 0 17672 0
ioc::network::libos::close 18 22655 9371 346508 0 15298 0
demikernel::listen;catnap::linux::transport::listen 1 13142 5464 13142 0 13142 0
demikernel::socket 10 146888 59156 521459 0 8467 0
demikernel::bind 1 26706 11081 26706 0 4639 0
demikernel::listen 1 14364 5972 14364 0 1222 0
demikernel::close 0 0 0 0 0 0 0

Copy link

libos = catnip
commit id = 51cf5fb

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28366311 203 83 5790132245 19 5790132245 39
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28366311 354 144 9979912162 33 4189779917 28
bgc::inetstack::poll 14183155 937 382 12930466350 42 2945363420 20
demikernel::new 1 1772052541 720891945 1772052541 6 1772052541 12
ioc::network::libos::push 16145 1187 491 17635072 0 15361320 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4841 2682 1056 5278747 0 5141887 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11407 362 147 4785190 0 4784578 0
demikernel::push 8074 740 303 4077598 0 4077598 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11420 330 135 3175982 0 3172655 0
bgc::inetstack::tcp::established::background 11420 1156 467 11676265 0 2994801 0
ioc::network::libos::pop 9240 373 153 2651780 0 2651780 0
ioc::network::libos::push;catnip::runtime::transmit 8763 349 145 2468646 0 2468646 0
demikernel::pop 6053 578 235 2440015 0 2440015 0
ioc::network::libos::pushto 1244 1272 590 1589607 0 1253925 0
ioc::network::libos::connect 42 31878 13078 1172987 0 1114743 0
demikernel::sgaalloc 6537 181 75 803804 0 803804 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11365 332 129 720292 0 708978 0
demikernel::sgafree 8781 103 42 706046 0 706046 0
demikernel::pushto 1244 510 237 629177 0 629177 0
bgc::inetstack::tcp::passiveopen::background 42 38295 15444 426797 0 361327 0
ioc::network::libos::pushto;catnip::runtime::transmit 1244 269 125 335682 0 335682 0
ioc::network::libos::close 49 6135 2508 285692 0 285692 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 558 293 132 156603 0 156603 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 377 662 268 135803 0 135803 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 21461 8655 65470 0 65470 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6452 2659 58245 0 58245 0
ioc::network::libos::accept 38 2276 925 50697 0 50697 0
demikernel::async_close 32 785 300 25656 0 25656 0
demikernel::connect 21 2548 1044 21902 0 21902 0
bgc::inetstack::arp::background 7 2378 963 20963 0 20963 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 22 1087 462 20704 0 20704 0
demikernel::accept 22 1538 615 19599 0 19599 0
demikernel::bind 1 11650 4727 11650 0 11650 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 619 251 11314 0 11314 0
demikernel::socket 10 1917 789 7214 0 7214 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 11 698 294 3806 0 3806 0
demikernel::listen 1 3596 1437 3596 0 3596 0
bgc::inetstack::icmp::background 1 2876 1174 3045 0 3045 0
demikernel::close 0 0 0 0 0 0 0

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from 51cf5fb to 4bba007 Compare December 28, 2024 05:56
Copy link

libos = catnap
commit id = 4bba007

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
ioc::network::libos::pop 7814 17640935 7166430 10268198521 43 10265687999 43
bgc::catnap::transport::epoll 13380575 1927 802 7182493202 30 7182493202 30
ioc::network::libos::accept 15 894771722 368868114 6133278403 26 6133199075 26
ioc::network::libos::push 8800 16502 6831 177356847 1 172008066 1
ioc::network::libos::connect 25 4528158 1884857 117804406 0 116261274 0
ioc::network::libos::push;catnap::linux::transport::push 9066 640 264 5510865 0 5510865 0
demikernel::push 8800 555 230 4593878 0 4593878 0
ioc::network::libos::pushto 604 7436 3011 4380723 0 4108950 0
demikernel::pop 7814 544 225 3518400 0 3518400 0
ioc::network::libos::pop;catnap::linux::transport::pop 8023 406 167 2577768 0 2577768 0
ioc::network::libos::connect;catnap::linux::transport::connect 25 76268 31939 1543133 0 1543133 0
demikernel::sgaalloc 11283 124 52 1421777 0 1421777 0
demikernel::sgafree 11536 74 31 898116 0 898116 0
demikernel::socket;catnap::linux::transport::socket 10 147528 60385 522354 0 522354 0
ioc::network::libos::close;catnap::linux::transport::close 18 21649 8960 334377 0 334377 0
ioc::network::libos::pushto;catnap::linux::transport::push 604 457 185 271773 0 271773 0
demikernel::pushto 604 452 183 267941 0 267941 0
demikernel::new 1 246254 102292 246254 0 246254 0
ioc::network::libos::accept;catnap::linux::transport::accept 15 4039 1677 79328 0 79328 0
demikernel::async_close 32 966 413 31522 0 31522 0
demikernel::connect 25 2064 860 31088 0 31088 0
demikernel::bind;catnap::linux::transport::bind 1 22403 9218 22403 0 22403 0
demikernel::accept 15 1473 606 17803 0 17803 0
ioc::network::libos::close 18 22916 9483 352119 0 17741 0
demikernel::listen;catnap::linux::transport::listen 1 12864 5313 12864 0 12864 0
demikernel::socket 10 149915 61370 530802 0 8448 0
demikernel::bind 1 27123 11164 27123 0 4720 0
demikernel::listen 1 14145 5842 14145 0 1281 0
demikernel::close 0 0 0 0 0 0 0

Copy link

libos = catpowder
commit id = 4bba007

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19371916 675 268 11863663390 46 11863663390 84
bgc::inetstack::poll 9685958 1600 636 13997270122 54 2123910261 15
demikernel::new 1 97201144 38605304 97201144 0 97201144 1
ioc::network::libos::push 16145 2930 1199 48016947 0 48016947 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 6070 2519 983 9860818 0 9856046 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11868 415 167 5922575 0 5922575 0
demikernel::push 8074 577 235 4573197 0 4573197 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11879 503 205 3985621 0 3985621 0
ioc::network::libos::pushto 775 5190 2065 3717844 0 3717844 0
bgc::inetstack::tcp::established::background 11879 1693 674 14546352 0 3652468 0
ioc::network::libos::pop 9405 465 187 3599494 0 3599494 0
demikernel::pop 6035 615 245 2980933 0 2980933 0
ioc::network::libos::connect 42 37322 15074 1432376 0 1432376 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11825 890 341 985688 0 985688 0
demikernel::sgaalloc 6515 154 62 875823 0 875823 0
demikernel::sgafree 8754 124 50 849130 0 849130 0
bgc::inetstack::tcp::passiveopen::background 42 33990 13487 490052 0 490052 0
demikernel::pushto 775 697 279 469327 0 469327 0
ioc::network::libos::close 47 5935 2373 266938 0 266938 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 194 363 146 93849 0 93849 0
ioc::network::libos::accept 38 2144 858 52057 0 52057 0
demikernel::connect 21 3869 1567 41012 0 41012 0
demikernel::bind 1 27225 10635 27225 0 27225 0
demikernel::async_close 32 815 310 26606 0 26606 0
demikernel::accept 22 1359 541 20945 0 20945 0
bgc::inetstack::arp::background 7 2209 883 11432 0 11432 0
demikernel::socket 10 1945 775 7011 0 7011 0
demikernel::listen 1 4044 1614 4044 0 4044 0
bgc::inetstack::icmp::background 1 3165 1260 3358 0 3358 0
demikernel::close 0 0 0 0 0 0 0

Copy link

libos = catnip
commit id = 4bba007

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28200001 203 82 5633386565 19 5633386565 39
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28200001 354 143 9828042156 33 4194655591 29
bgc::inetstack::poll 14100000 943 381 12756949140 42 2924651848 20
demikernel::new 1 1768712722 714156785 1768712722 6 1768712722 12
ioc::network::libos::push 16145 1165 478 16978557 0 14760677 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11054 343 139 4763053 0 4762540 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4589 1968 798 4327256 0 4309304 0
demikernel::push 8074 700 284 4052795 0 4052795 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11065 307 125 3051272 0 3049952 0
bgc::inetstack::tcp::established::background 11065 1086 438 11388844 0 2882542 0
ioc::network::libos::pop 9048 360 146 2572137 0 2572137 0
demikernel::pop 6054 547 221 2416624 0 2416624 0
ioc::network::libos::push;catnip::runtime::transmit 8763 340 140 2407985 0 2407985 0
ioc::network::libos::pushto 1285 1274 545 1642291 0 1288515 0
ioc::network::libos::connect 42 31070 12538 1157021 0 1099158 0
demikernel::sgaalloc 6539 167 67 804932 0 804932 0
demikernel::sgafree 8783 99 40 700658 0 700658 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11012 301 118 691977 0 681496 0
demikernel::pushto 1285 505 216 644851 0 644851 0
ioc::network::libos::pushto;catnip::runtime::transmit 1285 275 118 353776 0 353776 0
bgc::inetstack::tcp::passiveopen::background 42 34044 14160 379619 0 324611 0
ioc::network::libos::close 49 6067 2445 271120 0 271120 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 602 281 119 157455 0 157455 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6227 2498 57862 0 57862 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 16855 7009 55009 0 55009 0
ioc::network::libos::accept 38 2025 840 45666 0 45666 0
bgc::inetstack::arp::background 6 2229 905 22725 0 22725 0
demikernel::connect 21 2707 1078 21586 0 21586 0
demikernel::async_close 32 618 239 20140 0 20140 0
demikernel::accept 22 1166 480 16630 0 16630 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 14 966 420 12328 0 12328 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 624 251 10481 0 10481 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 23 606 246 10479 0 10479 0
demikernel::bind 1 10202 4168 10202 0 10202 0
demikernel::socket 10 1654 672 6971 0 6971 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 13 1026 443 4104 0 4104 0
bgc::inetstack::icmp::background 1 2916 1179 3082 0 3082 0
demikernel::listen 1 2711 1100 2711 0 2711 0
demikernel::close 0 0 0 0 0 0 0

@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from 4bba007 to 0b61606 Compare January 6, 2025 22:51
@anandbonde anandbonde requested a review from iyzhang January 6, 2025 22:55
Copy link

github-actions bot commented Jan 6, 2025

libos = catpowder
commit id = 0b61606

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 19817900 665 267 12216245064 46 12216245064 84
bgc::inetstack::poll 9908950 1566 628 14316007245 54 2092645718 14
demikernel::new 1 98096163 39329766 98096163 0 98096163 1
ioc::network::libos::push 16145 3132 1280 47182467 0 47182467 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 5644 2240 882 7239596 0 7237080 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11424 430 172 5791032 0 5791032 0
demikernel::push 8074 602 244 4108524 0 4108524 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11435 551 224 3759841 0 3759841 0
ioc::network::libos::pushto 830 4100 1630 3431946 0 3431946 0
bgc::inetstack::tcp::established::background 11435 1817 725 13871913 0 3410507 0
ioc::network::libos::pop 9076 522 209 3237725 0 3237725 0
demikernel::pop 6038 697 278 2811616 0 2811616 0
ioc::network::libos::connect 42 42732 17428 1727345 0 1727345 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11381 944 364 910533 0 910533 0
demikernel::sgaalloc 6515 148 60 834502 0 834502 0
demikernel::sgafree 8757 126 52 782710 0 782710 0
bgc::inetstack::tcp::passiveopen::background 42 35432 14000 537219 0 537219 0
demikernel::pushto 830 502 200 411456 0 411456 0
ioc::network::libos::close 47 6454 2607 275530 0 275530 0
ioc::network::libos::accept 38 3012 1218 87365 0 87365 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 261 195 82 49473 0 49473 0
demikernel::connect 21 4076 1668 44236 0 44236 0
demikernel::bind 1 27403 10722 27403 0 27403 0
demikernel::async_close 32 747 286 24252 0 24252 0
demikernel::accept 22 1221 483 18814 0 18814 0
bgc::inetstack::arp::background 7 2197 879 11526 0 11526 0
demikernel::socket 10 2375 965 8304 0 8304 0
demikernel::listen 1 3793 1496 3793 0 3793 0
bgc::inetstack::icmp::background 1 3251 1299 3439 0 3439 0
demikernel::close 0 0 0 0 0 0 0

Copy link

github-actions bot commented Jan 6, 2025

libos = catnap
commit id = 0b61606

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
ioc::network::libos::pop 7817 14022815 5710139 10291126159 43 10288692907 43
bgc::catnap::transport::epoll 13451617 1824 769 7180162870 30 7180162870 30
ioc::network::libos::accept 15 940245301 379963171 6132250154 26 6132127055 26
ioc::network::libos::push 8800 16477 6809 174477301 1 169254445 1
ioc::network::libos::connect 25 6218476 2639041 121229173 1 119735415 1
ioc::network::libos::pushto 2380 7073 2837 15859186 0 14858819 0
ioc::network::libos::push;catnap::linux::transport::push 9066 671 279 5381125 0 5381125 0
demikernel::push 8800 532 220 4297455 0 4297455 0
demikernel::pop 7817 558 234 3420867 0 3420867 0
ioc::network::libos::pop;catnap::linux::transport::pop 8025 403 166 2498428 0 2498428 0
ioc::network::libos::connect;catnap::linux::transport::connect 25 75566 32497 1493758 0 1493758 0
demikernel::sgaalloc 11414 137 58 1432970 0 1432970 0
demikernel::pushto 2380 455 182 1039700 0 1039700 0
ioc::network::libos::pushto;catnap::linux::transport::push 2380 429 172 1000367 0 1000367 0
demikernel::sgafree 11582 84 35 911078 0 911078 0
demikernel::socket;catnap::linux::transport::socket 10 146956 61395 527640 0 527640 0
ioc::network::libos::close;catnap::linux::transport::close 18 22724 9441 340021 0 340021 0
demikernel::new 1 249744 104002 249744 0 249744 0
ioc::network::libos::accept;catnap::linux::transport::accept 15 6862 2762 123100 0 123100 0
demikernel::connect 25 2067 880 29833 0 29833 0
demikernel::async_close 32 852 381 27768 0 27768 0
demikernel::bind;catnap::linux::transport::bind 1 23904 9744 23904 0 23904 0
demikernel::accept 15 1483 601 17915 0 17915 0
ioc::network::libos::close 18 23943 9945 356571 0 16549 0
demikernel::listen;catnap::linux::transport::listen 1 13723 5596 13723 0 13723 0
demikernel::socket 10 149351 62382 537144 0 9504 0
demikernel::bind 1 28660 11683 28660 0 4756 0
demikernel::listen 1 15040 6132 15040 0 1316 0
demikernel::close 0 0 0 0 0 0 0

Copy link

github-actions bot commented Jan 6, 2025

libos = catnip
commit id = 0b61606

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll 14201608 937 378 12753195302 42 8645584760 43
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 28403216 202 81 5695304340 19 5695304340 28
bgc::inetstack::poll;inetstack::layer4_endpoint::poll_once 28403216 353 142 9797820384 33 4102516044 20
demikernel::new 1 1769357800 711062481 1769357800 6 1769357800 9
ioc::network::libos::push 16145 1219 498 17744454 0 15460575 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for 4958 2039 807 5444750 0 5180846 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11799 355 143 5002654 0 5001678 0
demikernel::push 8074 680 277 4244364 0 4244364 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11810 314 127 3220330 0 3218310 0
bgc::inetstack::tcp::established::background 11810 1115 448 12116656 0 3165774 0
ioc::network::libos::pop 9422 372 150 2763075 0 2763075 0
demikernel::pop 6051 569 230 2546533 0 2546533 0
ioc::network::libos::push;catnip::runtime::transmit 8763 347 142 2479640 0 2479640 0
ioc::network::libos::pushto 1189 1307 535 1563784 0 1236336 0
ioc::network::libos::connect 42 29973 12161 1158612 0 1100146 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11757 302 118 741139 0 730894 0
demikernel::sgafree 8777 94 38 702750 0 702750 0
demikernel::sgaalloc 6532 137 56 625315 0 625315 0
demikernel::pushto 1189 489 201 582160 0 582160 0
bgc::inetstack::tcp::passiveopen::background 42 34550 14000 406381 0 351057 0
ioc::network::libos::pushto;catnip::runtime::transmit 1189 275 113 327448 0 327448 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;catnip::runtime::transmit 768 643 259 269596 0 269596 0
ioc::network::libos::close 50 5731 2321 258211 0 258211 0
bgc::inetstack::poll;inetstack::poll_bg_work::for::for;udp::receive 536 290 121 157654 0 157654 0
ioc::network::libos::connect;catnip::runtime::transmit 42 5972 2396 58465 0 58465 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 17521 7098 55324 0 55324 0
ioc::network::libos::accept 38 2172 880 47510 0 47510 0
bgc::inetstack::arp::background 7 2401 962 21809 0 21809 0
demikernel::connect 21 2595 1048 21645 0 21645 0
demikernel::async_close 32 651 251 21157 0 21157 0
demikernel::accept 22 1437 586 16381 0 16381 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 16 1253 523 16163 0 16163 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 592 239 10245 0 10245 0
demikernel::bind 1 10115 4037 10115 0 10115 0
demikernel::socket 10 2009 803 8504 0 8504 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 16 621 259 7807 0 7807 0
demikernel::listen 1 3610 1449 3610 0 3610 0
bgc::inetstack::icmp::background 1 2812 1132 3009 0 3009 0
demikernel::close 0 0 0 0 0 0 0

…o output

Exclusive time is most important to understand the impact of each scope
on the overall performance
@anandbonde anandbonde force-pushed the ab-profiler-enhancements branch from 0b61606 to 8ef99f3 Compare January 7, 2025 05:05
Copy link

github-actions bot commented Jan 7, 2025

libos = catpowder
commit id = 8ef99f3

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 18022086 684 273 11484042111 45 11475156983 83
bgc::inetstack::poll 9011043 1582 631 13579479565 54 2095437453 15
demikernel::new 1 89504742 35780791 89504742 0 89504742 1
ioc::network::libos::push 16145 2876 1164 46241384 0 46241384 0
ioc::network::libos::pushto 3773 4005 1678 14936775 0 14936775 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 6151 2231 872 9035724 0 9020092 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11879 383 152 5549005 0 5549005 0
demikernel::push 8074 563 226 4222006 0 4222006 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11889 446 181 3750768 0 3750768 0
bgc::inetstack::tcp::established::background 11889 1575 625 13756881 0 3530419 0
ioc::network::libos::pop 9390 426 171 3288317 0 3288317 0
demikernel::pop 6108 562 224 2791075 0 2791075 0
demikernel::pushto 3773 473 198 1767793 0 1767793 0
ioc::network::libos::connect 42 35697 14434 1406471 0 1406471 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11836 836 321 926689 0 926689 0
demikernel::sgaalloc 6736 143 58 862330 0 862330 0
demikernel::sgafree 8924 121 48 800390 0 800390 0
bgc::inetstack::tcp::passiveopen::background 42 32939 13499 529454 0 529454 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 1501 201 81 307419 0 307419 0
ioc::network::libos::close 47 6661 2667 292850 0 292850 0
ioc::network::libos::accept 38 2118 864 52436 0 52436 0
demikernel::connect 21 3734 1498 39957 0 39957 0
demikernel::bind 1 25990 10185 25990 0 25990 0
demikernel::async_close 32 692 265 22484 0 22484 0
demikernel::accept 22 1332 540 19553 0 19553 0
bgc::inetstack::arp::background 7 1887 751 9085 0 9085 0
demikernel::socket 10 1792 714 6113 0 6113 0
demikernel::listen 1 3371 1339 3371 0 3371 0
bgc::inetstack::icmp::background 1 3093 1234 3210 0 3210 0
demikernel::close 0 0 0 0 0 0 0

Copy link

github-actions bot commented Jan 7, 2025

libos = catnip
commit id = 8ef99f3

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 28184914 203 81 5696428836 19 5696428836 39
bgc::inetstack::poll;inetstack::layer4::poll_once 28184914 360 144 9955378770 33 4254275662 29
bgc::inetstack::poll 14092457 918 368 12788431124 42 2833052355 19
demikernel::new 1 1757890756 703874458 1757890756 6 1757890756 12
ioc::network::libos::push 16145 1152 465 17171952 0 14928451 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11055 349 140 4866751 0 4866129 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 4582 2524 990 4753497 0 4735819 0
demikernel::push 8074 638 255 4003940 0 4003940 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11065 311 126 3067374 0 3065542 0
bgc::inetstack::tcp::established::background 11065 1102 441 11626614 0 2999540 0
ioc::network::libos::pop 9045 375 152 2616391 0 2616391 0
ioc::network::libos::push;catnip::runtime::transmit 8763 319 129 2435801 0 2435801 0
demikernel::pop 6051 542 219 2400959 0 2400959 0
ioc::network::libos::pushto 1200 1268 513 1527187 0 1192323 0
ioc::network::libos::connect 42 30531 12261 1196728 0 1139921 0
demikernel::sgafree 8778 91 36 692842 0 692842 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11012 297 115 692949 0 682679 0
demikernel::sgaalloc 6533 135 54 640647 0 640647 0
demikernel::pushto 1200 484 197 581738 0 581738 0
ioc::network::libos::pushto;catnip::runtime::transmit 1200 278 113 334864 0 334864 0
bgc::inetstack::tcp::passiveopen::background 42 35284 14372 373692 0 312903 0
ioc::network::libos::close 50 6070 2425 289691 0 289691 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 528 268 112 137067 0 137067 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 20064 8191 60788 0 60788 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6125 2440 56808 0 56808 0
ioc::network::libos::accept 38 2140 868 48242 0 48242 0
demikernel::connect 21 2680 1064 22000 0 22000 0
bgc::inetstack::arp::background 7 2405 965 20015 0 20015 0
demikernel::async_close 32 602 232 19597 0 19597 0
demikernel::accept 22 1138 460 16019 0 16019 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 14 1208 502 14653 0 14653 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 23 624 250 11281 0 11281 0
demikernel::bind 1 10654 4295 10654 0 10654 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 585 235 10271 0 10271 0
demikernel::socket 10 2338 928 7622 0 7622 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 13 548 227 4353 0 4353 0
demikernel::listen 1 3517 1421 3517 0 3517 0
bgc::inetstack::icmp::background 1 2962 1186 3168 0 3168 0
demikernel::close 0 0 0 0 0 0 0

Copy link

github-actions bot commented Jan 7, 2025

libos = catnap
commit id = 8ef99f3

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
ioc::network::libos::pop 7814 18439935 7217499 10179508605 43 10177060649 43
bgc::catnap::transport::epoll 13470109 1947 818 7187590482 30 7187590482 30
ioc::network::libos::accept 15 913246400 375289500 6161907339 26 6161776320 26
ioc::network::libos::push 8800 16355 6768 172505977 1 167557096 1
ioc::network::libos::connect 25 6022720 2560012 116743950 0 115218490 0
ioc::network::libos::push;catnap::linux::transport::push 9066 608 251 5098847 0 5098847 0
demikernel::push 8800 526 218 4286585 0 4286585 0
ioc::network::libos::pushto 590 7335 2994 4242563 0 3983600 0
demikernel::pop 7814 533 222 3351692 0 3351692 0
ioc::network::libos::pop;catnap::linux::transport::pop 8023 392 163 2513527 0 2513527 0
ioc::network::libos::connect;catnap::linux::transport::connect 25 77833 33460 1525460 0 1525460 0
demikernel::sgaalloc 11283 126 53 1372728 0 1372728 0
demikernel::sgafree 11536 79 33 890367 0 890367 0
demikernel::socket;catnap::linux::transport::socket 10 148566 62896 517980 0 517980 0
ioc::network::libos::close;catnap::linux::transport::close 18 21922 9155 326758 0 326758 0
demikernel::pushto 590 462 189 275085 0 275085 0
ioc::network::libos::pushto;catnap::linux::transport::push 590 446 182 258963 0 258963 0
demikernel::new 1 245033 102408 245033 0 245033 0
ioc::network::libos::accept;catnap::linux::transport::accept 15 9065 3746 131018 0 131018 0
demikernel::async_close 32 853 365 27802 0 27802 0
demikernel::connect 25 1934 837 26113 0 26113 0
demikernel::bind;catnap::linux::transport::bind 1 23597 9705 23597 0 23597 0
demikernel::accept 15 1689 690 18319 0 18319 0
ioc::network::libos::close 18 23064 9630 342099 0 15342 0
demikernel::listen;catnap::linux::transport::listen 1 13465 5546 13465 0 13465 0
demikernel::socket 10 151073 63937 526513 0 8533 0
demikernel::bind 1 28125 11571 28125 0 4529 0
demikernel::listen 1 14606 6016 14606 0 1141 0
demikernel::close 0 0 0 0 0 0 0

Copy link
Contributor

@iyzhang iyzhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing!

@anandbonde anandbonde merged commit a8ea334 into dev Jan 7, 2025
14 checks passed
@anandbonde anandbonde deleted the ab-profiler-enhancements branch January 7, 2025 22:14
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