{ "schema_version": 2, "backend": "boost", "recorded_at_utc": "2026-10-10T07:52:42+00:00", "git_head": "13f569322e006d774fa03e6795a2dde6d78f2bf5", "git_status": "M .github/workflows/ci.yml\n M .gitignore\n M CMakeLists.txt\n M README.md\n M README_CN.md\n M THIRD_PARTY_NOTICES.md\n M THIRD_PARTY_NOTICES_CN.md\n M cmake/arknetDependencies.cmake\n M docs/design.md\n M docs/design_CN.md\n M docs/guide.md\n M docs/guide_CN.md\n M examples/CMakeLists.txt\n M include/arknet/arknet.hpp\n M include/arknet/base/basic_stream.hpp\n M include/arknet/base/client.hpp\n M include/arknet/base/define.hpp\n M include/arknet/base/detail/allocator.hpp\n M include/arknet/base/detail/buffer_wrap.hpp\n M include/arknet/base/detail/ecs.hpp\n M include/arknet/base/detail/filesystem.hpp\n M include/arknet/base/detail/function_traits.hpp\n M include/arknet/base/detail/keepalive_options.hpp\n M include/arknet/base/detail/linear_buffer.hpp\n M include/arknet/base/detail/match_condition.hpp\n M include/arknet/base/detail/object.hpp\n M include/arknet/base/detail/pop_options.hpp\n M include/arknet/base/detail/push_options.hpp\n M include/arknet/base/detail/shared_mutex.hpp\n M include/arknet/base/detail/type_traits.hpp\n M include/arknet/base/detail/util.hpp\n M include/arknet/base/error.hpp\n M include/arknet/base/impl/alive_time_cp.hpp\n M include/arknet/base/impl/close_cp.hpp\n M include/arknet/base/impl/condition_event_cp.hpp\n M include/arknet/base/impl/connect_cp.hpp\n M include/arknet/base/impl/connect_time_cp.hpp\n M include/arknet/base/impl/connect_timeout_cp.hpp\n M include/arknet/base/impl/data_persistence_cp.hpp\n M include/arknet/base/impl/disconnect_cp.hpp\n M include/arknet/base/impl/event_queue_cp.hpp\n M include/arknet/base/impl/io_context_cp.hpp\n M include/arknet/base/impl/post_cp.hpp\n M include/arknet/base/impl/reconnect_timer_cp.hpp\n M include/arknet/base/impl/send_cp.hpp\n M include/arknet/base/impl/send_queue_cp.hpp\n M include/arknet/base/impl/shutdown_cp.hpp\n M include/arknet/base/impl/silence_timer_cp.hpp\n M include/arknet/base/impl/socket_cp.hpp\n M include/arknet/base/impl/thread_id_cp.hpp\n M include/arknet/base/impl/user_data_cp.hpp\n M include/arknet/base/impl/user_timer_cp.hpp\n D include/arknet/base/iopool.hpp\n M include/arknet/base/listener.hpp\n M include/arknet/base/log.hpp\n M include/arknet/base/server.hpp\n M include/arknet/base/session.hpp\n M include/arknet/base/session_mgr.hpp\n M include/arknet/base/timer.hpp\n M include/arknet/bho/beast/core/detail/string.hpp\n M include/arknet/config.hpp\n M include/arknet/external/asio.hpp\n M include/arknet/external/assert.hpp\n M include/arknet/external/beast.hpp\n M include/arknet/external/config.hpp\n M include/arknet/external/predef.h\n M include/arknet/external/throw_exception.hpp\n M include/arknet/http/impl/ws_send_op.hpp\n M include/arknet/http/impl/ws_stream_cp.hpp\n M include/arknet/http/ws_client.hpp\n M include/arknet/http/ws_server.hpp\n M include/arknet/http/ws_session.hpp\n M include/arknet/http/wss_client.hpp\n M include/arknet/http/wss_server.hpp\n M include/arknet/http/wss_session.hpp\n M include/arknet/tcp/impl/ssl_context_cp.hpp\n M include/arknet/tcp/impl/ssl_stream_cp.hpp\n M include/arknet/tcp/impl/tcp_keepalive_cp.hpp\n M include/arknet/tcp/impl/tcp_recv_op.hpp\n M include/arknet/tcp/impl/tcp_send_op.hpp\n M include/arknet/tcp/tcp_client.hpp\n M include/arknet/tcp/tcp_server.hpp\n M include/arknet/tcp/tcp_session.hpp\n M include/arknet/tcp/tcp_stream.hpp\n M include/arknet/tcp/tcps_client.hpp\n M include/arknet/tcp/tcps_server.hpp\n M include/arknet/tcp/tcps_session.hpp\n M include/arknet/udp/impl/udp_recv_op.hpp\n M include/arknet/udp/impl/udp_send_cp.hpp\n M include/arknet/udp/impl/udp_send_op.hpp\n M include/arknet/udp/udp_cast.hpp\n M include/arknet/udp/udp_client.hpp\n M include/arknet/udp/udp_server.hpp\n M include/arknet/udp/udp_session.hpp\n M include/arknet/util/spin_lock.hpp\n M include/arknet/version.hpp\n M include/arknet/websocket/ws_client.hpp\n M include/arknet/websocket/ws_server.hpp\n M include/arknet/websocket/ws_session.hpp\n M include/arknet/websocket/wss_client.hpp\n M include/arknet/websocket/wss_server.hpp\n M include/arknet/websocket/wss_session.hpp\n M tests/CMakeLists.txt\n M tests/check.hpp\n M tests/consumer/CMakeLists.txt\n M tests/consumer/main.cpp\n M tests/detail.cpp\n M tests/install_consumer.cmake\n M tests/lifecycle.cpp\n M tests/tcp.cpp\n M tests/tls.cpp\n M tests/udp.cpp\n M tests/websocket.cpp\n M vcpkg.json\n?? .github/workflows/pages.yml\n?? benchmarks/\n?? docs/.nojekyll\n?? docs/README.md\n?? docs/README_CN.md\n?? docs/_sidebar.md\n?? docs/api.md\n?? docs/api_CN.md\n?? docs/contributing.md\n?? docs/contributing_CN.md\n?? docs/http.md\n?? docs/http/\n?? docs/http_CN.md\n?? docs/index.html\n?? docs/performance/\n?? docs/quickstart.md\n?? docs/quickstart_CN.md\n?? docs/roadmap.md\n?? docs/roadmap_CN.md\n?? docs/runtime.md\n?? docs/runtime_CN.md\n?? docs/tcp/\n?? docs/testing.md\n?? docs/testing_CN.md\n?? docs/threading.md\n?? docs/threading_CN.md\n?? docs/tls/\n?? docs/troubleshooting.md\n?? docs/troubleshooting_CN.md\n?? docs/udp/\n?? docs/websocket/\n?? examples/http_echo_server.cpp\n?? include/arknet/base/io_pool.hpp\n?? include/arknet/http/http_client.hpp\n?? include/arknet/http/http_server.hpp\n?? include/arknet/http/http_session.hpp\n?? include/arknet/http/https_client.hpp\n?? include/arknet/http/https_server.hpp\n?? include/arknet/http/https_session.hpp\n?? include/arknet/http/impl/http_endpoint.hpp\n?? include/arknet/http/impl/websocket_endpoint.hpp\n?? include/arknet/http/router.hpp\n?? ports/\n?? scripts/\n?? tests/check_runner_test.cmake\n?? tests/concurrency.cpp\n?? tests/coroutine_shutdown.cpp\n?? tests/framework.cpp\n?? tests/http.cpp\n?? tests/io_pool.cpp\n?? tests/keepalive.cpp\n?? tests/results/\n?? tests/router.cpp\n?? tests/run.cmake\n?? tests/stress.cpp\n?? tests/test_main.cpp\n?? tests/vendor/\n?? vcpkg-configuration.json", "source_sha256": "fa69d6ce97745281290a263cb0f2515470ede0edb77f5132ce6e3ac7ae7cd9b4", "executable_sha256": "d68dc3aea70b8334e5fc88d3bda0739faeb8696842c4f2f582092d92cb1b2d6d", "runner_sha256": "f06e481d4044eed7138efacb7ea65553ac4b494fbd88cc72bac38391a98b4a91", "host": { "system": "Darwin", "release": "27.0.0", "machine": "arm64", "processor": "arm", "logical_cpus": 14, "model": "Mac16,11", "cpu": "Apple M4 Pro", "physical_cpus": 14, "memory_bytes": 51539607552, "os_version": "27.0.1", "os_build": "26A434" }, "settings": { "seconds": 1, "warmup": 0.25, "repetitions": 3, "payloads": [ 64, 1024, 16384 ], "protocols": [ "tcp" ], "execution_modes": [ "callback", "coroutine" ], "udp_throughput_window": null, "profiles": [ { "clients": 16, "window": 1 }, { "clients": 16, "window": 4 }, { "clients": 16, "window": 16 }, { "clients": 16, "window": 64 } ], "io_profiles": [ { "io_model": "shared", "io_threads": 1, "handler_work": 0 }, { "io_model": "shared", "io_threads": 1, "handler_work": 10000 }, { "io_model": "shared", "io_threads": 4, "handler_work": 0 }, { "io_model": "shared", "io_threads": 4, "handler_work": 10000 }, { "io_model": "sharded", "io_threads": 4, "handler_work": 0 }, { "io_model": "sharded", "io_threads": 4, "handler_work": 10000 } ] }, "results": [ { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000044375, "messages": 209343, "roundtrips_per_second": 209333.710817, "payload_mib_per_second": 25.5534314962, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 209343, "rtt_p50_us": 74.292, "rtt_p95_us": 91.125, "rtt_p99_us": 127.5, "warmup_messages": 49998, "total_cpu_seconds": 1.248126, "peak_rss_bytes": 7389184, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000049917, "messages": 203279, "roundtrips_per_second": 203268.853429, "payload_mib_per_second": 24.8130924596, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 203279, "rtt_p50_us": 76.75, "rtt_p95_us": 94.833, "rtt_p99_us": 107.583, "warmup_messages": 51484, "total_cpu_seconds": 1.249400, "peak_rss_bytes": 7454720, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000043625, "messages": 758948, "roundtrips_per_second": 758914.892338, "payload_mib_per_second": 92.6409780686, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 189737, "rtt_p50_us": 82.667, "rtt_p95_us": 101.083, "rtt_p99_us": 140.375, "warmup_messages": 158040, "total_cpu_seconds": 1.248024, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000046167, "messages": 732720, "roundtrips_per_second": 732686.174077, "payload_mib_per_second": 89.4392302341, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 183180, "rtt_p50_us": 86.458, "rtt_p95_us": 98.584, "rtt_p99_us": 109.167, "warmup_messages": 182480, "total_cpu_seconds": 1.249468, "peak_rss_bytes": 7503872, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000033208, "messages": 2691168, "roundtrips_per_second": 2691078.63466, "payload_mib_per_second": 328.500809895, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 168198, "rtt_p50_us": 93, "rtt_p95_us": 110.458, "rtt_p99_us": 123, "warmup_messages": 671488, "total_cpu_seconds": 1.249217, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000067459, "messages": 2579680, "roundtrips_per_second": 2579505.98911, "payload_mib_per_second": 314.881102186, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 161230, "rtt_p50_us": 96.292, "rtt_p95_us": 115.625, "rtt_p99_us": 135.333, "warmup_messages": 650752, "total_cpu_seconds": 1.249042, "peak_rss_bytes": 7569408, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00007575, "messages": 7333632, "roundtrips_per_second": 7333076.51945, "payload_mib_per_second": 895.150942316, "latency_mode": "batch", "rtt_samples": 114588, "rtt_observations": 114588, "rtt_p50_us": 133.917, "rtt_p95_us": 156.083, "rtt_p99_us": 161.875, "warmup_messages": 1834624, "total_cpu_seconds": 1.249345, "peak_rss_bytes": 7127040, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000425, "messages": 7189696, "roundtrips_per_second": 7189390.45091, "payload_mib_per_second": 877.611139027, "latency_mode": "batch", "rtt_samples": 112339, "rtt_observations": 112339, "rtt_p50_us": 137.416, "rtt_p95_us": 158.958, "rtt_p99_us": 164.916, "warmup_messages": 1794880, "total_cpu_seconds": 1.249776, "peak_rss_bytes": 8028160, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000052, "messages": 171257, "roundtrips_per_second": 171248.095099, "payload_mib_per_second": 334.46893574, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 171257, "rtt_p50_us": 91.333, "rtt_p95_us": 108.959, "rtt_p99_us": 114, "warmup_messages": 42934, "total_cpu_seconds": 1.249426, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000063875, "messages": 161142, "roundtrips_per_second": 161131.707712, "payload_mib_per_second": 314.710366625, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 161142, "rtt_p50_us": 95.625, "rtt_p95_us": 116.084, "rtt_p99_us": 159.541, "warmup_messages": 40618, "total_cpu_seconds": 1.249048, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000027209, "messages": 478468, "roundtrips_per_second": 478454.981718, "payload_mib_per_second": 934.482386169, "latency_mode": "batch", "rtt_samples": 119617, "rtt_observations": 119617, "rtt_p50_us": 128.583, "rtt_p95_us": 150.25, "rtt_p99_us": 155.417, "warmup_messages": 120000, "total_cpu_seconds": 1.249572, "peak_rss_bytes": 7241728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000047291, "messages": 460800, "roundtrips_per_second": 460778.209338, "payload_mib_per_second": 899.957440113, "latency_mode": "batch", "rtt_samples": 115200, "rtt_observations": 115200, "rtt_p50_us": 133.541, "rtt_p95_us": 156.083, "rtt_p99_us": 162.666, "warmup_messages": 114880, "total_cpu_seconds": 1.249407, "peak_rss_bytes": 7340032, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000048125, "messages": 848016, "roundtrips_per_second": 847975.191194, "payload_mib_per_second": 1656.2015453, "latency_mode": "batch", "rtt_samples": 53001, "rtt_observations": 53001, "rtt_p50_us": 288.917, "rtt_p95_us": 315.625, "rtt_p99_us": 326.166, "warmup_messages": 211328, "total_cpu_seconds": 1.249315, "peak_rss_bytes": 5816320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000081834, "messages": 839744, "roundtrips_per_second": 839675.286013, "payload_mib_per_second": 1639.99079299, "latency_mode": "batch", "rtt_samples": 52484, "rtt_observations": 52484, "rtt_p50_us": 291.125, "rtt_p95_us": 320.25, "rtt_p99_us": 344.625, "warmup_messages": 210192, "total_cpu_seconds": 1.249424, "peak_rss_bytes": 5832704, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000171958, "messages": 1124160, "roundtrips_per_second": 1123966.72493, "payload_mib_per_second": 2195.24750963, "latency_mode": "batch", "rtt_samples": 17565, "rtt_observations": 17565, "rtt_p50_us": 865.25, "rtt_p95_us": 913.958, "rtt_p99_us": 931.125, "warmup_messages": 280512, "total_cpu_seconds": 1.248981, "peak_rss_bytes": 7634944, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000195125, "messages": 1117760, "roundtrips_per_second": 1117541.93963, "payload_mib_per_second": 2182.69910084, "latency_mode": "batch", "rtt_samples": 17465, "rtt_observations": 17465, "rtt_p50_us": 868.334, "rtt_p95_us": 924.584, "rtt_p99_us": 962.834, "warmup_messages": 275712, "total_cpu_seconds": 1.249164, "peak_rss_bytes": 7569408, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000069791, "messages": 53044, "roundtrips_per_second": 53040.2982645, "payload_mib_per_second": 1657.50932077, "latency_mode": "message", "rtt_samples": 53044, "rtt_observations": 53044, "rtt_p50_us": 288.542, "rtt_p95_us": 314.75, "rtt_p99_us": 322.125, "warmup_messages": 13264, "total_cpu_seconds": 1.249824, "peak_rss_bytes": 5816320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000945, "messages": 52382, "roundtrips_per_second": 52377.0503687, "payload_mib_per_second": 1636.78282402, "latency_mode": "message", "rtt_samples": 52382, "rtt_observations": 52382, "rtt_p50_us": 290.709, "rtt_p95_us": 323.333, "rtt_p99_us": 358.792, "warmup_messages": 13106, "total_cpu_seconds": 1.249073, "peak_rss_bytes": 6225920, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000143542, "messages": 70372, "roundtrips_per_second": 70361.9001121, "payload_mib_per_second": 2198.8093785, "latency_mode": "batch", "rtt_samples": 17593, "rtt_observations": 17593, "rtt_p50_us": 861.334, "rtt_p95_us": 919.792, "rtt_p99_us": 958.75, "warmup_messages": 17468, "total_cpu_seconds": 1.248366, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000206375, "messages": 70244, "roundtrips_per_second": 70229.5063856, "payload_mib_per_second": 2194.67207455, "latency_mode": "batch", "rtt_samples": 17561, "rtt_observations": 17561, "rtt_p50_us": 864.5, "rtt_p95_us": 916, "rtt_p99_us": 940.25, "warmup_messages": 17476, "total_cpu_seconds": 1.249799, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000712042, "messages": 74512, "roundtrips_per_second": 74458.9820775, "payload_mib_per_second": 2326.84318992, "latency_mode": "batch", "rtt_samples": 4657, "rtt_observations": 4657, "rtt_p50_us": 3276.167, "rtt_p95_us": 3357.584, "rtt_p99_us": 3433.166, "warmup_messages": 18704, "total_cpu_seconds": 1.248718, "peak_rss_bytes": 16334848, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000906541, "messages": 72176, "roundtrips_per_second": 72110.6287585, "payload_mib_per_second": 2253.4571487, "latency_mode": "batch", "rtt_samples": 4511, "rtt_observations": 4511, "rtt_p50_us": 3353.708, "rtt_p95_us": 3606.166, "rtt_p99_us": 3728.25, "warmup_messages": 18384, "total_cpu_seconds": 1.234681, "peak_rss_bytes": 16433152, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.005351333, "messages": 65344, "roundtrips_per_second": 64996.1837769, "payload_mib_per_second": 2031.13074303, "latency_mode": "batch", "rtt_samples": 1021, "rtt_observations": 1021, "rtt_p50_us": 15332.667, "rtt_p95_us": 15577.125, "rtt_p99_us": 15795.958, "warmup_messages": 17408, "total_cpu_seconds": 1.235280, "peak_rss_bytes": 54099968, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.005707042, "messages": 63552, "roundtrips_per_second": 63191.3642303, "payload_mib_per_second": 1974.7301322, "latency_mode": "batch", "rtt_samples": 993, "rtt_observations": 993, "rtt_p50_us": 15439.625, "rtt_p95_us": 15975.333, "rtt_p99_us": 16954.583, "warmup_messages": 16320, "total_cpu_seconds": 1.236911, "peak_rss_bytes": 54247424, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000058125, "messages": 44376, "roundtrips_per_second": 44373.4207949, "payload_mib_per_second": 5.41667734313, "latency_mode": "message", "rtt_samples": 44376, "rtt_observations": 44376, "rtt_p50_us": 362.458, "rtt_p95_us": 389.709, "rtt_p99_us": 405.709, "warmup_messages": 10864, "total_cpu_seconds": 1.249093, "peak_rss_bytes": 4947968, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000171791, "messages": 43792, "roundtrips_per_second": 43784.4782207, "payload_mib_per_second": 5.34478493905, "latency_mode": "message", "rtt_samples": 43792, "rtt_observations": 43792, "rtt_p50_us": 368.917, "rtt_p95_us": 391.292, "rtt_p99_us": 402.75, "warmup_messages": 11056, "total_cpu_seconds": 1.249749, "peak_rss_bytes": 4718592, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000513667, "messages": 58560, "roundtrips_per_second": 58529.9351038, "payload_mib_per_second": 7.14476746873, "latency_mode": "batch", "rtt_samples": 14640, "rtt_observations": 14640, "rtt_p50_us": 1092.5, "rtt_p95_us": 1136, "rtt_p99_us": 1171.959, "warmup_messages": 14592, "total_cpu_seconds": 1.249588, "peak_rss_bytes": 3325952, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000137542, "messages": 57856, "roundtrips_per_second": 57848.0434644, "payload_mib_per_second": 7.06152874321, "latency_mode": "batch", "rtt_samples": 14464, "rtt_observations": 14464, "rtt_p50_us": 1101.125, "rtt_p95_us": 1187.5, "rtt_p99_us": 1224.584, "warmup_messages": 14656, "total_cpu_seconds": 1.249231, "peak_rss_bytes": 3375104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001258625, "messages": 66048, "roundtrips_per_second": 65964.9748336, "payload_mib_per_second": 8.05236509199, "latency_mode": "batch", "rtt_samples": 4128, "rtt_observations": 4128, "rtt_p50_us": 3878.25, "rtt_p95_us": 3953.542, "rtt_p99_us": 3984.208, "warmup_messages": 16384, "total_cpu_seconds": 1.250668, "peak_rss_bytes": 2998272, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002632375, "messages": 66320, "roundtrips_per_second": 66145.8792411, "payload_mib_per_second": 8.07444814955, "latency_mode": "batch", "rtt_samples": 4145, "rtt_observations": 4145, "rtt_p50_us": 3857.875, "rtt_p95_us": 3930.542, "rtt_p99_us": 4075.209, "warmup_messages": 16752, "total_cpu_seconds": 1.252492, "peak_rss_bytes": 3145728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.008779209, "messages": 69632, "roundtrips_per_second": 69026.0062646, "payload_mib_per_second": 8.42602615534, "latency_mode": "batch", "rtt_samples": 1088, "rtt_observations": 1088, "rtt_p50_us": 14707.292, "rtt_p95_us": 15117.208, "rtt_p99_us": 15881.084, "warmup_messages": 17728, "total_cpu_seconds": 1.258577, "peak_rss_bytes": 3031040, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.011573709, "messages": 69632, "roundtrips_per_second": 68835.320037, "payload_mib_per_second": 8.40274902795, "latency_mode": "batch", "rtt_samples": 1088, "rtt_observations": 1088, "rtt_p50_us": 14687.834, "rtt_p95_us": 14993.292, "rtt_p99_us": 15300.584, "warmup_messages": 17792, "total_cpu_seconds": 1.261372, "peak_rss_bytes": 3080192, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00020175, "messages": 42816, "roundtrips_per_second": 42807.3636144, "payload_mib_per_second": 83.6081320594, "latency_mode": "message", "rtt_samples": 42816, "rtt_observations": 42816, "rtt_p50_us": 376.125, "rtt_p95_us": 400.708, "rtt_p99_us": 409.166, "warmup_messages": 10566, "total_cpu_seconds": 1.249941, "peak_rss_bytes": 4685824, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000127417, "messages": 42165, "roundtrips_per_second": 42159.6281467, "payload_mib_per_second": 82.3430237239, "latency_mode": "message", "rtt_samples": 42165, "rtt_observations": 42165, "rtt_p50_us": 381.208, "rtt_p95_us": 407.166, "rtt_p99_us": 424.209, "warmup_messages": 10544, "total_cpu_seconds": 1.249258, "peak_rss_bytes": 4767744, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000473084, "messages": 56128, "roundtrips_per_second": 56101.4592972, "payload_mib_per_second": 109.57316269, "latency_mode": "batch", "rtt_samples": 14032, "rtt_observations": 14032, "rtt_p50_us": 1137.334, "rtt_p95_us": 1186.667, "rtt_p99_us": 1231.625, "warmup_messages": 14208, "total_cpu_seconds": 1.250206, "peak_rss_bytes": 3489792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00046625, "messages": 56384, "roundtrips_per_second": 56357.7232116, "payload_mib_per_second": 110.073678148, "latency_mode": "batch", "rtt_samples": 14096, "rtt_observations": 14096, "rtt_p50_us": 1131.25, "rtt_p95_us": 1179.5, "rtt_p99_us": 1207.167, "warmup_messages": 13952, "total_cpu_seconds": 1.250283, "peak_rss_bytes": 3604480, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000429042, "messages": 62720, "roundtrips_per_second": 62693.1020261, "payload_mib_per_second": 122.447464895, "latency_mode": "batch", "rtt_samples": 3920, "rtt_observations": 3920, "rtt_p50_us": 4064.416, "rtt_p95_us": 4217.375, "rtt_p99_us": 4334.667, "warmup_messages": 15872, "total_cpu_seconds": 1.250337, "peak_rss_bytes": 3883008, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002976083, "messages": 62720, "roundtrips_per_second": 62533.8939413, "payload_mib_per_second": 122.136511604, "latency_mode": "batch", "rtt_samples": 3920, "rtt_observations": 3920, "rtt_p50_us": 4066.083, "rtt_p95_us": 4158.042, "rtt_p99_us": 4307.542, "warmup_messages": 15808, "total_cpu_seconds": 1.252766, "peak_rss_bytes": 3948544, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.007959625, "messages": 65536, "roundtrips_per_second": 65018.4773026, "payload_mib_per_second": 126.989213482, "latency_mode": "batch", "rtt_samples": 1024, "rtt_observations": 1024, "rtt_p50_us": 15594.625, "rtt_p95_us": 15865.375, "rtt_p99_us": 16246.375, "warmup_messages": 16704, "total_cpu_seconds": 1.257889, "peak_rss_bytes": 6668288, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.008409667, "messages": 64512, "roundtrips_per_second": 63973.9999636, "payload_mib_per_second": 124.949218679, "latency_mode": "batch", "rtt_samples": 1008, "rtt_observations": 1008, "rtt_p50_us": 15611.875, "rtt_p95_us": 16603.792, "rtt_p99_us": 17673.25, "warmup_messages": 17408, "total_cpu_seconds": 1.257841, "peak_rss_bytes": 6733824, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000269208, "messages": 27180, "roundtrips_per_second": 27172.6848958, "payload_mib_per_second": 849.146402995, "latency_mode": "message", "rtt_samples": 27180, "rtt_observations": 27180, "rtt_p50_us": 578.083, "rtt_p95_us": 619.625, "rtt_p99_us": 652.25, "warmup_messages": 6238, "total_cpu_seconds": 1.245604, "peak_rss_bytes": 4800512, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000388917, "messages": 26981, "roundtrips_per_second": 26970.5107099, "payload_mib_per_second": 842.828459684, "latency_mode": "message", "rtt_samples": 26981, "rtt_observations": 26981, "rtt_p50_us": 580.917, "rtt_p95_us": 615.834, "rtt_p99_us": 639.958, "warmup_messages": 6795, "total_cpu_seconds": 1.249826, "peak_rss_bytes": 5111808, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000295625, "messages": 33024, "roundtrips_per_second": 33014.2401653, "payload_mib_per_second": 1031.69500516, "latency_mode": "batch", "rtt_samples": 8256, "rtt_observations": 8256, "rtt_p50_us": 1890.5, "rtt_p95_us": 1964.541, "rtt_p99_us": 2051.25, "warmup_messages": 8256, "total_cpu_seconds": 1.248727, "peak_rss_bytes": 7159808, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000837042, "messages": 32768, "roundtrips_per_second": 32740.5947471, "payload_mib_per_second": 1023.14358585, "latency_mode": "batch", "rtt_samples": 8192, "rtt_observations": 8192, "rtt_p50_us": 1905.25, "rtt_p95_us": 1988.542, "rtt_p99_us": 2047.625, "warmup_messages": 8256, "total_cpu_seconds": 1.249768, "peak_rss_bytes": 7028736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001706125, "messages": 34384, "roundtrips_per_second": 34325.4365146, "payload_mib_per_second": 1072.66989108, "latency_mode": "batch", "rtt_samples": 2149, "rtt_observations": 2149, "rtt_p50_us": 7232.417, "rtt_p95_us": 7540.708, "rtt_p99_us": 7717.583, "warmup_messages": 8624, "total_cpu_seconds": 1.247847, "peak_rss_bytes": 16236544, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.004148208, "messages": 33744, "roundtrips_per_second": 33604.6011248, "payload_mib_per_second": 1050.14378515, "latency_mode": "batch", "rtt_samples": 2109, "rtt_observations": 2109, "rtt_p50_us": 7445.917, "rtt_p95_us": 7538.667, "rtt_p99_us": 7601.417, "warmup_messages": 8448, "total_cpu_seconds": 1.252179, "peak_rss_bytes": 16351232, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.004061541, "messages": 32768, "roundtrips_per_second": 32635.4497827, "payload_mib_per_second": 1019.85780571, "latency_mode": "batch", "rtt_samples": 512, "rtt_observations": 512, "rtt_p50_us": 30670.042, "rtt_p95_us": 31284.709, "rtt_p99_us": 31764.458, "warmup_messages": 8192, "total_cpu_seconds": 1.242185, "peak_rss_bytes": 54083584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001249459, "messages": 32768, "roundtrips_per_second": 32727.1088193, "payload_mib_per_second": 1022.7221506, "latency_mode": "batch", "rtt_samples": 512, "rtt_observations": 512, "rtt_p50_us": 30560.542, "rtt_p95_us": 31724.084, "rtt_p99_us": 32072.125, "warmup_messages": 8192, "total_cpu_seconds": 1.240561, "peak_rss_bytes": 54149120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000055583, "messages": 203718, "roundtrips_per_second": 203706.677372, "payload_mib_per_second": 24.8665377651, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 203718, "rtt_p50_us": 79.792, "rtt_p95_us": 94.291, "rtt_p99_us": 122.167, "warmup_messages": 47967, "total_cpu_seconds": 3.230444, "peak_rss_bytes": 7438336, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00004525, "messages": 197733, "roundtrips_per_second": 197724.052987, "payload_mib_per_second": 24.1362369368, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 197733, "rtt_p50_us": 81.042, "rtt_p95_us": 107, "rtt_p99_us": 139, "warmup_messages": 50477, "total_cpu_seconds": 3.286573, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000057958, "messages": 792548, "roundtrips_per_second": 792502.068165, "payload_mib_per_second": 96.7409751178, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 198137, "rtt_p50_us": 81.041, "rtt_p95_us": 105.041, "rtt_p99_us": 136.959, "warmup_messages": 189448, "total_cpu_seconds": 3.239034, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000060625, "messages": 788200, "roundtrips_per_second": 788152.218272, "payload_mib_per_second": 96.209987582, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 197050, "rtt_p50_us": 81.625, "rtt_p95_us": 103, "rtt_p99_us": 138.625, "warmup_messages": 198792, "total_cpu_seconds": 3.285920, "peak_rss_bytes": 7602176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000049917, "messages": 3041632, "roundtrips_per_second": 3041480.17843, "payload_mib_per_second": 371.274435844, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 190102, "rtt_p50_us": 83.708, "rtt_p95_us": 104.625, "rtt_p99_us": 142.542, "warmup_messages": 770400, "total_cpu_seconds": 3.256677, "peak_rss_bytes": 7503872, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000505, "messages": 2942928, "roundtrips_per_second": 2942779.38964, "payload_mib_per_second": 359.225999712, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 183933, "rtt_p50_us": 85.333, "rtt_p95_us": 121.208, "rtt_p99_us": 150.916, "warmup_messages": 707712, "total_cpu_seconds": 3.302314, "peak_rss_bytes": 7618560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00006275, "messages": 10877056, "roundtrips_per_second": 10876373.5076, "payload_mib_per_second": 1327.68231293, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 169954, "rtt_p50_us": 90.875, "rtt_p95_us": 108.542, "rtt_p99_us": 141.708, "warmup_messages": 2710976, "total_cpu_seconds": 3.393103, "peak_rss_bytes": 7716864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000055416, "messages": 10698432, "roundtrips_per_second": 10697839.1685, "payload_mib_per_second": 1305.88857038, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 167163, "rtt_p50_us": 91.792, "rtt_p95_us": 114.208, "rtt_p99_us": 151.959, "warmup_messages": 2690688, "total_cpu_seconds": 3.427510, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054834, "messages": 185900, "roundtrips_per_second": 185889.806918, "payload_mib_per_second": 363.066029137, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 185900, "rtt_p50_us": 84.583, "rtt_p95_us": 118.5, "rtt_p99_us": 146.625, "warmup_messages": 44660, "total_cpu_seconds": 3.249897, "peak_rss_bytes": 7553024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000056209, "messages": 191448, "roundtrips_per_second": 191437.239504, "payload_mib_per_second": 373.900858407, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 191448, "rtt_p50_us": 84, "rtt_p95_us": 100.792, "rtt_p99_us": 132.458, "warmup_messages": 47870, "total_cpu_seconds": 3.303849, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000071208, "messages": 687656, "roundtrips_per_second": 687607.036878, "payload_mib_per_second": 1342.9824939, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 171914, "rtt_p50_us": 89.791, "rtt_p95_us": 109.375, "rtt_p99_us": 147.167, "warmup_messages": 171744, "total_cpu_seconds": 3.370125, "peak_rss_bytes": 7684096, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000069083, "messages": 655748, "roundtrips_per_second": 655702.70209, "payload_mib_per_second": 1280.66934002, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 163937, "rtt_p50_us": 92.167, "rtt_p95_us": 133.041, "rtt_p99_us": 160.458, "warmup_messages": 159460, "total_cpu_seconds": 3.392610, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000088042, "messages": 1811312, "roundtrips_per_second": 1811152.54251, "payload_mib_per_second": 3537.40730959, "latency_mode": "batch", "rtt_samples": 113207, "rtt_observations": 113207, "rtt_p50_us": 128.542, "rtt_p95_us": 148.542, "rtt_p99_us": 183.542, "warmup_messages": 452864, "total_cpu_seconds": 3.812808, "peak_rss_bytes": 7962624, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000069083, "messages": 1797184, "roundtrips_per_second": 1797059.85371, "payload_mib_per_second": 3509.88252679, "latency_mode": "batch", "rtt_samples": 112324, "rtt_observations": 112324, "rtt_p50_us": 129.791, "rtt_p95_us": 152.125, "rtt_p99_us": 189.333, "warmup_messages": 452192, "total_cpu_seconds": 3.843312, "peak_rss_bytes": 8044544, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000167708, "messages": 3220224, "roundtrips_per_second": 3219684.03323, "payload_mib_per_second": 6288.4453774, "latency_mode": "batch", "rtt_samples": 50316, "rtt_observations": 50316, "rtt_p50_us": 272.75, "rtt_p95_us": 359.708, "rtt_p99_us": 397.834, "warmup_messages": 816320, "total_cpu_seconds": 4.146065, "peak_rss_bytes": 8028160, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000109584, "messages": 3372480, "roundtrips_per_second": 3372110.47065, "payload_mib_per_second": 6586.15326298, "latency_mode": "batch", "rtt_samples": 52695, "rtt_observations": 52695, "rtt_p50_us": 256.375, "rtt_p95_us": 316.208, "rtt_p99_us": 365.417, "warmup_messages": 843264, "total_cpu_seconds": 4.231917, "peak_rss_bytes": 8863744, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000076958, "messages": 113111, "roundtrips_per_second": 113102.295874, "payload_mib_per_second": 3534.44674605, "latency_mode": "message", "rtt_samples": 113111, "rtt_observations": 113111, "rtt_p50_us": 128.875, "rtt_p95_us": 147.375, "rtt_p99_us": 183.583, "warmup_messages": 28211, "total_cpu_seconds": 3.800548, "peak_rss_bytes": 7929856, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000079625, "messages": 106270, "roundtrips_per_second": 106261.538925, "payload_mib_per_second": 3320.67309141, "latency_mode": "message", "rtt_samples": 106270, "rtt_observations": 106270, "rtt_p50_us": 132.917, "rtt_p95_us": 188.375, "rtt_p99_us": 217.708, "warmup_messages": 24199, "total_cpu_seconds": 3.745295, "peak_rss_bytes": 7962624, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000138875, "messages": 207584, "roundtrips_per_second": 207555.175775, "payload_mib_per_second": 6486.09924297, "latency_mode": "batch", "rtt_samples": 51896, "rtt_observations": 51896, "rtt_p50_us": 262.375, "rtt_p95_us": 321.875, "rtt_p99_us": 372.125, "warmup_messages": 51052, "total_cpu_seconds": 4.161498, "peak_rss_bytes": 8126464, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000123667, "messages": 210880, "roundtrips_per_second": 210853.924328, "payload_mib_per_second": 6589.18513524, "latency_mode": "batch", "rtt_samples": 52720, "rtt_observations": 52720, "rtt_p50_us": 257.084, "rtt_p95_us": 307.208, "rtt_p99_us": 351.333, "warmup_messages": 53088, "total_cpu_seconds": 4.229702, "peak_rss_bytes": 8863744, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000376625, "messages": 250224, "roundtrips_per_second": 250129.794866, "payload_mib_per_second": 7816.55608956, "latency_mode": "batch", "rtt_samples": 15639, "rtt_observations": 15639, "rtt_p50_us": 864.5, "rtt_p95_us": 998.25, "rtt_p99_us": 1050.791, "warmup_messages": 64544, "total_cpu_seconds": 4.972093, "peak_rss_bytes": 16777216, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000337958, "messages": 258016, "roundtrips_per_second": 257928.830888, "payload_mib_per_second": 8060.27596526, "latency_mode": "batch", "rtt_samples": 16126, "rtt_observations": 16126, "rtt_p50_us": 831.583, "rtt_p95_us": 958.833, "rtt_p99_us": 1011.042, "warmup_messages": 64032, "total_cpu_seconds": 4.980789, "peak_rss_bytes": 16695296, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001326958, "messages": 249984, "roundtrips_per_second": 249652.721324, "payload_mib_per_second": 7801.64754138, "latency_mode": "batch", "rtt_samples": 3906, "rtt_observations": 3906, "rtt_p50_us": 3459.459, "rtt_p95_us": 3765.5, "rtt_p99_us": 3903.208, "warmup_messages": 62656, "total_cpu_seconds": 4.980319, "peak_rss_bytes": 54280192, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001037334, "messages": 239552, "roundtrips_per_second": 239303.762071, "payload_mib_per_second": 7478.24256473, "latency_mode": "batch", "rtt_samples": 3743, "rtt_observations": 3743, "rtt_p50_us": 3644.708, "rtt_p95_us": 4031.25, "rtt_p99_us": 4161.084, "warmup_messages": 62464, "total_cpu_seconds": 4.971525, "peak_rss_bytes": 54362112, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000093542, "messages": 115077, "roundtrips_per_second": 115066.236474, "payload_mib_per_second": 14.0461714446, "latency_mode": "message", "rtt_samples": 115077, "rtt_observations": 115077, "rtt_p50_us": 135.334, "rtt_p95_us": 163, "rtt_p99_us": 191.458, "warmup_messages": 28486, "total_cpu_seconds": 4.296019, "peak_rss_bytes": 7782400, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000096334, "messages": 115378, "roundtrips_per_second": 115366.886246, "payload_mib_per_second": 14.0828718562, "latency_mode": "message", "rtt_samples": 115378, "rtt_observations": 115378, "rtt_p50_us": 135.792, "rtt_p95_us": 160.583, "rtt_p99_us": 184.833, "warmup_messages": 28908, "total_cpu_seconds": 4.345814, "peak_rss_bytes": 7094272, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000206833, "messages": 197480, "roundtrips_per_second": 197439.163066, "payload_mib_per_second": 24.1014603352, "latency_mode": "batch", "rtt_samples": 49370, "rtt_observations": 49370, "rtt_p50_us": 321.125, "rtt_p95_us": 397.542, "rtt_p99_us": 460.625, "warmup_messages": 49672, "total_cpu_seconds": 4.820714, "peak_rss_bytes": 4882432, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000186, "messages": 198004, "roundtrips_per_second": 197967.178105, "payload_mib_per_second": 24.165915296, "latency_mode": "batch", "rtt_samples": 49501, "rtt_observations": 49501, "rtt_p50_us": 323.292, "rtt_p95_us": 383.792, "rtt_p99_us": 419.125, "warmup_messages": 49252, "total_cpu_seconds": 4.837661, "peak_rss_bytes": 4915200, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000727083, "messages": 241712, "roundtrips_per_second": 241536.383002, "payload_mib_per_second": 29.4844217532, "latency_mode": "batch", "rtt_samples": 15107, "rtt_observations": 15107, "rtt_p50_us": 1048.542, "rtt_p95_us": 1340, "rtt_p99_us": 1590.75, "warmup_messages": 61152, "total_cpu_seconds": 4.963738, "peak_rss_bytes": 3522560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000793667, "messages": 244656, "roundtrips_per_second": 244461.978595, "payload_mib_per_second": 29.8415501214, "latency_mode": "batch", "rtt_samples": 15291, "rtt_observations": 15291, "rtt_p50_us": 1040.417, "rtt_p95_us": 1295.042, "rtt_p99_us": 1525.5, "warmup_messages": 60832, "total_cpu_seconds": 4.971321, "peak_rss_bytes": 3620864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002585, "messages": 256960, "roundtrips_per_second": 256297.471037, "payload_mib_per_second": 31.2863123825, "latency_mode": "batch", "rtt_samples": 4015, "rtt_observations": 4015, "rtt_p50_us": 3908, "rtt_p95_us": 5982.25, "rtt_p99_us": 6432.541, "warmup_messages": 64512, "total_cpu_seconds": 4.995927, "peak_rss_bytes": 3129344, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002375333, "messages": 256960, "roundtrips_per_second": 256351.080818, "payload_mib_per_second": 31.2928565452, "latency_mode": "batch", "rtt_samples": 4015, "rtt_observations": 4015, "rtt_p50_us": 3968.292, "rtt_p95_us": 4962.25, "rtt_p99_us": 5750, "warmup_messages": 64640, "total_cpu_seconds": 4.999244, "peak_rss_bytes": 3227648, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000080709, "messages": 108440, "roundtrips_per_second": 108431.248622, "payload_mib_per_second": 211.779782466, "latency_mode": "message", "rtt_samples": 108440, "rtt_observations": 108440, "rtt_p50_us": 140.875, "rtt_p95_us": 189.209, "rtt_p99_us": 216.25, "warmup_messages": 27222, "total_cpu_seconds": 4.281796, "peak_rss_bytes": 6930432, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0001185, "messages": 108318, "roundtrips_per_second": 108305.165838, "payload_mib_per_second": 211.533527027, "latency_mode": "message", "rtt_samples": 108318, "rtt_observations": 108318, "rtt_p50_us": 141.041, "rtt_p95_us": 189.042, "rtt_p99_us": 220.541, "warmup_messages": 26612, "total_cpu_seconds": 4.308209, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0002025, "messages": 178176, "roundtrips_per_second": 178139.926665, "payload_mib_per_second": 347.929544267, "latency_mode": "batch", "rtt_samples": 44544, "rtt_observations": 44544, "rtt_p50_us": 334.584, "rtt_p95_us": 515.875, "rtt_p99_us": 630.334, "warmup_messages": 45116, "total_cpu_seconds": 4.700685, "peak_rss_bytes": 5292032, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000149458, "messages": 190652, "roundtrips_per_second": 190623.509791, "payload_mib_per_second": 372.311542561, "latency_mode": "batch", "rtt_samples": 47663, "rtt_observations": 47663, "rtt_p50_us": 322.292, "rtt_p95_us": 419.792, "rtt_p99_us": 487.834, "warmup_messages": 47268, "total_cpu_seconds": 4.860510, "peak_rss_bytes": 5062656, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000692625, "messages": 229008, "roundtrips_per_second": 228849.49312, "payload_mib_per_second": 446.97166625, "latency_mode": "batch", "rtt_samples": 14313, "rtt_observations": 14313, "rtt_p50_us": 1082.917, "rtt_p95_us": 1399.791, "rtt_p99_us": 1629.875, "warmup_messages": 57680, "total_cpu_seconds": 4.978471, "peak_rss_bytes": 4489216, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00082525, "messages": 229952, "roundtrips_per_second": 229762.388589, "payload_mib_per_second": 448.754665213, "latency_mode": "batch", "rtt_samples": 14372, "rtt_observations": 14372, "rtt_p50_us": 1073.292, "rtt_p95_us": 1392.583, "rtt_p99_us": 1612.917, "warmup_messages": 57344, "total_cpu_seconds": 4.968966, "peak_rss_bytes": 4620288, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003066875, "messages": 243264, "roundtrips_per_second": 242520.220798, "payload_mib_per_second": 473.672306246, "latency_mode": "batch", "rtt_samples": 3801, "rtt_observations": 3801, "rtt_p50_us": 4066, "rtt_p95_us": 5239, "rtt_p99_us": 6694.958, "warmup_messages": 61056, "total_cpu_seconds": 4.993892, "peak_rss_bytes": 6897664, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001541166, "messages": 243264, "roundtrips_per_second": 242889.666704, "payload_mib_per_second": 474.393880281, "latency_mode": "batch", "rtt_samples": 3801, "rtt_observations": 3801, "rtt_p50_us": 4105.125, "rtt_p95_us": 5013.166, "rtt_p99_us": 5317.084, "warmup_messages": 61248, "total_cpu_seconds": 4.989820, "peak_rss_bytes": 6930432, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000069583, "messages": 77277, "roundtrips_per_second": 77271.6232086, "payload_mib_per_second": 2414.73822527, "latency_mode": "message", "rtt_samples": 77277, "rtt_observations": 77277, "rtt_p50_us": 193.083, "rtt_p95_us": 237.5, "rtt_p99_us": 271.375, "warmup_messages": 19255, "total_cpu_seconds": 4.234044, "peak_rss_bytes": 7159808, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000080958, "messages": 77227, "roundtrips_per_second": 77220.7483627, "payload_mib_per_second": 2413.14838633, "latency_mode": "message", "rtt_samples": 77227, "rtt_observations": 77227, "rtt_p50_us": 193.709, "rtt_p95_us": 233.584, "rtt_p99_us": 266.625, "warmup_messages": 18473, "total_cpu_seconds": 4.262327, "peak_rss_bytes": 7864320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000299875, "messages": 108136, "roundtrips_per_second": 108103.582438, "payload_mib_per_second": 3378.23695119, "latency_mode": "batch", "rtt_samples": 27034, "rtt_observations": 27034, "rtt_p50_us": 551.833, "rtt_p95_us": 592.25, "rtt_p99_us": 623.875, "warmup_messages": 25712, "total_cpu_seconds": 4.465715, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000163917, "messages": 106904, "roundtrips_per_second": 106886.479489, "payload_mib_per_second": 3340.20248403, "latency_mode": "batch", "rtt_samples": 26726, "rtt_observations": 26726, "rtt_p50_us": 554.833, "rtt_p95_us": 620.208, "rtt_p99_us": 652.167, "warmup_messages": 27112, "total_cpu_seconds": 4.470115, "peak_rss_bytes": 7880704, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001059584, "messages": 128208, "roundtrips_per_second": 128072.296644, "payload_mib_per_second": 4002.25927011, "latency_mode": "batch", "rtt_samples": 8013, "rtt_observations": 8013, "rtt_p50_us": 1841.291, "rtt_p95_us": 1980.667, "rtt_p99_us": 2045.167, "warmup_messages": 31632, "total_cpu_seconds": 4.987300, "peak_rss_bytes": 16465920, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000947916, "messages": 129312, "roundtrips_per_second": 129189.539169, "payload_mib_per_second": 4037.17309902, "latency_mode": "batch", "rtt_samples": 8082, "rtt_observations": 8082, "rtt_p50_us": 1822.584, "rtt_p95_us": 1958.167, "rtt_p99_us": 2026, "warmup_messages": 32352, "total_cpu_seconds": 4.993007, "peak_rss_bytes": 16646144, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003728125, "messages": 126272, "roundtrips_per_second": 125802.990725, "payload_mib_per_second": 3931.34346016, "latency_mode": "batch", "rtt_samples": 1973, "rtt_observations": 1973, "rtt_p50_us": 7505.875, "rtt_p95_us": 8014.166, "rtt_p99_us": 8270.5, "warmup_messages": 31936, "total_cpu_seconds": 4.996153, "peak_rss_bytes": 54231040, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003642709, "messages": 124480, "roundtrips_per_second": 124028.201355, "payload_mib_per_second": 3875.88129233, "latency_mode": "batch", "rtt_samples": 1945, "rtt_observations": 1945, "rtt_p50_us": 7609.5, "rtt_p95_us": 8173.25, "rtt_p99_us": 8822.584, "warmup_messages": 30720, "total_cpu_seconds": 4.975841, "peak_rss_bytes": 54329344, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054208, "messages": 256747, "roundtrips_per_second": 256733.083013, "payload_mib_per_second": 31.3394876725, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 256747, "rtt_p50_us": 58.083, "rtt_p95_us": 103.333, "rtt_p99_us": 118.083, "warmup_messages": 54990, "total_cpu_seconds": 4.493174, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000024708, "messages": 275869, "roundtrips_per_second": 275862.183997, "payload_mib_per_second": 33.6745830075, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 275869, "rtt_p50_us": 43.916, "rtt_p95_us": 101.083, "rtt_p99_us": 119.333, "warmup_messages": 71784, "total_cpu_seconds": 4.740143, "peak_rss_bytes": 7815168, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00003925, "messages": 903284, "roundtrips_per_second": 903248.547495, "payload_mib_per_second": 110.259832458, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 225821, "rtt_p50_us": 74.583, "rtt_p95_us": 105.75, "rtt_p99_us": 122.541, "warmup_messages": 230764, "total_cpu_seconds": 4.670640, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000068958, "messages": 998668, "roundtrips_per_second": 998599.138601, "payload_mib_per_second": 121.899308911, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 249667, "rtt_p50_us": 62.375, "rtt_p95_us": 104.166, "rtt_p99_us": 119.625, "warmup_messages": 243376, "total_cpu_seconds": 4.594500, "peak_rss_bytes": 7618560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000060334, "messages": 4559616, "roundtrips_per_second": 4559340.91673, "payload_mib_per_second": 556.560170499, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 284976, "rtt_p50_us": 42.292, "rtt_p95_us": 100.708, "rtt_p99_us": 111.5, "warmup_messages": 1230560, "total_cpu_seconds": 4.554941, "peak_rss_bytes": 7798784, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000020584, "messages": 4099104, "roundtrips_per_second": 4099019.62578, "payload_mib_per_second": 500.368606663, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 256194, "rtt_p50_us": 49.084, "rtt_p95_us": 103.458, "rtt_p99_us": 119.333, "warmup_messages": 991200, "total_cpu_seconds": 4.733738, "peak_rss_bytes": 7634944, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000082333, "messages": 16483008, "roundtrips_per_second": 16481651.0162, "payload_mib_per_second": 2011.92029007, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 257547, "rtt_p50_us": 47.375, "rtt_p95_us": 99.541, "rtt_p99_us": 114.75, "warmup_messages": 4249792, "total_cpu_seconds": 4.735348, "peak_rss_bytes": 7995392, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000037959, "messages": 16718336, "roundtrips_per_second": 16717701.4128, "payload_mib_per_second": 2040.73503574, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 261224, "rtt_p50_us": 47.541, "rtt_p95_us": 99.292, "rtt_p99_us": 114.292, "warmup_messages": 3944512, "total_cpu_seconds": 4.766947, "peak_rss_bytes": 7815168, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000061208, "messages": 253228, "roundtrips_per_second": 253212.501369, "payload_mib_per_second": 494.555666737, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 253228, "rtt_p50_us": 51.041, "rtt_p95_us": 104.375, "rtt_p99_us": 119.375, "warmup_messages": 66281, "total_cpu_seconds": 4.649124, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000022333, "messages": 271812, "roundtrips_per_second": 271805.929758, "payload_mib_per_second": 530.870956559, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 271812, "rtt_p50_us": 43.625, "rtt_p95_us": 100.584, "rtt_p99_us": 113.583, "warmup_messages": 70003, "total_cpu_seconds": 4.636439, "peak_rss_bytes": 7897088, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000030292, "messages": 955584, "roundtrips_per_second": 955555.054326, "payload_mib_per_second": 1866.31846548, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 238896, "rtt_p50_us": 59.125, "rtt_p95_us": 104.334, "rtt_p99_us": 124.833, "warmup_messages": 232188, "total_cpu_seconds": 4.808825, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000046167, "messages": 806252, "roundtrips_per_second": 806214.779482, "payload_mib_per_second": 1574.63824118, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 201563, "rtt_p50_us": 79.458, "rtt_p95_us": 107.75, "rtt_p99_us": 126.5, "warmup_messages": 197912, "total_cpu_seconds": 4.937330, "peak_rss_bytes": 7798784, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000035375, "messages": 2557344, "roundtrips_per_second": 2557253.53716, "payload_mib_per_second": 4994.63581476, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 159834, "rtt_p50_us": 84.375, "rtt_p95_us": 126.792, "rtt_p99_us": 145.583, "warmup_messages": 619696, "total_cpu_seconds": 4.940276, "peak_rss_bytes": 8486912, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000044709, "messages": 2519472, "roundtrips_per_second": 2519359.36196, "payload_mib_per_second": 4920.62375383, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 157467, "rtt_p50_us": 86.083, "rtt_p95_us": 133.292, "rtt_p99_us": 153.875, "warmup_messages": 637024, "total_cpu_seconds": 4.972895, "peak_rss_bytes": 8617984, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00010925, "messages": 4067648, "roundtrips_per_second": 4067203.658, "payload_mib_per_second": 7943.75714453, "latency_mode": "batch", "rtt_samples": 63557, "rtt_observations": 63557, "rtt_p50_us": 213.5, "rtt_p95_us": 241.583, "rtt_p99_us": 255.208, "warmup_messages": 1030848, "total_cpu_seconds": 4.986247, "peak_rss_bytes": 8962048, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000106708, "messages": 4051840, "roundtrips_per_second": 4051407.68239, "payload_mib_per_second": 7912.90562967, "latency_mode": "batch", "rtt_samples": 63310, "rtt_observations": 63310, "rtt_p50_us": 210, "rtt_p95_us": 266.25, "rtt_p99_us": 305.167, "warmup_messages": 1007680, "total_cpu_seconds": 4.991218, "peak_rss_bytes": 9027584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000072875, "messages": 156535, "roundtrips_per_second": 156523.593343, "payload_mib_per_second": 4891.36229197, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 156535, "rtt_p50_us": 88.375, "rtt_p95_us": 130.417, "rtt_p99_us": 146.542, "warmup_messages": 35699, "total_cpu_seconds": 4.965463, "peak_rss_bytes": 8536064, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000058708, "messages": 146115, "roundtrips_per_second": 146106.422384, "payload_mib_per_second": 4565.8256995, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 146115, "rtt_p50_us": 100.125, "rtt_p95_us": 135.917, "rtt_p99_us": 154.875, "warmup_messages": 40466, "total_cpu_seconds": 4.968555, "peak_rss_bytes": 8634368, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000104083, "messages": 256824, "roundtrips_per_second": 256797.27177, "payload_mib_per_second": 8024.9147428, "latency_mode": "batch", "rtt_samples": 64206, "rtt_observations": 64206, "rtt_p50_us": 207.708, "rtt_p95_us": 255.75, "rtt_p99_us": 291.833, "warmup_messages": 63040, "total_cpu_seconds": 4.991467, "peak_rss_bytes": 9388032, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000099083, "messages": 253768, "roundtrips_per_second": 253742.858396, "payload_mib_per_second": 7929.46432489, "latency_mode": "batch", "rtt_samples": 63442, "rtt_observations": 63442, "rtt_p50_us": 210, "rtt_p95_us": 267.583, "rtt_p99_us": 309.292, "warmup_messages": 63512, "total_cpu_seconds": 4.983483, "peak_rss_bytes": 8208384, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000391083, "messages": 254672, "roundtrips_per_second": 254572.441046, "payload_mib_per_second": 7955.38878269, "latency_mode": "batch", "rtt_samples": 15917, "rtt_observations": 15917, "rtt_p50_us": 840.709, "rtt_p95_us": 947.792, "rtt_p99_us": 988.166, "warmup_messages": 65712, "total_cpu_seconds": 4.912103, "peak_rss_bytes": 16629760, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000345583, "messages": 252960, "roundtrips_per_second": 252872.611524, "payload_mib_per_second": 7902.26911013, "latency_mode": "batch", "rtt_samples": 15810, "rtt_observations": 15810, "rtt_p50_us": 831.833, "rtt_p95_us": 1100.5, "rtt_p99_us": 1249.167, "warmup_messages": 62480, "total_cpu_seconds": 4.831572, "peak_rss_bytes": 17006592, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001903292, "messages": 232512, "roundtrips_per_second": 232070.30245, "payload_mib_per_second": 7252.19695156, "latency_mode": "batch", "rtt_samples": 3633, "rtt_observations": 3633, "rtt_p50_us": 3736.625, "rtt_p95_us": 3881.334, "rtt_p99_us": 3955.25, "warmup_messages": 58240, "total_cpu_seconds": 4.686924, "peak_rss_bytes": 54362112, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001418375, "messages": 225280, "roundtrips_per_second": 224960.921054, "payload_mib_per_second": 7030.02878293, "latency_mode": "batch", "rtt_samples": 3520, "rtt_observations": 3520, "rtt_p50_us": 3779.834, "rtt_p95_us": 5706.125, "rtt_p99_us": 6402.791, "warmup_messages": 57024, "total_cpu_seconds": 4.625317, "peak_rss_bytes": 54411264, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000039167, "messages": 146019, "roundtrips_per_second": 146013.281098, "payload_mib_per_second": 17.8238868528, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 146019, "rtt_p50_us": 106.459, "rtt_p95_us": 144.083, "rtt_p99_us": 163.416, "warmup_messages": 35376, "total_cpu_seconds": 4.975717, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000056958, "messages": 146055, "roundtrips_per_second": 146046.681473, "payload_mib_per_second": 17.827964047, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 146055, "rtt_p50_us": 105.916, "rtt_p95_us": 142.041, "rtt_p99_us": 161.25, "warmup_messages": 35531, "total_cpu_seconds": 4.984657, "peak_rss_bytes": 7602176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000209, "messages": 220104, "roundtrips_per_second": 220058.007876, "payload_mib_per_second": 26.8625497896, "latency_mode": "batch", "rtt_samples": 55026, "rtt_observations": 55026, "rtt_p50_us": 286.875, "rtt_p95_us": 351.417, "rtt_p99_us": 394.375, "warmup_messages": 54928, "total_cpu_seconds": 4.983383, "peak_rss_bytes": 4947968, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000228, "messages": 220936, "roundtrips_per_second": 220885.638075, "payload_mib_per_second": 26.9635788665, "latency_mode": "batch", "rtt_samples": 55234, "rtt_observations": 55234, "rtt_p50_us": 286.083, "rtt_p95_us": 346.625, "rtt_p99_us": 382.084, "warmup_messages": 54592, "total_cpu_seconds": 4.990279, "peak_rss_bytes": 4997120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000462041, "messages": 247424, "roundtrips_per_second": 247309.732764, "payload_mib_per_second": 30.1891763628, "latency_mode": "batch", "rtt_samples": 15464, "rtt_observations": 15464, "rtt_p50_us": 1023.208, "rtt_p95_us": 1280.083, "rtt_p99_us": 1367.625, "warmup_messages": 61920, "total_cpu_seconds": 4.991390, "peak_rss_bytes": 3424256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000740292, "messages": 248656, "roundtrips_per_second": 248472.058123, "payload_mib_per_second": 30.3310617826, "latency_mode": "batch", "rtt_samples": 15541, "rtt_observations": 15541, "rtt_p50_us": 1018.792, "rtt_p95_us": 1261.958, "rtt_p99_us": 1337.458, "warmup_messages": 61728, "total_cpu_seconds": 4.989683, "peak_rss_bytes": 3702784, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002231875, "messages": 257024, "roundtrips_per_second": 256451.632014, "payload_mib_per_second": 31.3051308611, "latency_mode": "batch", "rtt_samples": 4016, "rtt_observations": 4016, "rtt_p50_us": 3985.625, "rtt_p95_us": 4047.459, "rtt_p99_us": 4966.417, "warmup_messages": 64448, "total_cpu_seconds": 4.998188, "peak_rss_bytes": 3162112, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002582959, "messages": 256512, "roundtrips_per_second": 255851.146977, "payload_mib_per_second": 31.231829465, "latency_mode": "batch", "rtt_samples": 4008, "rtt_observations": 4008, "rtt_p50_us": 3995.792, "rtt_p95_us": 4041.917, "rtt_p99_us": 4086.75, "warmup_messages": 64768, "total_cpu_seconds": 5.003297, "peak_rss_bytes": 3293184, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000061083, "messages": 138391, "roundtrips_per_second": 138382.547179, "payload_mib_per_second": 270.278412459, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 138391, "rtt_p50_us": 112.708, "rtt_p95_us": 146.375, "rtt_p99_us": 163.709, "warmup_messages": 32215, "total_cpu_seconds": 4.950318, "peak_rss_bytes": 7290880, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00009325, "messages": 143035, "roundtrips_per_second": 143021.66323, "payload_mib_per_second": 279.339185996, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 143035, "rtt_p50_us": 107.708, "rtt_p95_us": 141.333, "rtt_p99_us": 163.875, "warmup_messages": 35930, "total_cpu_seconds": 4.957962, "peak_rss_bytes": 7667712, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000178209, "messages": 210192, "roundtrips_per_second": 210154.548568, "payload_mib_per_second": 410.458102672, "latency_mode": "batch", "rtt_samples": 52548, "rtt_observations": 52548, "rtt_p50_us": 299.917, "rtt_p95_us": 354.417, "rtt_p99_us": 396.875, "warmup_messages": 52288, "total_cpu_seconds": 4.991897, "peak_rss_bytes": 5128192, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000253959, "messages": 209880, "roundtrips_per_second": 209826.712618, "payload_mib_per_second": 409.817798082, "latency_mode": "batch", "rtt_samples": 52470, "rtt_observations": 52470, "rtt_p50_us": 299.833, "rtt_p95_us": 349.459, "rtt_p99_us": 392.917, "warmup_messages": 52044, "total_cpu_seconds": 4.991575, "peak_rss_bytes": 5586944, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000773041, "messages": 234864, "roundtrips_per_second": 234682.580743, "payload_mib_per_second": 458.364415514, "latency_mode": "batch", "rtt_samples": 14679, "rtt_observations": 14679, "rtt_p50_us": 1057.792, "rtt_p95_us": 1165.292, "rtt_p99_us": 1323.25, "warmup_messages": 58832, "total_cpu_seconds": 4.996918, "peak_rss_bytes": 4407296, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000304333, "messages": 233216, "roundtrips_per_second": 233145.046269, "payload_mib_per_second": 455.361418493, "latency_mode": "batch", "rtt_samples": 14576, "rtt_observations": 14576, "rtt_p50_us": 1069.416, "rtt_p95_us": 1171.959, "rtt_p99_us": 1354, "warmup_messages": 58480, "total_cpu_seconds": 4.994323, "peak_rss_bytes": 4620288, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002600667, "messages": 244352, "roundtrips_per_second": 243718.170197, "payload_mib_per_second": 476.012051167, "latency_mode": "batch", "rtt_samples": 3818, "rtt_observations": 3818, "rtt_p50_us": 4153.958, "rtt_p95_us": 4356.125, "rtt_p99_us": 5191.042, "warmup_messages": 61184, "total_cpu_seconds": 5.001097, "peak_rss_bytes": 6881280, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001716417, "messages": 243904, "roundtrips_per_second": 243486.076359, "payload_mib_per_second": 475.558742889, "latency_mode": "batch", "rtt_samples": 3811, "rtt_observations": 3811, "rtt_p50_us": 4151.917, "rtt_p95_us": 5157.75, "rtt_p99_us": 6124.792, "warmup_messages": 61312, "total_cpu_seconds": 4.999466, "peak_rss_bytes": 7061504, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000111333, "messages": 99987, "roundtrips_per_second": 99975.8693865, "payload_mib_per_second": 3124.24591833, "latency_mode": "message", "rtt_samples": 99987, "rtt_observations": 99987, "rtt_p50_us": 149.791, "rtt_p95_us": 180.709, "rtt_p99_us": 198.458, "warmup_messages": 24106, "total_cpu_seconds": 4.960664, "peak_rss_bytes": 7864320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000098166, "messages": 96051, "roundtrips_per_second": 96041.571983, "payload_mib_per_second": 3001.29912447, "latency_mode": "message", "rtt_samples": 96051, "rtt_observations": 96051, "rtt_p50_us": 156.291, "rtt_p95_us": 185.75, "rtt_p99_us": 203.958, "warmup_messages": 24132, "total_cpu_seconds": 4.989530, "peak_rss_bytes": 7634944, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000133541, "messages": 128004, "roundtrips_per_second": 127986.9085, "payload_mib_per_second": 3999.59089063, "latency_mode": "batch", "rtt_samples": 32001, "rtt_observations": 32001, "rtt_p50_us": 457.958, "rtt_p95_us": 513.541, "rtt_p99_us": 558.291, "warmup_messages": 31844, "total_cpu_seconds": 4.989710, "peak_rss_bytes": 7880704, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000297416, "messages": 127456, "roundtrips_per_second": 127418.103817, "payload_mib_per_second": 3981.81574429, "latency_mode": "batch", "rtt_samples": 31864, "rtt_observations": 31864, "rtt_p50_us": 461.208, "rtt_p95_us": 520.084, "rtt_p99_us": 567.791, "warmup_messages": 31996, "total_cpu_seconds": 4.994634, "peak_rss_bytes": 8159232, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001165209, "messages": 129520, "roundtrips_per_second": 129369.257777, "payload_mib_per_second": 4042.78930552, "latency_mode": "batch", "rtt_samples": 8095, "rtt_observations": 8095, "rtt_p50_us": 1815.958, "rtt_p95_us": 1936.542, "rtt_p99_us": 1985.209, "warmup_messages": 32272, "total_cpu_seconds": 4.971081, "peak_rss_bytes": 16449536, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001426541, "messages": 124352, "roundtrips_per_second": 124174.859472, "payload_mib_per_second": 3880.46435849, "latency_mode": "batch", "rtt_samples": 7772, "rtt_observations": 7772, "rtt_p50_us": 1894.875, "rtt_p95_us": 2227.916, "rtt_p99_us": 2453.833, "warmup_messages": 31072, "total_cpu_seconds": 4.915955, "peak_rss_bytes": 16596992, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.005543125, "messages": 124608, "roundtrips_per_second": 123921.089909, "payload_mib_per_second": 3872.53405964, "latency_mode": "batch", "rtt_samples": 1947, "rtt_observations": 1947, "rtt_p50_us": 7559.334, "rtt_p95_us": 7899.208, "rtt_p99_us": 8013.125, "warmup_messages": 30720, "total_cpu_seconds": 4.914112, "peak_rss_bytes": 54214656, "content_or_io_errors": 0, "ok": true } }, { "repetition": 1, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003659167, "messages": 115904, "roundtrips_per_second": 115481.434147, "payload_mib_per_second": 3608.7948171, "latency_mode": "batch", "rtt_samples": 1811, "rtt_observations": 1811, "rtt_p50_us": 8035.417, "rtt_p95_us": 10146.542, "rtt_p99_us": 11501.75, "warmup_messages": 28992, "total_cpu_seconds": 4.659377, "peak_rss_bytes": 54394880, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000040541, "messages": 186908, "roundtrips_per_second": 186900.42287, "payload_mib_per_second": 22.8149930261, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 186908, "rtt_p50_us": 84.667, "rtt_p95_us": 94.459, "rtt_p99_us": 107.875, "warmup_messages": 43010, "total_cpu_seconds": 1.248200, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000071875, "messages": 201088, "roundtrips_per_second": 201073.547839, "payload_mib_per_second": 24.5451108202, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 201088, "rtt_p50_us": 78.75, "rtt_p95_us": 88.125, "rtt_p99_us": 100.417, "warmup_messages": 50416, "total_cpu_seconds": 1.249664, "peak_rss_bytes": 7405568, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000042667, "messages": 727104, "roundtrips_per_second": 727072.977977, "payload_mib_per_second": 88.754025632, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 181776, "rtt_p50_us": 86.375, "rtt_p95_us": 105.25, "rtt_p99_us": 117.416, "warmup_messages": 182784, "total_cpu_seconds": 1.247832, "peak_rss_bytes": 7520256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000041958, "messages": 762868, "roundtrips_per_second": 762835.992927, "payload_mib_per_second": 93.1196280429, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 190717, "rtt_p50_us": 82.708, "rtt_p95_us": 93.917, "rtt_p99_us": 106.458, "warmup_messages": 191772, "total_cpu_seconds": 1.249378, "peak_rss_bytes": 7421952, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000044333, "messages": 2594832, "roundtrips_per_second": 2594716.96841, "payload_mib_per_second": 316.737911183, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 162177, "rtt_p50_us": 96.625, "rtt_p95_us": 114.208, "rtt_p99_us": 119.083, "warmup_messages": 647168, "total_cpu_seconds": 1.249599, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000048958, "messages": 2656976, "roundtrips_per_second": 2656845.92614, "payload_mib_per_second": 324.322012468, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 166061, "rtt_p50_us": 93.375, "rtt_p95_us": 113.291, "rtt_p99_us": 134.75, "warmup_messages": 670976, "total_cpu_seconds": 1.248173, "peak_rss_bytes": 7454720, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000050083, "messages": 7084096, "roundtrips_per_second": 7083741.22499, "payload_mib_per_second": 864.714505003, "latency_mode": "batch", "rtt_samples": 110689, "rtt_observations": 110689, "rtt_p50_us": 139.792, "rtt_p95_us": 160.708, "rtt_p99_us": 166.875, "warmup_messages": 1780288, "total_cpu_seconds": 1.249417, "peak_rss_bytes": 8077312, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000079625, "messages": 7462656, "roundtrips_per_second": 7462061.83333, "payload_mib_per_second": 910.896219888, "latency_mode": "batch", "rtt_samples": 116604, "rtt_observations": 116604, "rtt_p50_us": 132.208, "rtt_p95_us": 153, "rtt_p99_us": 158.084, "warmup_messages": 1860736, "total_cpu_seconds": 1.249735, "peak_rss_bytes": 7962624, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00004925, "messages": 161669, "roundtrips_per_second": 161661.038194, "payload_mib_per_second": 315.744215222, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 161669, "rtt_p50_us": 96.209, "rtt_p95_us": 116.042, "rtt_p99_us": 129.541, "warmup_messages": 40738, "total_cpu_seconds": 1.248170, "peak_rss_bytes": 7520256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000059875, "messages": 168718, "roundtrips_per_second": 168707.898615, "payload_mib_per_second": 329.507614482, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 168718, "rtt_p50_us": 92.333, "rtt_p95_us": 110.625, "rtt_p99_us": 120.417, "warmup_messages": 42434, "total_cpu_seconds": 1.248899, "peak_rss_bytes": 7438336, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00009575, "messages": 441628, "roundtrips_per_second": 441585.718167, "payload_mib_per_second": 862.472105796, "latency_mode": "batch", "rtt_samples": 110407, "rtt_observations": 110407, "rtt_p50_us": 133.292, "rtt_p95_us": 201.917, "rtt_p99_us": 220.125, "warmup_messages": 115620, "total_cpu_seconds": 1.244806, "peak_rss_bytes": 7995392, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000036292, "messages": 474920, "roundtrips_per_second": 474902.764829, "payload_mib_per_second": 927.544462556, "latency_mode": "batch", "rtt_samples": 118730, "rtt_observations": 118730, "rtt_p50_us": 129.25, "rtt_p95_us": 151.875, "rtt_p99_us": 164.75, "warmup_messages": 117400, "total_cpu_seconds": 1.248578, "peak_rss_bytes": 8077312, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000079542, "messages": 839680, "roundtrips_per_second": 839613.215486, "payload_mib_per_second": 1639.8695615, "latency_mode": "batch", "rtt_samples": 52480, "rtt_observations": 52480, "rtt_p50_us": 292.333, "rtt_p95_us": 320.792, "rtt_p99_us": 334.583, "warmup_messages": 208496, "total_cpu_seconds": 1.248817, "peak_rss_bytes": 5881856, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000074417, "messages": 855024, "roundtrips_per_second": 854960.376414, "payload_mib_per_second": 1669.84448518, "latency_mode": "batch", "rtt_samples": 53439, "rtt_observations": 53439, "rtt_p50_us": 287.458, "rtt_p95_us": 315.666, "rtt_p99_us": 332.167, "warmup_messages": 211840, "total_cpu_seconds": 1.248380, "peak_rss_bytes": 5799936, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00018375, "messages": 1109824, "roundtrips_per_second": 1109620.10731, "payload_mib_per_second": 2167.22677208, "latency_mode": "batch", "rtt_samples": 17341, "rtt_observations": 17341, "rtt_p50_us": 867.709, "rtt_p95_us": 969.541, "rtt_p99_us": 1128.5, "warmup_messages": 278080, "total_cpu_seconds": 1.246297, "peak_rss_bytes": 7700480, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000185667, "messages": 1109696, "roundtrips_per_second": 1109490.00432, "payload_mib_per_second": 2166.97266469, "latency_mode": "batch", "rtt_samples": 17339, "rtt_observations": 17339, "rtt_p50_us": 868.458, "rtt_p95_us": 993.583, "rtt_p99_us": 1109.708, "warmup_messages": 275008, "total_cpu_seconds": 1.245495, "peak_rss_bytes": 7421952, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000099625, "messages": 50787, "roundtrips_per_second": 50781.9408491, "payload_mib_per_second": 1586.93565154, "latency_mode": "message", "rtt_samples": 50787, "rtt_observations": 50787, "rtt_p50_us": 293.583, "rtt_p95_us": 366.75, "rtt_p99_us": 448.416, "warmup_messages": 12250, "total_cpu_seconds": 1.242293, "peak_rss_bytes": 6291456, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000059834, "messages": 53004, "roundtrips_per_second": 53000.8287484, "payload_mib_per_second": 1656.27589839, "latency_mode": "message", "rtt_samples": 53004, "rtt_observations": 53004, "rtt_p50_us": 288.916, "rtt_p95_us": 317.417, "rtt_p99_us": 332.666, "warmup_messages": 13304, "total_cpu_seconds": 1.248680, "peak_rss_bytes": 5816320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000222458, "messages": 70056, "roundtrips_per_second": 70040.4189485, "payload_mib_per_second": 2188.76309214, "latency_mode": "batch", "rtt_samples": 17514, "rtt_observations": 17514, "rtt_p50_us": 866.792, "rtt_p95_us": 922.5, "rtt_p99_us": 952.583, "warmup_messages": 17300, "total_cpu_seconds": 1.249436, "peak_rss_bytes": 7520256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000171583, "messages": 70960, "roundtrips_per_second": 70947.8265591, "payload_mib_per_second": 2217.11957997, "latency_mode": "batch", "rtt_samples": 17740, "rtt_observations": 17740, "rtt_p50_us": 857.959, "rtt_p95_us": 913.292, "rtt_p99_us": 963.416, "warmup_messages": 17544, "total_cpu_seconds": 1.248647, "peak_rss_bytes": 7389184, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0006655, "messages": 71680, "roundtrips_per_second": 71632.3286853, "payload_mib_per_second": 2238.51027141, "latency_mode": "batch", "rtt_samples": 4480, "rtt_observations": 4480, "rtt_p50_us": 3367.625, "rtt_p95_us": 3696.125, "rtt_p99_us": 3768.292, "warmup_messages": 18176, "total_cpu_seconds": 1.234428, "peak_rss_bytes": 16564224, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000852542, "messages": 72960, "roundtrips_per_second": 72897.8515199, "payload_mib_per_second": 2278.05786, "latency_mode": "batch", "rtt_samples": 4560, "rtt_observations": 4560, "rtt_p50_us": 3318.208, "rtt_p95_us": 3582.667, "rtt_p99_us": 3704.834, "warmup_messages": 17616, "total_cpu_seconds": 1.242094, "peak_rss_bytes": 16351232, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.002740125, "messages": 64896, "roundtrips_per_second": 64718.6627742, "payload_mib_per_second": 2022.45821169, "latency_mode": "batch", "rtt_samples": 1014, "rtt_observations": 1014, "rtt_p50_us": 15415.042, "rtt_p95_us": 15601.875, "rtt_p99_us": 15788.042, "warmup_messages": 17408, "total_cpu_seconds": 1.231660, "peak_rss_bytes": 54165504, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.005155667, "messages": 63360, "roundtrips_per_second": 63035.0124664, "payload_mib_per_second": 1969.84413957, "latency_mode": "batch", "rtt_samples": 990, "rtt_observations": 990, "rtt_p50_us": 15417.291, "rtt_p95_us": 16142.667, "rtt_p99_us": 17054.917, "warmup_messages": 16320, "total_cpu_seconds": 1.238870, "peak_rss_bytes": 54132736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000244667, "messages": 43228, "roundtrips_per_second": 43217.426122, "payload_mib_per_second": 5.27556471216, "latency_mode": "message", "rtt_samples": 43228, "rtt_observations": 43228, "rtt_p50_us": 371.875, "rtt_p95_us": 398.042, "rtt_p99_us": 421.542, "warmup_messages": 10605, "total_cpu_seconds": 1.247671, "peak_rss_bytes": 4751360, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000073542, "messages": 43264, "roundtrips_per_second": 43260.8185129, "payload_mib_per_second": 5.28086163487, "latency_mode": "message", "rtt_samples": 43264, "rtt_observations": 43264, "rtt_p50_us": 367.167, "rtt_p95_us": 392.708, "rtt_p99_us": 414.458, "warmup_messages": 10832, "total_cpu_seconds": 1.249654, "peak_rss_bytes": 4685824, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000402125, "messages": 57024, "roundtrips_per_second": 57001.0784413, "payload_mib_per_second": 6.95813945817, "latency_mode": "batch", "rtt_samples": 14256, "rtt_observations": 14256, "rtt_p50_us": 1118.541, "rtt_p95_us": 1159.875, "rtt_p99_us": 1184.167, "warmup_messages": 14336, "total_cpu_seconds": 1.249933, "peak_rss_bytes": 3358720, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00034575, "messages": 57088, "roundtrips_per_second": 57068.2686461, "payload_mib_per_second": 6.96634138747, "latency_mode": "batch", "rtt_samples": 14272, "rtt_observations": 14272, "rtt_p50_us": 1116.416, "rtt_p95_us": 1164.917, "rtt_p99_us": 1206.208, "warmup_messages": 14208, "total_cpu_seconds": 1.249539, "peak_rss_bytes": 3309568, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001668458, "messages": 63232, "roundtrips_per_second": 63126.6757928, "payload_mib_per_second": 7.70589304111, "latency_mode": "batch", "rtt_samples": 3952, "rtt_observations": 3952, "rtt_p50_us": 4032.209, "rtt_p95_us": 4086.375, "rtt_p99_us": 4179.083, "warmup_messages": 16128, "total_cpu_seconds": 1.249716, "peak_rss_bytes": 2965504, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002247625, "messages": 63488, "roundtrips_per_second": 63345.6227946, "payload_mib_per_second": 7.73261997004, "latency_mode": "batch", "rtt_samples": 3968, "rtt_observations": 3968, "rtt_p50_us": 4033.083, "rtt_p95_us": 4090.959, "rtt_p99_us": 4130.875, "warmup_messages": 15952, "total_cpu_seconds": 1.252103, "peak_rss_bytes": 2932736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.007963458, "messages": 65664, "roundtrips_per_second": 65145.2187863, "payload_mib_per_second": 7.95229721512, "latency_mode": "batch", "rtt_samples": 1026, "rtt_observations": 1026, "rtt_p50_us": 15578.709, "rtt_p95_us": 15824.333, "rtt_p99_us": 15909.125, "warmup_messages": 16768, "total_cpu_seconds": 1.257607, "peak_rss_bytes": 3063808, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.010890083, "messages": 66560, "roundtrips_per_second": 65842.96465, "payload_mib_per_second": 8.03747127075, "latency_mode": "batch", "rtt_samples": 1040, "rtt_observations": 1040, "rtt_p50_us": 15511.25, "rtt_p95_us": 15613.75, "rtt_p99_us": 15674.791, "warmup_messages": 16704, "total_cpu_seconds": 1.260739, "peak_rss_bytes": 2998272, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000270333, "messages": 41087, "roundtrips_per_second": 41075.8958299, "payload_mib_per_second": 80.2263590427, "latency_mode": "message", "rtt_samples": 41087, "rtt_observations": 41087, "rtt_p50_us": 387.708, "rtt_p95_us": 410.208, "rtt_p99_us": 421.292, "warmup_messages": 10138, "total_cpu_seconds": 1.249760, "peak_rss_bytes": 4751360, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000017041, "messages": 41870, "roundtrips_per_second": 41869.2865055, "payload_mib_per_second": 81.775950206, "latency_mode": "message", "rtt_samples": 41870, "rtt_observations": 41870, "rtt_p50_us": 380.958, "rtt_p95_us": 407.375, "rtt_p99_us": 426.584, "warmup_messages": 10482, "total_cpu_seconds": 1.248922, "peak_rss_bytes": 4980736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000712417, "messages": 54592, "roundtrips_per_second": 54553.1354189, "payload_mib_per_second": 106.549092615, "latency_mode": "batch", "rtt_samples": 13648, "rtt_observations": 13648, "rtt_p50_us": 1165.834, "rtt_p95_us": 1202.333, "rtt_p99_us": 1238.417, "warmup_messages": 13696, "total_cpu_seconds": 1.250519, "peak_rss_bytes": 3571712, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00048825, "messages": 54916, "roundtrips_per_second": 54889.2003479, "payload_mib_per_second": 107.20546943, "latency_mode": "batch", "rtt_samples": 13729, "rtt_observations": 13729, "rtt_p50_us": 1158.75, "rtt_p95_us": 1190.75, "rtt_p99_us": 1212.292, "warmup_messages": 13780, "total_cpu_seconds": 1.250452, "peak_rss_bytes": 3604480, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002515625, "messages": 59648, "roundtrips_per_second": 59498.3245274, "payload_mib_per_second": 116.207665093, "latency_mode": "batch", "rtt_samples": 3728, "rtt_observations": 3728, "rtt_p50_us": 4274.833, "rtt_p95_us": 4386.791, "rtt_p99_us": 4452.333, "warmup_messages": 15104, "total_cpu_seconds": 1.251915, "peak_rss_bytes": 3981312, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003439167, "messages": 60144, "roundtrips_per_second": 59937.8636772, "payload_mib_per_second": 117.066139995, "latency_mode": "batch", "rtt_samples": 3759, "rtt_observations": 3759, "rtt_p50_us": 4249.416, "rtt_p95_us": 4300.458, "rtt_p99_us": 4324.791, "warmup_messages": 15184, "total_cpu_seconds": 1.253310, "peak_rss_bytes": 3866624, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.011699541, "messages": 63424, "roundtrips_per_second": 62690.5493476, "payload_mib_per_second": 122.442479195, "latency_mode": "batch", "rtt_samples": 991, "rtt_observations": 991, "rtt_p50_us": 16228.334, "rtt_p95_us": 16346.875, "rtt_p99_us": 16427.833, "warmup_messages": 15936, "total_cpu_seconds": 1.261371, "peak_rss_bytes": 6766592, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.004255167, "messages": 62272, "roundtrips_per_second": 62008.1449877, "payload_mib_per_second": 121.109658179, "latency_mode": "batch", "rtt_samples": 973, "rtt_observations": 973, "rtt_p50_us": 16378.458, "rtt_p95_us": 16646.291, "rtt_p99_us": 16756.709, "warmup_messages": 15936, "total_cpu_seconds": 1.254081, "peak_rss_bytes": 6684672, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000209375, "messages": 26880, "roundtrips_per_second": 26874.3731781, "payload_mib_per_second": 839.824161816, "latency_mode": "message", "rtt_samples": 26880, "rtt_observations": 26880, "rtt_p50_us": 582.417, "rtt_p95_us": 610.875, "rtt_p99_us": 624.25, "warmup_messages": 6633, "total_cpu_seconds": 1.249853, "peak_rss_bytes": 4898816, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000369209, "messages": 27048, "roundtrips_per_second": 27038.0173207, "payload_mib_per_second": 844.938041271, "latency_mode": "message", "rtt_samples": 27048, "rtt_observations": 27048, "rtt_p50_us": 578.875, "rtt_p95_us": 606.041, "rtt_p99_us": 618.083, "warmup_messages": 6824, "total_cpu_seconds": 1.249873, "peak_rss_bytes": 4997120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000540625, "messages": 32472, "roundtrips_per_second": 32454.4543106, "payload_mib_per_second": 1014.20169721, "latency_mode": "batch", "rtt_samples": 8118, "rtt_observations": 8118, "rtt_p50_us": 1917.666, "rtt_p95_us": 2014.458, "rtt_p99_us": 2063.333, "warmup_messages": 8192, "total_cpu_seconds": 1.249056, "peak_rss_bytes": 6995968, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000210292, "messages": 32896, "roundtrips_per_second": 32889.0836888, "payload_mib_per_second": 1027.78386528, "latency_mode": "batch", "rtt_samples": 8224, "rtt_observations": 8224, "rtt_p50_us": 1897, "rtt_p95_us": 1961.292, "rtt_p99_us": 1996.167, "warmup_messages": 8192, "total_cpu_seconds": 1.248909, "peak_rss_bytes": 7143424, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001972208, "messages": 34128, "roundtrips_per_second": 34060.8249685, "payload_mib_per_second": 1064.40078027, "latency_mode": "batch", "rtt_samples": 2133, "rtt_observations": 2133, "rtt_p50_us": 7289.5, "rtt_p95_us": 7548.792, "rtt_p99_us": 7615.5, "warmup_messages": 8704, "total_cpu_seconds": 1.245767, "peak_rss_bytes": 16334848, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002418875, "messages": 32256, "roundtrips_per_second": 32178.165041, "payload_mib_per_second": 1005.56765753, "latency_mode": "batch", "rtt_samples": 2016, "rtt_observations": 2016, "rtt_p50_us": 7744.708, "rtt_p95_us": 8040.167, "rtt_p99_us": 8180.209, "warmup_messages": 8448, "total_cpu_seconds": 1.247290, "peak_rss_bytes": 16187392, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.014213542, "messages": 32768, "roundtrips_per_second": 32308.7778294, "payload_mib_per_second": 1009.64930717, "latency_mode": "batch", "rtt_samples": 512, "rtt_observations": 512, "rtt_p50_us": 30900.792, "rtt_p95_us": 31454.833, "rtt_p99_us": 32464.042, "warmup_messages": 8192, "total_cpu_seconds": 1.253274, "peak_rss_bytes": 54149120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.009770708, "messages": 32768, "roundtrips_per_second": 32450.9314247, "payload_mib_per_second": 1014.09160702, "latency_mode": "batch", "rtt_samples": 512, "rtt_observations": 512, "rtt_p50_us": 30887.375, "rtt_p95_us": 31053.792, "rtt_p99_us": 31144.334, "warmup_messages": 8192, "total_cpu_seconds": 1.249322, "peak_rss_bytes": 54067200, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000057792, "messages": 191682, "roundtrips_per_second": 191670.922954, "payload_mib_per_second": 23.3973294622, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 191682, "rtt_p50_us": 82.167, "rtt_p95_us": 119.542, "rtt_p99_us": 145.542, "warmup_messages": 47913, "total_cpu_seconds": 3.262062, "peak_rss_bytes": 7569408, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000049541, "messages": 204728, "roundtrips_per_second": 204717.858073, "payload_mib_per_second": 24.9899729093, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 204728, "rtt_p50_us": 79.375, "rtt_p95_us": 94.458, "rtt_p99_us": 124.25, "warmup_messages": 50472, "total_cpu_seconds": 3.235916, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000045666, "messages": 800224, "roundtrips_per_second": 800187.45864, "payload_mib_per_second": 97.6791331347, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 200056, "rtt_p50_us": 81.125, "rtt_p95_us": 95.208, "rtt_p99_us": 124.75, "warmup_messages": 199540, "total_cpu_seconds": 3.295686, "peak_rss_bytes": 7553024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000049791, "messages": 761336, "roundtrips_per_second": 761298.094207, "payload_mib_per_second": 92.9318962655, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 190334, "rtt_p50_us": 82.333, "rtt_p95_us": 120.625, "rtt_p99_us": 145.917, "warmup_messages": 200732, "total_cpu_seconds": 3.261047, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000565, "messages": 3060528, "roundtrips_per_second": 3060355.08994, "payload_mib_per_second": 373.57850219, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 191283, "rtt_p50_us": 84, "rtt_p95_us": 99.958, "rtt_p99_us": 131.167, "warmup_messages": 746592, "total_cpu_seconds": 3.302186, "peak_rss_bytes": 7602176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000060167, "messages": 3090272, "roundtrips_per_second": 3090086.07879, "payload_mib_per_second": 377.20777329, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 193142, "rtt_p50_us": 83.25, "rtt_p95_us": 98.417, "rtt_p99_us": 133.791, "warmup_messages": 770992, "total_cpu_seconds": 3.265962, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000052, "messages": 10251328, "roundtrips_per_second": 10250794.9587, "payload_mib_per_second": 1251.31774398, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 160177, "rtt_p50_us": 93.25, "rtt_p95_us": 137.75, "rtt_p99_us": 166, "warmup_messages": 2667136, "total_cpu_seconds": 3.419888, "peak_rss_bytes": 7782400, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000069125, "messages": 10812096, "roundtrips_per_second": 10811348.6655, "payload_mib_per_second": 1319.74471015, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 168939, "rtt_p50_us": 91.166, "rtt_p95_us": 111.458, "rtt_p99_us": 148.375, "warmup_messages": 2640128, "total_cpu_seconds": 3.393842, "peak_rss_bytes": 7716864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000064833, "messages": 192325, "roundtrips_per_second": 192312.531802, "payload_mib_per_second": 375.610413675, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 192325, "rtt_p50_us": 83.875, "rtt_p95_us": 98.75, "rtt_p99_us": 129.125, "warmup_messages": 48011, "total_cpu_seconds": 3.315926, "peak_rss_bytes": 7569408, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000048375, "messages": 185679, "roundtrips_per_second": 185670.018213, "payload_mib_per_second": 362.636754322, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 185679, "rtt_p50_us": 84.125, "rtt_p95_us": 121.333, "rtt_p99_us": 150, "warmup_messages": 48583, "total_cpu_seconds": 3.253904, "peak_rss_bytes": 7520256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000064792, "messages": 679164, "roundtrips_per_second": 679119.998457, "payload_mib_per_second": 1326.40624699, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 169791, "rtt_p50_us": 91.167, "rtt_p95_us": 110.75, "rtt_p99_us": 147.208, "warmup_messages": 162032, "total_cpu_seconds": 3.407968, "peak_rss_bytes": 7815168, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000071625, "messages": 631632, "roundtrips_per_second": 631586.762598, "payload_mib_per_second": 1233.5678957, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 157908, "rtt_p50_us": 93.042, "rtt_p95_us": 146.5, "rtt_p99_us": 171.25, "warmup_messages": 171708, "total_cpu_seconds": 3.358659, "peak_rss_bytes": 7684096, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000095041, "messages": 1637376, "roundtrips_per_second": 1637220.39694, "payload_mib_per_second": 3197.69608777, "latency_mode": "batch", "rtt_samples": 102336, "rtt_observations": 102336, "rtt_p50_us": 135.458, "rtt_p95_us": 199.917, "rtt_p99_us": 225.541, "warmup_messages": 371120, "total_cpu_seconds": 3.699724, "peak_rss_bytes": 7864320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000077833, "messages": 1786912, "roundtrips_per_second": 1786772.9301, "payload_mib_per_second": 3489.79087911, "latency_mode": "batch", "rtt_samples": 111682, "rtt_observations": 111682, "rtt_p50_us": 129.708, "rtt_p95_us": 158.792, "rtt_p99_us": 193.75, "warmup_messages": 428400, "total_cpu_seconds": 3.787945, "peak_rss_bytes": 7962624, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000140583, "messages": 3379584, "roundtrips_per_second": 3379108.95473, "payload_mib_per_second": 6599.8221772, "latency_mode": "batch", "rtt_samples": 52806, "rtt_observations": 52806, "rtt_p50_us": 256.125, "rtt_p95_us": 315.125, "rtt_p99_us": 361.75, "warmup_messages": 824704, "total_cpu_seconds": 4.227447, "peak_rss_bytes": 9240576, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000225333, "messages": 3243712, "roundtrips_per_second": 3242981.24931, "payload_mib_per_second": 6333.94775255, "latency_mode": "batch", "rtt_samples": 50683, "rtt_observations": 50683, "rtt_p50_us": 269.458, "rtt_p95_us": 362, "rtt_p99_us": 406.5, "warmup_messages": 841024, "total_cpu_seconds": 4.142929, "peak_rss_bytes": 8060928, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000064625, "messages": 111443, "roundtrips_per_second": 111435.798462, "payload_mib_per_second": 3482.36870192, "latency_mode": "message", "rtt_samples": 111443, "rtt_observations": 111443, "rtt_p50_us": 130.125, "rtt_p95_us": 159.5, "rtt_p99_us": 196.667, "warmup_messages": 26267, "total_cpu_seconds": 3.824493, "peak_rss_bytes": 8830976, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000052125, "messages": 112905, "roundtrips_per_second": 112899.115134, "payload_mib_per_second": 3528.09734793, "latency_mode": "message", "rtt_samples": 112905, "rtt_observations": 112905, "rtt_p50_us": 129.25, "rtt_p95_us": 148.375, "rtt_p99_us": 183, "warmup_messages": 28106, "total_cpu_seconds": 3.810429, "peak_rss_bytes": 7962624, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000107, "messages": 202464, "roundtrips_per_second": 202442.33867, "payload_mib_per_second": 6326.32308343, "latency_mode": "batch", "rtt_samples": 50616, "rtt_observations": 50616, "rtt_p50_us": 267.208, "rtt_p95_us": 359.625, "rtt_p99_us": 397.833, "warmup_messages": 52856, "total_cpu_seconds": 4.182491, "peak_rss_bytes": 9175040, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0001595, "messages": 208004, "roundtrips_per_second": 207970.828653, "payload_mib_per_second": 6499.0883954, "latency_mode": "batch", "rtt_samples": 52001, "rtt_observations": 52001, "rtt_p50_us": 259.542, "rtt_p95_us": 332.625, "rtt_p99_us": 384.542, "warmup_messages": 49336, "total_cpu_seconds": 4.175143, "peak_rss_bytes": 8667136, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000711334, "messages": 245632, "roundtrips_per_second": 245457.397807, "payload_mib_per_second": 7670.54368148, "latency_mode": "batch", "rtt_samples": 15352, "rtt_observations": 15352, "rtt_p50_us": 836.334, "rtt_p95_us": 1047.625, "rtt_p99_us": 1819.25, "warmup_messages": 64624, "total_cpu_seconds": 4.943160, "peak_rss_bytes": 16891904, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000297666, "messages": 253840, "roundtrips_per_second": 253764.462947, "payload_mib_per_second": 7930.13946711, "latency_mode": "batch", "rtt_samples": 15865, "rtt_observations": 15865, "rtt_p50_us": 845.833, "rtt_p95_us": 988.917, "rtt_p99_us": 1042.458, "warmup_messages": 62304, "total_cpu_seconds": 4.965946, "peak_rss_bytes": 16744448, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001088542, "messages": 242368, "roundtrips_per_second": 242104.459128, "payload_mib_per_second": 7565.76434775, "latency_mode": "batch", "rtt_samples": 3787, "rtt_observations": 3787, "rtt_p50_us": 3573.875, "rtt_p95_us": 4039.209, "rtt_p99_us": 4240.166, "warmup_messages": 59200, "total_cpu_seconds": 4.968017, "peak_rss_bytes": 54378496, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001097875, "messages": 247680, "roundtrips_per_second": 247408.376529, "payload_mib_per_second": 7731.51176652, "latency_mode": "batch", "rtt_samples": 3870, "rtt_observations": 3870, "rtt_p50_us": 3493.25, "rtt_p95_us": 3833.042, "rtt_p99_us": 3983.042, "warmup_messages": 62272, "total_cpu_seconds": 4.976659, "peak_rss_bytes": 54329344, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000077583, "messages": 109866, "roundtrips_per_second": 109857.476927, "payload_mib_per_second": 13.410336539, "latency_mode": "message", "rtt_samples": 109866, "rtt_observations": 109866, "rtt_p50_us": 139.042, "rtt_p95_us": 194.5, "rtt_p99_us": 226, "warmup_messages": 28594, "total_cpu_seconds": 4.275139, "peak_rss_bytes": 7749632, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0000495, "messages": 114775, "roundtrips_per_second": 114769.318919, "payload_mib_per_second": 14.0099266258, "latency_mode": "message", "rtt_samples": 114775, "rtt_observations": 114775, "rtt_p50_us": 135.416, "rtt_p95_us": 167.5, "rtt_p99_us": 196.708, "warmup_messages": 28416, "total_cpu_seconds": 4.305004, "peak_rss_bytes": 6881280, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000189875, "messages": 197864, "roundtrips_per_second": 197826.437705, "payload_mib_per_second": 24.1487350714, "latency_mode": "batch", "rtt_samples": 49466, "rtt_observations": 49466, "rtt_p50_us": 322.167, "rtt_p95_us": 387.417, "rtt_p99_us": 439.583, "warmup_messages": 49892, "total_cpu_seconds": 4.847042, "peak_rss_bytes": 4915200, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000253583, "messages": 198332, "roundtrips_per_second": 198281.719127, "payload_mib_per_second": 24.2043114168, "latency_mode": "batch", "rtt_samples": 49583, "rtt_observations": 49583, "rtt_p50_us": 321.75, "rtt_p95_us": 385.459, "rtt_p99_us": 443.792, "warmup_messages": 49380, "total_cpu_seconds": 4.834209, "peak_rss_bytes": 4833280, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000720583, "messages": 243872, "roundtrips_per_second": 243696.39652, "payload_mib_per_second": 29.7480952783, "latency_mode": "batch", "rtt_samples": 15242, "rtt_observations": 15242, "rtt_p50_us": 1041.708, "rtt_p95_us": 1324.459, "rtt_p99_us": 1543.708, "warmup_messages": 60864, "total_cpu_seconds": 4.974230, "peak_rss_bytes": 3506176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000640708, "messages": 241840, "roundtrips_per_second": 241685.150391, "payload_mib_per_second": 29.5025818348, "latency_mode": "batch", "rtt_samples": 15115, "rtt_observations": 15115, "rtt_p50_us": 1052.666, "rtt_p95_us": 1321.834, "rtt_p99_us": 1472.458, "warmup_messages": 60912, "total_cpu_seconds": 4.963607, "peak_rss_bytes": 3391488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001251125, "messages": 256256, "roundtrips_per_second": 255935.792332, "payload_mib_per_second": 31.2421621499, "latency_mode": "batch", "rtt_samples": 4004, "rtt_observations": 4004, "rtt_p50_us": 3767.167, "rtt_p95_us": 6017.125, "rtt_p99_us": 6426.083, "warmup_messages": 64768, "total_cpu_seconds": 4.996919, "peak_rss_bytes": 3276800, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002795, "messages": 257152, "roundtrips_per_second": 256435.263439, "payload_mib_per_second": 31.303132744, "latency_mode": "batch", "rtt_samples": 4018, "rtt_observations": 4018, "rtt_p50_us": 3969.708, "rtt_p95_us": 4850.917, "rtt_p99_us": 5028.792, "warmup_messages": 64960, "total_cpu_seconds": 4.999746, "peak_rss_bytes": 3178496, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000092167, "messages": 112371, "roundtrips_per_second": 112360.644057, "payload_mib_per_second": 219.454382923, "latency_mode": "message", "rtt_samples": 112371, "rtt_observations": 112371, "rtt_p50_us": 138.959, "rtt_p95_us": 166.625, "rtt_p99_us": 192.125, "warmup_messages": 27307, "total_cpu_seconds": 4.356410, "peak_rss_bytes": 7061504, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000062292, "messages": 111906, "roundtrips_per_second": 111899.029586, "payload_mib_per_second": 218.552792159, "latency_mode": "message", "rtt_samples": 111906, "rtt_observations": 111906, "rtt_p50_us": 139.416, "rtt_p95_us": 168.25, "rtt_p99_us": 196.5, "warmup_messages": 27828, "total_cpu_seconds": 4.333608, "peak_rss_bytes": 6995968, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000184791, "messages": 189660, "roundtrips_per_second": 189624.959014, "payload_mib_per_second": 370.361248075, "latency_mode": "batch", "rtt_samples": 47415, "rtt_observations": 47415, "rtt_p50_us": 324, "rtt_p95_us": 422.125, "rtt_p99_us": 485.541, "warmup_messages": 47416, "total_cpu_seconds": 4.860850, "peak_rss_bytes": 5423104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000292917, "messages": 191372, "roundtrips_per_second": 191315.960303, "payload_mib_per_second": 373.663984967, "latency_mode": "batch", "rtt_samples": 47843, "rtt_observations": 47843, "rtt_p50_us": 321.5, "rtt_p95_us": 415.792, "rtt_p99_us": 486.042, "warmup_messages": 47776, "total_cpu_seconds": 4.864712, "peak_rss_bytes": 5029888, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000653666, "messages": 227872, "roundtrips_per_second": 227723.145123, "payload_mib_per_second": 444.771767818, "latency_mode": "batch", "rtt_samples": 14242, "rtt_observations": 14242, "rtt_p50_us": 1075.75, "rtt_p95_us": 1463, "rtt_p99_us": 1695.291, "warmup_messages": 57216, "total_cpu_seconds": 4.971137, "peak_rss_bytes": 4571136, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000632458, "messages": 229552, "roundtrips_per_second": 229406.909765, "payload_mib_per_second": 448.060370634, "latency_mode": "batch", "rtt_samples": 14347, "rtt_observations": 14347, "rtt_p50_us": 1079.541, "rtt_p95_us": 1393.167, "rtt_p99_us": 1587.375, "warmup_messages": 56880, "total_cpu_seconds": 4.967801, "peak_rss_bytes": 4538368, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002425084, "messages": 240704, "roundtrips_per_second": 240121.684744, "payload_mib_per_second": 468.987665516, "latency_mode": "batch", "rtt_samples": 3761, "rtt_observations": 3761, "rtt_p50_us": 4106.458, "rtt_p95_us": 5238, "rtt_p99_us": 6467.041, "warmup_messages": 60544, "total_cpu_seconds": 4.980366, "peak_rss_bytes": 6946816, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002750542, "messages": 242752, "roundtrips_per_second": 242086.131927, "payload_mib_per_second": 472.824476419, "latency_mode": "batch", "rtt_samples": 3793, "rtt_observations": 3793, "rtt_p50_us": 4080, "rtt_p95_us": 5308.667, "rtt_p99_us": 6038.083, "warmup_messages": 60928, "total_cpu_seconds": 4.983389, "peak_rss_bytes": 6914048, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000145208, "messages": 77256, "roundtrips_per_second": 77244.7834395, "payload_mib_per_second": 2413.89948248, "latency_mode": "message", "rtt_samples": 77256, "rtt_observations": 77256, "rtt_p50_us": 194, "rtt_p95_us": 230.667, "rtt_p99_us": 266.833, "warmup_messages": 18601, "total_cpu_seconds": 4.255929, "peak_rss_bytes": 7258112, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000135875, "messages": 78100, "roundtrips_per_second": 78089.3896042, "payload_mib_per_second": 2440.29342513, "latency_mode": "message", "rtt_samples": 78100, "rtt_observations": 78100, "rtt_p50_us": 192.584, "rtt_p95_us": 221, "rtt_p99_us": 254.042, "warmup_messages": 19545, "total_cpu_seconds": 4.272047, "peak_rss_bytes": 7208960, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000235625, "messages": 107856, "roundtrips_per_second": 107830.592417, "payload_mib_per_second": 3369.70601302, "latency_mode": "batch", "rtt_samples": 26964, "rtt_observations": 26964, "rtt_p50_us": 552.708, "rtt_p95_us": 597.375, "rtt_p99_us": 637.208, "warmup_messages": 26900, "total_cpu_seconds": 4.490011, "peak_rss_bytes": 7880704, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000240209, "messages": 107364, "roundtrips_per_second": 107338.216394, "payload_mib_per_second": 3354.31926232, "latency_mode": "batch", "rtt_samples": 26841, "rtt_observations": 26841, "rtt_p50_us": 553.708, "rtt_p95_us": 619, "rtt_p99_us": 650.334, "warmup_messages": 24916, "total_cpu_seconds": 4.428972, "peak_rss_bytes": 7815168, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0008755, "messages": 128864, "roundtrips_per_second": 128751.278256, "payload_mib_per_second": 4023.4774455, "latency_mode": "batch", "rtt_samples": 8054, "rtt_observations": 8054, "rtt_p50_us": 1829.917, "rtt_p95_us": 1972.125, "rtt_p99_us": 2047.166, "warmup_messages": 32160, "total_cpu_seconds": 4.991953, "peak_rss_bytes": 16596992, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000696708, "messages": 129472, "roundtrips_per_second": 129381.858624, "payload_mib_per_second": 4043.183082, "latency_mode": "batch", "rtt_samples": 8092, "rtt_observations": 8092, "rtt_p50_us": 1820.75, "rtt_p95_us": 1953.417, "rtt_p99_us": 2020.667, "warmup_messages": 32432, "total_cpu_seconds": 4.991082, "peak_rss_bytes": 16416768, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003331041, "messages": 126720, "roundtrips_per_second": 126299.29188, "payload_mib_per_second": 3946.85287126, "latency_mode": "batch", "rtt_samples": 1980, "rtt_observations": 1980, "rtt_p50_us": 7470.125, "rtt_p95_us": 7946.5, "rtt_p99_us": 8182.625, "warmup_messages": 32064, "total_cpu_seconds": 4.994661, "peak_rss_bytes": 54312960, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0031995, "messages": 126016, "roundtrips_per_second": 125614.097694, "payload_mib_per_second": 3925.44055295, "latency_mode": "batch", "rtt_samples": 1969, "rtt_observations": 1969, "rtt_p50_us": 7516.459, "rtt_p95_us": 7978.583, "rtt_p99_us": 8223.791, "warmup_messages": 31680, "total_cpu_seconds": 4.991133, "peak_rss_bytes": 54247424, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000049334, "messages": 297074, "roundtrips_per_second": 297059.344874, "payload_mib_per_second": 36.2621270598, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 297074, "rtt_p50_us": 41.709, "rtt_p95_us": 97.709, "rtt_p99_us": 107.75, "warmup_messages": 67920, "total_cpu_seconds": 4.446608, "peak_rss_bytes": 7864320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000050625, "messages": 244544, "roundtrips_per_second": 244531.620587, "payload_mib_per_second": 29.8500513412, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 244544, "rtt_p50_us": 66.084, "rtt_p95_us": 104.375, "rtt_p99_us": 121.167, "warmup_messages": 61068, "total_cpu_seconds": 4.575016, "peak_rss_bytes": 7503872, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000061291, "messages": 1203372, "roundtrips_per_second": 1203298.24865, "payload_mib_per_second": 146.886993243, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 300843, "rtt_p50_us": 41.292, "rtt_p95_us": 98.458, "rtt_p99_us": 111.875, "warmup_messages": 274576, "total_cpu_seconds": 4.683336, "peak_rss_bytes": 7815168, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000020667, "messages": 1183340, "roundtrips_per_second": 1183315.54442, "payload_mib_per_second": 144.447698293, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 295835, "rtt_p50_us": 40.75, "rtt_p95_us": 99.375, "rtt_p99_us": 110.333, "warmup_messages": 316892, "total_cpu_seconds": 4.496370, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000051, "messages": 4038160, "roundtrips_per_second": 4037954.06434, "payload_mib_per_second": 492.914314495, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 252385, "rtt_p50_us": 53.709, "rtt_p95_us": 102.875, "rtt_p99_us": 120.125, "warmup_messages": 1036960, "total_cpu_seconds": 4.586883, "peak_rss_bytes": 7716864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00001875, "messages": 4094880, "roundtrips_per_second": 4094803.22244, "payload_mib_per_second": 499.853908989, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 255930, "rtt_p50_us": 51.375, "rtt_p95_us": 103.458, "rtt_p99_us": 120.375, "warmup_messages": 969392, "total_cpu_seconds": 4.697129, "peak_rss_bytes": 7553024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000068792, "messages": 15939840, "roundtrips_per_second": 15938743.542, "payload_mib_per_second": 1945.64740502, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 249060, "rtt_p50_us": 49.5, "rtt_p95_us": 99.125, "rtt_p99_us": 112.125, "warmup_messages": 4016640, "total_cpu_seconds": 4.605150, "peak_rss_bytes": 7815168, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000076584, "messages": 15991232, "roundtrips_per_second": 15990007.4213, "payload_mib_per_second": 1951.90520279, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 249863, "rtt_p50_us": 48.709, "rtt_p95_us": 99.875, "rtt_p99_us": 113.458, "warmup_messages": 4088576, "total_cpu_seconds": 4.607390, "peak_rss_bytes": 7716864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000061292, "messages": 229904, "roundtrips_per_second": 229889.909588, "payload_mib_per_second": 449.003729663, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 229904, "rtt_p50_us": 69.416, "rtt_p95_us": 106.791, "rtt_p99_us": 125.708, "warmup_messages": 56287, "total_cpu_seconds": 4.746792, "peak_rss_bytes": 7684096, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000030167, "messages": 272506, "roundtrips_per_second": 272497.779559, "payload_mib_per_second": 532.222225702, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 272506, "rtt_p50_us": 43.667, "rtt_p95_us": 102.459, "rtt_p99_us": 118.167, "warmup_messages": 69828, "total_cpu_seconds": 4.528888, "peak_rss_bytes": 7782400, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000070584, "messages": 1043572, "roundtrips_per_second": 1043498.34571, "payload_mib_per_second": 2038.08270647, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 260893, "rtt_p50_us": 47.291, "rtt_p95_us": 98.583, "rtt_p99_us": 110.041, "warmup_messages": 251476, "total_cpu_seconds": 4.606344, "peak_rss_bytes": 7782400, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000031458, "messages": 942756, "roundtrips_per_second": 942726.343715, "payload_mib_per_second": 1841.26239007, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 235689, "rtt_p50_us": 61.458, "rtt_p95_us": 104, "rtt_p99_us": 125.625, "warmup_messages": 237668, "total_cpu_seconds": 4.777697, "peak_rss_bytes": 7733248, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000053083, "messages": 2508720, "roundtrips_per_second": 2508586.83668, "payload_mib_per_second": 4899.5836654, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 156795, "rtt_p50_us": 87.875, "rtt_p95_us": 130.833, "rtt_p99_us": 147.125, "warmup_messages": 637760, "total_cpu_seconds": 4.978601, "peak_rss_bytes": 8601600, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000062083, "messages": 2517248, "roundtrips_per_second": 2517091.73139, "payload_mib_per_second": 4916.19478788, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 157328, "rtt_p50_us": 87.709, "rtt_p95_us": 131.875, "rtt_p99_us": 152.542, "warmup_messages": 634048, "total_cpu_seconds": 4.968826, "peak_rss_bytes": 8503296, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000132167, "messages": 4001280, "roundtrips_per_second": 4000751.23271, "payload_mib_per_second": 7813.96725139, "latency_mode": "batch", "rtt_samples": 62520, "rtt_observations": 62520, "rtt_p50_us": 212.208, "rtt_p95_us": 259.167, "rtt_p99_us": 306.167, "warmup_messages": 994048, "total_cpu_seconds": 4.931553, "peak_rss_bytes": 9453568, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0001015, "messages": 4169600, "roundtrips_per_second": 4169176.82855, "payload_mib_per_second": 8142.92349327, "latency_mode": "batch", "rtt_samples": 65150, "rtt_observations": 65150, "rtt_p50_us": 204.667, "rtt_p95_us": 238.875, "rtt_p99_us": 251, "warmup_messages": 1043264, "total_cpu_seconds": 4.992257, "peak_rss_bytes": 9027584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000053583, "messages": 155760, "roundtrips_per_second": 155751.654359, "payload_mib_per_second": 4867.23919872, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 155760, "rtt_p50_us": 87.666, "rtt_p95_us": 133.958, "rtt_p99_us": 155.334, "warmup_messages": 39036, "total_cpu_seconds": 4.971616, "peak_rss_bytes": 8634368, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000053584, "messages": 149749, "roundtrips_per_second": 149740.97628, "payload_mib_per_second": 4679.40550874, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 149749, "rtt_p50_us": 95.209, "rtt_p95_us": 130.75, "rtt_p99_us": 144.209, "warmup_messages": 37452, "total_cpu_seconds": 4.982248, "peak_rss_bytes": 8519680, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000092125, "messages": 252944, "roundtrips_per_second": 252920.699681, "payload_mib_per_second": 7903.77186502, "latency_mode": "batch", "rtt_samples": 63236, "rtt_observations": 63236, "rtt_p50_us": 210.875, "rtt_p95_us": 265.458, "rtt_p99_us": 304.5, "warmup_messages": 63572, "total_cpu_seconds": 4.988489, "peak_rss_bytes": 8519680, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000077167, "messages": 259628, "roundtrips_per_second": 259607.966832, "payload_mib_per_second": 8112.7489635, "latency_mode": "batch", "rtt_samples": 64907, "rtt_observations": 64907, "rtt_p50_us": 205.625, "rtt_p95_us": 239.375, "rtt_p99_us": 252.5, "warmup_messages": 65012, "total_cpu_seconds": 4.989060, "peak_rss_bytes": 9420800, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000336083, "messages": 245376, "roundtrips_per_second": 245293.561004, "payload_mib_per_second": 7665.42378138, "latency_mode": "batch", "rtt_samples": 15336, "rtt_observations": 15336, "rtt_p50_us": 859.416, "rtt_p95_us": 1255.042, "rtt_p99_us": 1411.625, "warmup_messages": 61200, "total_cpu_seconds": 4.758434, "peak_rss_bytes": 17072128, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00039325, "messages": 259264, "roundtrips_per_second": 259162.08451, "payload_mib_per_second": 8098.81514095, "latency_mode": "batch", "rtt_samples": 16204, "rtt_observations": 16204, "rtt_p50_us": 812.375, "rtt_p95_us": 985.917, "rtt_p99_us": 1284.125, "warmup_messages": 64816, "total_cpu_seconds": 4.913424, "peak_rss_bytes": 16695296, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001911542, "messages": 211072, "roundtrips_per_second": 210669.296791, "payload_mib_per_second": 6583.41552472, "latency_mode": "batch", "rtt_samples": 3298, "rtt_observations": 3298, "rtt_p50_us": 4299.25, "rtt_p95_us": 5779.542, "rtt_p99_us": 6375.333, "warmup_messages": 52416, "total_cpu_seconds": 4.307381, "peak_rss_bytes": 54460416, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001413541, "messages": 228736, "roundtrips_per_second": 228413.128678, "payload_mib_per_second": 7137.91027118, "latency_mode": "batch", "rtt_samples": 3574, "rtt_observations": 3574, "rtt_p50_us": 3807.333, "rtt_p95_us": 4031.5, "rtt_p99_us": 4170.042, "warmup_messages": 58560, "total_cpu_seconds": 4.684215, "peak_rss_bytes": 54345728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000064083, "messages": 141990, "roundtrips_per_second": 141980.901438, "payload_mib_per_second": 17.3316530076, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 141990, "rtt_p50_us": 110.625, "rtt_p95_us": 144.875, "rtt_p99_us": 162.75, "warmup_messages": 34853, "total_cpu_seconds": 4.978190, "peak_rss_bytes": 7634944, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000085333, "messages": 145231, "roundtrips_per_second": 145218.608061, "payload_mib_per_second": 17.7268808668, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 145231, "rtt_p50_us": 107.334, "rtt_p95_us": 143.666, "rtt_p99_us": 162.542, "warmup_messages": 35089, "total_cpu_seconds": 4.974047, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000220292, "messages": 215600, "roundtrips_per_second": 215552.515505, "payload_mib_per_second": 26.3125629279, "latency_mode": "batch", "rtt_samples": 53900, "rtt_observations": 53900, "rtt_p50_us": 291.709, "rtt_p95_us": 353.125, "rtt_p99_us": 414.75, "warmup_messages": 53764, "total_cpu_seconds": 4.949971, "peak_rss_bytes": 4997120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000186625, "messages": 218512, "roundtrips_per_second": 218471.227807, "payload_mib_per_second": 26.6688510507, "latency_mode": "batch", "rtt_samples": 54628, "rtt_observations": 54628, "rtt_p50_us": 290.458, "rtt_p95_us": 359.167, "rtt_p99_us": 403.292, "warmup_messages": 55272, "total_cpu_seconds": 4.988121, "peak_rss_bytes": 4931584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000279833, "messages": 245584, "roundtrips_per_second": 245515.296718, "payload_mib_per_second": 29.9701289939, "latency_mode": "batch", "rtt_samples": 15349, "rtt_observations": 15349, "rtt_p50_us": 1037.958, "rtt_p95_us": 1135.25, "rtt_p99_us": 1320.042, "warmup_messages": 61968, "total_cpu_seconds": 4.990643, "peak_rss_bytes": 3506176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000552584, "messages": 247088, "roundtrips_per_second": 246951.538531, "payload_mib_per_second": 30.1454514808, "latency_mode": "batch", "rtt_samples": 15443, "rtt_observations": 15443, "rtt_p50_us": 1031, "rtt_p95_us": 1124.416, "rtt_p99_us": 1312.5, "warmup_messages": 61232, "total_cpu_seconds": 4.991906, "peak_rss_bytes": 3457024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002916833, "messages": 256704, "roundtrips_per_second": 255957.414965, "payload_mib_per_second": 31.2448016315, "latency_mode": "batch", "rtt_samples": 4011, "rtt_observations": 4011, "rtt_p50_us": 3994.417, "rtt_p95_us": 4041.625, "rtt_p99_us": 4951.75, "warmup_messages": 64320, "total_cpu_seconds": 5.004342, "peak_rss_bytes": 3244032, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001407333, "messages": 256640, "roundtrips_per_second": 256279.329642, "payload_mib_per_second": 31.2840978567, "latency_mode": "batch", "rtt_samples": 4010, "rtt_observations": 4010, "rtt_p50_us": 3988.166, "rtt_p95_us": 4038.833, "rtt_p99_us": 4916.875, "warmup_messages": 64448, "total_cpu_seconds": 4.995548, "peak_rss_bytes": 3178496, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000063917, "messages": 144203, "roundtrips_per_second": 144193.783566, "payload_mib_per_second": 281.628483527, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 144203, "rtt_p50_us": 106.792, "rtt_p95_us": 141.584, "rtt_p99_us": 162.708, "warmup_messages": 34295, "total_cpu_seconds": 4.928256, "peak_rss_bytes": 7618560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000086167, "messages": 142012, "roundtrips_per_second": 141999.764306, "payload_mib_per_second": 277.343289661, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 142012, "rtt_p50_us": 107.417, "rtt_p95_us": 145.291, "rtt_p99_us": 166.083, "warmup_messages": 35563, "total_cpu_seconds": 4.964129, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000186959, "messages": 209548, "roundtrips_per_second": 209508.830439, "payload_mib_per_second": 409.19693445, "latency_mode": "batch", "rtt_samples": 52387, "rtt_observations": 52387, "rtt_p50_us": 301, "rtt_p95_us": 359.459, "rtt_p99_us": 395.708, "warmup_messages": 52696, "total_cpu_seconds": 4.990854, "peak_rss_bytes": 5193728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000141417, "messages": 212700, "roundtrips_per_second": 212669.924857, "payload_mib_per_second": 415.370946987, "latency_mode": "batch", "rtt_samples": 53175, "rtt_observations": 53175, "rtt_p50_us": 295.375, "rtt_p95_us": 337.708, "rtt_p99_us": 384.666, "warmup_messages": 52848, "total_cpu_seconds": 4.989276, "peak_rss_bytes": 5488640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000610459, "messages": 234016, "roundtrips_per_second": 233873.229982, "payload_mib_per_second": 456.783652308, "latency_mode": "batch", "rtt_samples": 14626, "rtt_observations": 14626, "rtt_p50_us": 1063.541, "rtt_p95_us": 1170.667, "rtt_p99_us": 1358.166, "warmup_messages": 58288, "total_cpu_seconds": 4.996445, "peak_rss_bytes": 4472832, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000664667, "messages": 235488, "roundtrips_per_second": 235331.582863, "payload_mib_per_second": 459.631997779, "latency_mode": "batch", "rtt_samples": 14718, "rtt_observations": 14718, "rtt_p50_us": 1057.125, "rtt_p95_us": 1168.834, "rtt_p99_us": 1325.167, "warmup_messages": 59184, "total_cpu_seconds": 4.997590, "peak_rss_bytes": 4390912, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002291, "messages": 243072, "roundtrips_per_second": 242516.394939, "payload_mib_per_second": 473.664833866, "latency_mode": "batch", "rtt_samples": 3798, "rtt_observations": 3798, "rtt_p50_us": 4164.334, "rtt_p95_us": 4434.583, "rtt_p99_us": 5208, "warmup_messages": 60928, "total_cpu_seconds": 4.996821, "peak_rss_bytes": 6995968, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002578833, "messages": 243392, "roundtrips_per_second": 242765.947164, "payload_mib_per_second": 474.152240555, "latency_mode": "batch", "rtt_samples": 3803, "rtt_observations": 3803, "rtt_p50_us": 4159.208, "rtt_p95_us": 4257.083, "rtt_p99_us": 4419.583, "warmup_messages": 61824, "total_cpu_seconds": 5.001319, "peak_rss_bytes": 6848512, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00009725, "messages": 98534, "roundtrips_per_second": 98524.4185003, "payload_mib_per_second": 3078.88807813, "latency_mode": "message", "rtt_samples": 98534, "rtt_observations": 98534, "rtt_p50_us": 151.292, "rtt_p95_us": 185.708, "rtt_p99_us": 207.334, "warmup_messages": 23734, "total_cpu_seconds": 4.961656, "peak_rss_bytes": 7831552, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000120542, "messages": 100200, "roundtrips_per_second": 100187.923147, "payload_mib_per_second": 3130.87259836, "latency_mode": "message", "rtt_samples": 100200, "rtt_observations": 100200, "rtt_p50_us": 148.125, "rtt_p95_us": 182.667, "rtt_p99_us": 200.667, "warmup_messages": 24919, "total_cpu_seconds": 4.993429, "peak_rss_bytes": 8503296, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000326875, "messages": 127076, "roundtrips_per_second": 127034.475606, "payload_mib_per_second": 3969.82736268, "latency_mode": "batch", "rtt_samples": 31769, "rtt_observations": 31769, "rtt_p50_us": 460.708, "rtt_p95_us": 521.5, "rtt_p99_us": 580.25, "warmup_messages": 31844, "total_cpu_seconds": 4.987627, "peak_rss_bytes": 7946240, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000230625, "messages": 128688, "roundtrips_per_second": 128658.328173, "payload_mib_per_second": 4020.57275541, "latency_mode": "batch", "rtt_samples": 32172, "rtt_observations": 32172, "rtt_p50_us": 454.167, "rtt_p95_us": 504.708, "rtt_p99_us": 532.666, "warmup_messages": 32128, "total_cpu_seconds": 4.991501, "peak_rss_bytes": 7421952, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000837708, "messages": 124640, "roundtrips_per_second": 124535.675468, "payload_mib_per_second": 3891.73985839, "latency_mode": "batch", "rtt_samples": 7790, "rtt_observations": 7790, "rtt_p50_us": 1883.208, "rtt_p95_us": 2217.75, "rtt_p99_us": 2465.667, "warmup_messages": 31232, "total_cpu_seconds": 4.914518, "peak_rss_bytes": 16662528, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001171459, "messages": 130944, "roundtrips_per_second": 130790.783959, "payload_mib_per_second": 4087.21199872, "latency_mode": "batch", "rtt_samples": 8184, "rtt_observations": 8184, "rtt_p50_us": 1794.75, "rtt_p95_us": 1917.708, "rtt_p99_us": 1979.875, "warmup_messages": 32576, "total_cpu_seconds": 4.977500, "peak_rss_bytes": 16449536, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003715709, "messages": 120960, "roundtrips_per_second": 120512.21169, "payload_mib_per_second": 3766.00661533, "latency_mode": "batch", "rtt_samples": 1890, "rtt_observations": 1890, "rtt_p50_us": 7701.417, "rtt_p95_us": 9757.542, "rtt_p99_us": 10929.208, "warmup_messages": 30720, "total_cpu_seconds": 4.804583, "peak_rss_bytes": 54345728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 2, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.004499334, "messages": 126016, "roundtrips_per_second": 125451.551569, "payload_mib_per_second": 3920.36098652, "latency_mode": "batch", "rtt_samples": 1969, "rtt_observations": 1969, "rtt_p50_us": 7518.125, "rtt_p95_us": 7684.417, "rtt_p99_us": 7810.583, "warmup_messages": 30912, "total_cpu_seconds": 4.950366, "peak_rss_bytes": 54263808, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000445, "messages": 200168, "roundtrips_per_second": 200159.09292, "payload_mib_per_second": 24.4334830225, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 200168, "rtt_p50_us": 79.25, "rtt_p95_us": 87.708, "rtt_p99_us": 100.75, "warmup_messages": 47172, "total_cpu_seconds": 1.248901, "peak_rss_bytes": 7372800, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000038709, "messages": 190896, "roundtrips_per_second": 190888.610893, "payload_mib_per_second": 23.3018323844, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 190896, "rtt_p50_us": 82.958, "rtt_p95_us": 93.209, "rtt_p99_us": 105.166, "warmup_messages": 47520, "total_cpu_seconds": 1.248719, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000065875, "messages": 765440, "roundtrips_per_second": 765389.579961, "payload_mib_per_second": 93.4313452101, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 191360, "rtt_p50_us": 82.667, "rtt_p95_us": 95.583, "rtt_p99_us": 104.875, "warmup_messages": 190400, "total_cpu_seconds": 1.247801, "peak_rss_bytes": 7454720, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000047625, "messages": 730032, "roundtrips_per_second": 729997.233882, "payload_mib_per_second": 89.1109904641, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 182508, "rtt_p50_us": 86.417, "rtt_p95_us": 98.916, "rtt_p99_us": 109.583, "warmup_messages": 181420, "total_cpu_seconds": 1.248177, "peak_rss_bytes": 7471104, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054667, "messages": 2709200, "roundtrips_per_second": 2709051.90426, "payload_mib_per_second": 330.694812532, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 169325, "rtt_p50_us": 92.625, "rtt_p95_us": 109.625, "rtt_p99_us": 113.584, "warmup_messages": 675744, "total_cpu_seconds": 1.248680, "peak_rss_bytes": 7454720, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00006125, "messages": 2598880, "roundtrips_per_second": 2598720.82835, "payload_mib_per_second": 317.226663617, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 162430, "rtt_p50_us": 96.042, "rtt_p95_us": 114.666, "rtt_p99_us": 122.708, "warmup_messages": 647456, "total_cpu_seconds": 1.247946, "peak_rss_bytes": 7553024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000525, "messages": 7152256, "roundtrips_per_second": 7151880.52627, "payload_mib_per_second": 873.032290805, "latency_mode": "batch", "rtt_samples": 111754, "rtt_observations": 111754, "rtt_p50_us": 131.75, "rtt_p95_us": 192.584, "rtt_p99_us": 216.625, "warmup_messages": 1578752, "total_cpu_seconds": 1.242619, "peak_rss_bytes": 7110656, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000055, "messages": 7062528, "roundtrips_per_second": 7062139.58232, "payload_mib_per_second": 862.077585733, "latency_mode": "batch", "rtt_samples": 110352, "rtt_observations": 110352, "rtt_p50_us": 139.083, "rtt_p95_us": 163.375, "rtt_p99_us": 196.625, "warmup_messages": 1771968, "total_cpu_seconds": 1.248113, "peak_rss_bytes": 7176192, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000036916, "messages": 165632, "roundtrips_per_second": 165625.885755, "payload_mib_per_second": 323.488058115, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 165632, "rtt_p50_us": 92.458, "rtt_p95_us": 113.417, "rtt_p99_us": 159.5, "warmup_messages": 42528, "total_cpu_seconds": 1.245562, "peak_rss_bytes": 7438336, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000042083, "messages": 155123, "roundtrips_per_second": 155116.472233, "payload_mib_per_second": 302.961859831, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 155123, "rtt_p50_us": 96, "rtt_p95_us": 157, "rtt_p99_us": 173.166, "warmup_messages": 40658, "total_cpu_seconds": 1.247950, "peak_rss_bytes": 7520256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000053709, "messages": 470756, "roundtrips_per_second": 470730.717524, "payload_mib_per_second": 919.395932664, "latency_mode": "batch", "rtt_samples": 117689, "rtt_observations": 117689, "rtt_p50_us": 128.916, "rtt_p95_us": 158.375, "rtt_p99_us": 193.125, "warmup_messages": 117760, "total_cpu_seconds": 1.245510, "peak_rss_bytes": 7208960, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000050625, "messages": 427532, "roundtrips_per_second": 427510.357288, "payload_mib_per_second": 834.981166578, "latency_mode": "batch", "rtt_samples": 106883, "rtt_observations": 106883, "rtt_p50_us": 135.292, "rtt_p95_us": 200.375, "rtt_p99_us": 240.75, "warmup_messages": 114880, "total_cpu_seconds": 1.241918, "peak_rss_bytes": 7143424, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000061084, "messages": 828256, "roundtrips_per_second": 828205.409901, "payload_mib_per_second": 1617.58869121, "latency_mode": "batch", "rtt_samples": 51766, "rtt_observations": 51766, "rtt_p50_us": 291.667, "rtt_p95_us": 344.416, "rtt_p99_us": 436.458, "warmup_messages": 210944, "total_cpu_seconds": 1.243186, "peak_rss_bytes": 5832704, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00012775, "messages": 837984, "roundtrips_per_second": 837876.961218, "payload_mib_per_second": 1636.47843988, "latency_mode": "batch", "rtt_samples": 52374, "rtt_observations": 52374, "rtt_p50_us": 290.709, "rtt_p95_us": 323.375, "rtt_p99_us": 361.875, "warmup_messages": 209552, "total_cpu_seconds": 1.247431, "peak_rss_bytes": 6291456, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000130292, "messages": 1119744, "roundtrips_per_second": 1119598.12532, "payload_mib_per_second": 2186.71508852, "latency_mode": "batch", "rtt_samples": 17496, "rtt_observations": 17496, "rtt_p50_us": 864.917, "rtt_p95_us": 934.75, "rtt_p99_us": 992.334, "warmup_messages": 280960, "total_cpu_seconds": 1.247842, "peak_rss_bytes": 7438336, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000093708, "messages": 1078208, "roundtrips_per_second": 1078106.97275, "payload_mib_per_second": 2105.67768116, "latency_mode": "batch", "rtt_samples": 16847, "rtt_observations": 16847, "rtt_p50_us": 883.625, "rtt_p95_us": 1047.542, "rtt_p99_us": 1159.291, "warmup_messages": 258368, "total_cpu_seconds": 1.243902, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000086167, "messages": 52890, "roundtrips_per_second": 52885.44302, "payload_mib_per_second": 1652.67009438, "latency_mode": "message", "rtt_samples": 52890, "rtt_observations": 52890, "rtt_p50_us": 289.459, "rtt_p95_us": 322.208, "rtt_p99_us": 363.167, "warmup_messages": 13328, "total_cpu_seconds": 1.247861, "peak_rss_bytes": 5849088, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000080958, "messages": 52365, "roundtrips_per_second": 52360.7609775, "payload_mib_per_second": 1636.27378055, "latency_mode": "message", "rtt_samples": 52365, "rtt_observations": 52365, "rtt_p50_us": 292, "rtt_p95_us": 321.666, "rtt_p99_us": 354.209, "warmup_messages": 13008, "total_cpu_seconds": 1.248445, "peak_rss_bytes": 5865472, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000074042, "messages": 70524, "roundtrips_per_second": 70518.7786486, "payload_mib_per_second": 2203.71183277, "latency_mode": "batch", "rtt_samples": 17631, "rtt_observations": 17631, "rtt_p50_us": 860.042, "rtt_p95_us": 920.291, "rtt_p99_us": 975.042, "warmup_messages": 17476, "total_cpu_seconds": 1.247688, "peak_rss_bytes": 7389184, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000230375, "messages": 69288, "roundtrips_per_second": 69272.0414535, "payload_mib_per_second": 2164.75129542, "latency_mode": "batch", "rtt_samples": 17322, "rtt_observations": 17322, "rtt_p50_us": 870.292, "rtt_p95_us": 964.917, "rtt_p99_us": 1053.083, "warmup_messages": 17152, "total_cpu_seconds": 1.246900, "peak_rss_bytes": 7684096, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000979792, "messages": 73728, "roundtrips_per_second": 73655.8326045, "payload_mib_per_second": 2301.74476889, "latency_mode": "batch", "rtt_samples": 4608, "rtt_observations": 4608, "rtt_p50_us": 3306.291, "rtt_p95_us": 3443.25, "rtt_p99_us": 3586.542, "warmup_messages": 18176, "total_cpu_seconds": 1.242314, "peak_rss_bytes": 16367616, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000403667, "messages": 71440, "roundtrips_per_second": 71411.1736658, "payload_mib_per_second": 2231.59917705, "latency_mode": "batch", "rtt_samples": 4465, "rtt_observations": 4465, "rtt_p50_us": 3375.917, "rtt_p95_us": 3703.958, "rtt_p99_us": 3898.792, "warmup_messages": 17664, "total_cpu_seconds": 1.233272, "peak_rss_bytes": 16400384, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.006951583, "messages": 64640, "roundtrips_per_second": 64193.7518062, "payload_mib_per_second": 2006.05474394, "latency_mode": "batch", "rtt_samples": 1010, "rtt_observations": 1010, "rtt_p50_us": 15364.042, "rtt_p95_us": 16243.333, "rtt_p99_us": 16291.583, "warmup_messages": 17280, "total_cpu_seconds": 1.235152, "peak_rss_bytes": 54116352, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001712125, "messages": 62400, "roundtrips_per_second": 62293.346005, "payload_mib_per_second": 1946.66706266, "latency_mode": "batch", "rtt_samples": 975, "rtt_observations": 975, "rtt_p50_us": 15701.375, "rtt_p95_us": 16385.333, "rtt_p99_us": 16598.416, "warmup_messages": 15488, "total_cpu_seconds": 1.233677, "peak_rss_bytes": 54198272, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000113083, "messages": 43424, "roundtrips_per_second": 43419.090039, "payload_mib_per_second": 5.30018188953, "latency_mode": "message", "rtt_samples": 43424, "rtt_observations": 43424, "rtt_p50_us": 366.375, "rtt_p95_us": 403.541, "rtt_p99_us": 466.875, "warmup_messages": 10793, "total_cpu_seconds": 1.245652, "peak_rss_bytes": 4620288, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000068584, "messages": 43136, "roundtrips_per_second": 43133.0417635, "payload_mib_per_second": 5.26526388714, "latency_mode": "message", "rtt_samples": 43136, "rtt_observations": 43136, "rtt_p50_us": 371.458, "rtt_p95_us": 396.25, "rtt_p99_us": 414.25, "warmup_messages": 10752, "total_cpu_seconds": 1.248208, "peak_rss_bytes": 4767744, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000839625, "messages": 57072, "roundtrips_per_second": 57024.1211223, "payload_mib_per_second": 6.96095228544, "latency_mode": "batch", "rtt_samples": 14268, "rtt_observations": 14268, "rtt_p50_us": 1116.083, "rtt_p95_us": 1180.125, "rtt_p99_us": 1251.625, "warmup_messages": 14272, "total_cpu_seconds": 1.248577, "peak_rss_bytes": 3325952, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000691791, "messages": 56832, "roundtrips_per_second": 56792.7113134, "payload_mib_per_second": 6.93270401775, "latency_mode": "batch", "rtt_samples": 14208, "rtt_observations": 14208, "rtt_p50_us": 1120.792, "rtt_p95_us": 1184.959, "rtt_p99_us": 1234.125, "warmup_messages": 14208, "total_cpu_seconds": 1.248982, "peak_rss_bytes": 3342336, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001809, "messages": 63040, "roundtrips_per_second": 62926.1665647, "payload_mib_per_second": 7.68141681698, "latency_mode": "batch", "rtt_samples": 3940, "rtt_observations": 3940, "rtt_p50_us": 4043.958, "rtt_p95_us": 4168.5, "rtt_p99_us": 4260.667, "warmup_messages": 15920, "total_cpu_seconds": 1.251111, "peak_rss_bytes": 2883584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003634542, "messages": 63216, "roundtrips_per_second": 62987.0708456, "payload_mib_per_second": 7.68885142158, "latency_mode": "batch", "rtt_samples": 3951, "rtt_observations": 3951, "rtt_p50_us": 4044.625, "rtt_p95_us": 4175.5, "rtt_p99_us": 4324.25, "warmup_messages": 15776, "total_cpu_seconds": 1.252835, "peak_rss_bytes": 2965504, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.006093875, "messages": 65536, "roundtrips_per_second": 65139.050767, "payload_mib_per_second": 7.95154428308, "latency_mode": "batch", "rtt_samples": 1024, "rtt_observations": 1024, "rtt_p50_us": 15644.666, "rtt_p95_us": 16072.625, "rtt_p99_us": 16203.416, "warmup_messages": 16512, "total_cpu_seconds": 1.255410, "peak_rss_bytes": 2949120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.013240125, "messages": 65408, "roundtrips_per_second": 64553.3061573, "payload_mib_per_second": 7.88004225553, "latency_mode": "batch", "rtt_samples": 1022, "rtt_observations": 1022, "rtt_p50_us": 15675.417, "rtt_p95_us": 16415.5, "rtt_p99_us": 18956.541, "warmup_messages": 16576, "total_cpu_seconds": 1.260297, "peak_rss_bytes": 3047424, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000192708, "messages": 41601, "roundtrips_per_second": 41592.9846991, "payload_mib_per_second": 81.2362982404, "latency_mode": "message", "rtt_samples": 41601, "rtt_observations": 41601, "rtt_p50_us": 382.167, "rtt_p95_us": 415.458, "rtt_p99_us": 457.375, "warmup_messages": 10375, "total_cpu_seconds": 1.247129, "peak_rss_bytes": 5029888, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000063125, "messages": 41344, "roundtrips_per_second": 41341.3903247, "payload_mib_per_second": 80.744902978, "latency_mode": "message", "rtt_samples": 41344, "rtt_observations": 41344, "rtt_p50_us": 385.833, "rtt_p95_us": 425.708, "rtt_p99_us": 465.5, "warmup_messages": 10400, "total_cpu_seconds": 1.246626, "peak_rss_bytes": 4833280, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000101708, "messages": 54412, "roundtrips_per_second": 54406.4664271, "payload_mib_per_second": 106.26262974, "latency_mode": "batch", "rtt_samples": 13603, "rtt_observations": 13603, "rtt_p50_us": 1165, "rtt_p95_us": 1223, "rtt_p99_us": 1252.292, "warmup_messages": 13748, "total_cpu_seconds": 1.248850, "peak_rss_bytes": 3620864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00101525, "messages": 53888, "roundtrips_per_second": 53833.3456958, "payload_mib_per_second": 105.143253312, "latency_mode": "batch", "rtt_samples": 13472, "rtt_observations": 13472, "rtt_p50_us": 1172.708, "rtt_p95_us": 1277.416, "rtt_p99_us": 1363.625, "warmup_messages": 13504, "total_cpu_seconds": 1.247373, "peak_rss_bytes": 3571712, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003674, "messages": 58368, "roundtrips_per_second": 58154.3409513, "payload_mib_per_second": 113.582697171, "latency_mode": "batch", "rtt_samples": 3648, "rtt_observations": 3648, "rtt_p50_us": 4368.834, "rtt_p95_us": 4549.542, "rtt_p99_us": 4699.459, "warmup_messages": 15104, "total_cpu_seconds": 1.250733, "peak_rss_bytes": 3915776, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000829792, "messages": 59056, "roundtrips_per_second": 59007.0364332, "payload_mib_per_second": 115.248118034, "latency_mode": "batch", "rtt_samples": 3691, "rtt_observations": 3691, "rtt_p50_us": 4304.583, "rtt_p95_us": 4443.417, "rtt_p99_us": 4513.583, "warmup_messages": 14800, "total_cpu_seconds": 1.250383, "peak_rss_bytes": 4030464, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.009468833, "messages": 62080, "roundtrips_per_second": 61497.6886562, "payload_mib_per_second": 120.112673157, "latency_mode": "batch", "rtt_samples": 970, "rtt_observations": 970, "rtt_p50_us": 16369.75, "rtt_p95_us": 16810.125, "rtt_p99_us": 16872.667, "warmup_messages": 16064, "total_cpu_seconds": 1.259310, "peak_rss_bytes": 6684672, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.013592958, "messages": 61696, "roundtrips_per_second": 60868.6154664, "payload_mib_per_second": 118.884014583, "latency_mode": "batch", "rtt_samples": 964, "rtt_observations": 964, "rtt_p50_us": 16597.291, "rtt_p95_us": 16939.834, "rtt_p99_us": 17261.083, "warmup_messages": 16320, "total_cpu_seconds": 1.262888, "peak_rss_bytes": 6750208, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000351083, "messages": 27038, "roundtrips_per_second": 27028.5107494, "payload_mib_per_second": 844.640960918, "latency_mode": "message", "rtt_samples": 27038, "rtt_observations": 27038, "rtt_p50_us": 578.792, "rtt_p95_us": 631.167, "rtt_p99_us": 683.458, "warmup_messages": 6584, "total_cpu_seconds": 1.247039, "peak_rss_bytes": 4849664, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000282084, "messages": 26845, "roundtrips_per_second": 26837.4295905, "payload_mib_per_second": 838.669674703, "latency_mode": "message", "rtt_samples": 26845, "rtt_observations": 26845, "rtt_p50_us": 583.625, "rtt_p95_us": 623.334, "rtt_p99_us": 653.458, "warmup_messages": 6720, "total_cpu_seconds": 1.248180, "peak_rss_bytes": 4915200, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000989042, "messages": 32556, "roundtrips_per_second": 32523.8325636, "payload_mib_per_second": 1016.36976761, "latency_mode": "batch", "rtt_samples": 8139, "rtt_observations": 8139, "rtt_p50_us": 1916.333, "rtt_p95_us": 2014.125, "rtt_p99_us": 2061.708, "warmup_messages": 8200, "total_cpu_seconds": 1.248091, "peak_rss_bytes": 7012352, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000299375, "messages": 32512, "roundtrips_per_second": 32502.269633, "payload_mib_per_second": 1015.69592603, "latency_mode": "batch", "rtt_samples": 8128, "rtt_observations": 8128, "rtt_p50_us": 1913.125, "rtt_p95_us": 2015.209, "rtt_p99_us": 2062.167, "warmup_messages": 8000, "total_cpu_seconds": 1.248122, "peak_rss_bytes": 7045120, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.005222209, "messages": 33264, "roundtrips_per_second": 33091.1908851, "payload_mib_per_second": 1034.09971516, "latency_mode": "batch", "rtt_samples": 2079, "rtt_observations": 2079, "rtt_p50_us": 7563.875, "rtt_p95_us": 7924.041, "rtt_p99_us": 8021.792, "warmup_messages": 8704, "total_cpu_seconds": 1.250005, "peak_rss_bytes": 16252928, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00210325, "messages": 32256, "roundtrips_per_second": 32188.2999581, "payload_mib_per_second": 1005.88437369, "latency_mode": "batch", "rtt_samples": 2016, "rtt_observations": 2016, "rtt_p50_us": 7816.625, "rtt_p95_us": 8066.917, "rtt_p99_us": 8157.375, "warmup_messages": 8192, "total_cpu_seconds": 1.247275, "peak_rss_bytes": 16318464, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.008645917, "messages": 31744, "roundtrips_per_second": 31471.8965942, "payload_mib_per_second": 983.496768569, "latency_mode": "batch", "rtt_samples": 496, "rtt_observations": 496, "rtt_p50_us": 31234.417, "rtt_p95_us": 32403.583, "rtt_p99_us": 32448.875, "warmup_messages": 8192, "total_cpu_seconds": 1.248506, "peak_rss_bytes": 54083584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "1", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 1, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00627, "messages": 32000, "roundtrips_per_second": 31800.6101742, "payload_mib_per_second": 993.769067944, "latency_mode": "batch", "rtt_samples": 500, "rtt_observations": 500, "rtt_p50_us": 31232.375, "rtt_p95_us": 32376.084, "rtt_p99_us": 32459.208, "warmup_messages": 8192, "total_cpu_seconds": 1.244696, "peak_rss_bytes": 54165504, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000050583, "messages": 191017, "roundtrips_per_second": 191007.338276, "payload_mib_per_second": 23.3163254731, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 191017, "rtt_p50_us": 82.083, "rtt_p95_us": 121.458, "rtt_p99_us": 148.625, "warmup_messages": 46544, "total_cpu_seconds": 3.216905, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054458, "messages": 189733, "roundtrips_per_second": 189722.668083, "payload_mib_per_second": 23.1595053812, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 189733, "rtt_p50_us": 82.5, "rtt_p95_us": 122.875, "rtt_p99_us": 150.5, "warmup_messages": 46048, "total_cpu_seconds": 3.269041, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000065625, "messages": 771628, "roundtrips_per_second": 771577.365235, "payload_mib_per_second": 94.1866900922, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 192907, "rtt_p50_us": 81.917, "rtt_p95_us": 115.917, "rtt_p99_us": 145.833, "warmup_messages": 197096, "total_cpu_seconds": 3.249004, "peak_rss_bytes": 7454720, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054459, "messages": 751536, "roundtrips_per_second": 751495.07433, "payload_mib_per_second": 91.7352385656, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 187884, "rtt_p50_us": 83.083, "rtt_p95_us": 123.833, "rtt_p99_us": 150.083, "warmup_messages": 185144, "total_cpu_seconds": 3.299000, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000805, "messages": 2927296, "roundtrips_per_second": 2927060.37164, "payload_mib_per_second": 357.307174272, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 182956, "rtt_p50_us": 84.917, "rtt_p95_us": 125.292, "rtt_p99_us": 154.458, "warmup_messages": 699952, "total_cpu_seconds": 3.240712, "peak_rss_bytes": 7520256, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054667, "messages": 2938160, "roundtrips_per_second": 2937999.38839, "payload_mib_per_second": 358.642503465, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 183635, "rtt_p50_us": 84.833, "rtt_p95_us": 124.416, "rtt_p99_us": 155.167, "warmup_messages": 748464, "total_cpu_seconds": 3.295564, "peak_rss_bytes": 7618560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000048167, "messages": 10293632, "roundtrips_per_second": 10293136.2105, "payload_mib_per_second": 1256.48635382, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 160838, "rtt_p50_us": 92.292, "rtt_p95_us": 139.917, "rtt_p99_us": 170.667, "warmup_messages": 2510464, "total_cpu_seconds": 3.363828, "peak_rss_bytes": 7716864, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000066208, "messages": 8921408, "roundtrips_per_second": 8920817.37052, "payload_mib_per_second": 1088.96696418, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 139397, "rtt_p50_us": 101.875, "rtt_p95_us": 164.959, "rtt_p99_us": 193.5, "warmup_messages": 2487296, "total_cpu_seconds": 3.381734, "peak_rss_bytes": 7782400, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000535, "messages": 178334, "roundtrips_per_second": 178324.459641, "payload_mib_per_second": 348.289960237, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 178334, "rtt_p50_us": 85.459, "rtt_p95_us": 133.333, "rtt_p99_us": 160.667, "warmup_messages": 42197, "total_cpu_seconds": 3.239764, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000045, "messages": 170899, "roundtrips_per_second": 170891.309891, "payload_mib_per_second": 333.772089631, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 170899, "rtt_p50_us": 86.791, "rtt_p95_us": 142.584, "rtt_p99_us": 169.875, "warmup_messages": 42235, "total_cpu_seconds": 3.285096, "peak_rss_bytes": 7618560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000058, "messages": 651328, "roundtrips_per_second": 651290.225167, "payload_mib_per_second": 1272.05122103, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 162832, "rtt_p50_us": 91.583, "rtt_p95_us": 137.417, "rtt_p99_us": 166.584, "warmup_messages": 161056, "total_cpu_seconds": 3.355528, "peak_rss_bytes": 7700480, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000054375, "messages": 647356, "roundtrips_per_second": 647320.801931, "payload_mib_per_second": 1264.29844127, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 161839, "rtt_p50_us": 92.584, "rtt_p95_us": 137.416, "rtt_p99_us": 168.542, "warmup_messages": 159056, "total_cpu_seconds": 3.391893, "peak_rss_bytes": 7798784, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000069709, "messages": 1728464, "roundtrips_per_second": 1728343.5189, "payload_mib_per_second": 3375.67093535, "latency_mode": "batch", "rtt_samples": 108029, "rtt_observations": 108029, "rtt_p50_us": 130.791, "rtt_p95_us": 183.875, "rtt_p99_us": 214.667, "warmup_messages": 432720, "total_cpu_seconds": 3.751012, "peak_rss_bytes": 7929856, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000074209, "messages": 1705040, "roundtrips_per_second": 1704913.48008, "payload_mib_per_second": 3329.90914077, "latency_mode": "batch", "rtt_samples": 106565, "rtt_observations": 106565, "rtt_p50_us": 132.459, "rtt_p95_us": 189, "rtt_p99_us": 219.667, "warmup_messages": 420640, "total_cpu_seconds": 3.755789, "peak_rss_bytes": 8716288, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000157291, "messages": 3215552, "roundtrips_per_second": 3215046.30215, "payload_mib_per_second": 6279.38730889, "latency_mode": "batch", "rtt_samples": 50243, "rtt_observations": 50243, "rtt_p50_us": 269.209, "rtt_p95_us": 366.25, "rtt_p99_us": 405.917, "warmup_messages": 788864, "total_cpu_seconds": 4.140534, "peak_rss_bytes": 8781824, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000148416, "messages": 3193088, "roundtrips_per_second": 3192614.16498, "payload_mib_per_second": 6235.57454097, "latency_mode": "batch", "rtt_samples": 49892, "rtt_observations": 49892, "rtt_p50_us": 270.166, "rtt_p95_us": 371.792, "rtt_p99_us": 408.708, "warmup_messages": 823296, "total_cpu_seconds": 4.164295, "peak_rss_bytes": 8077312, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000052833, "messages": 107216, "roundtrips_per_second": 107210.335756, "payload_mib_per_second": 3350.32299239, "latency_mode": "message", "rtt_samples": 107216, "rtt_observations": 107216, "rtt_p50_us": 131.5, "rtt_p95_us": 186.125, "rtt_p99_us": 215.458, "warmup_messages": 26256, "total_cpu_seconds": 3.732871, "peak_rss_bytes": 7929856, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000092541, "messages": 108726, "roundtrips_per_second": 108715.939318, "payload_mib_per_second": 3397.3731037, "latency_mode": "message", "rtt_samples": 108726, "rtt_observations": 108726, "rtt_p50_us": 131, "rtt_p95_us": 180.209, "rtt_p99_us": 212.583, "warmup_messages": 26430, "total_cpu_seconds": 3.784643, "peak_rss_bytes": 8011776, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000160958, "messages": 200368, "roundtrips_per_second": 200335.754358, "payload_mib_per_second": 6260.49232368, "latency_mode": "batch", "rtt_samples": 50092, "rtt_observations": 50092, "rtt_p50_us": 274, "rtt_p95_us": 364.125, "rtt_p99_us": 404.667, "warmup_messages": 53608, "total_cpu_seconds": 4.157055, "peak_rss_bytes": 8159232, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000117833, "messages": 199608, "roundtrips_per_second": 199584.482362, "payload_mib_per_second": 6237.0150738, "latency_mode": "batch", "rtt_samples": 49902, "rtt_observations": 49902, "rtt_p50_us": 271.375, "rtt_p95_us": 370.417, "rtt_p99_us": 408.75, "warmup_messages": 48708, "total_cpu_seconds": 4.148293, "peak_rss_bytes": 8601600, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000314791, "messages": 251776, "roundtrips_per_second": 251696.768123, "payload_mib_per_second": 7865.52400383, "latency_mode": "batch", "rtt_samples": 15736, "rtt_observations": 15736, "rtt_p50_us": 859.583, "rtt_p95_us": 985.75, "rtt_p99_us": 1035.958, "warmup_messages": 61936, "total_cpu_seconds": 4.968950, "peak_rss_bytes": 16793600, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000320875, "messages": 248784, "roundtrips_per_second": 248704.197041, "payload_mib_per_second": 7772.00615752, "latency_mode": "batch", "rtt_samples": 15549, "rtt_observations": 15549, "rtt_p50_us": 871.792, "rtt_p95_us": 1004.792, "rtt_p99_us": 1052, "warmup_messages": 63792, "total_cpu_seconds": 4.971639, "peak_rss_bytes": 16662528, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001500875, "messages": 238016, "roundtrips_per_second": 237659.303093, "payload_mib_per_second": 7426.85322167, "latency_mode": "batch", "rtt_samples": 3719, "rtt_observations": 3719, "rtt_p50_us": 3682.709, "rtt_p95_us": 4086.417, "rtt_p99_us": 4222.708, "warmup_messages": 59072, "total_cpu_seconds": 4.966538, "peak_rss_bytes": 54329344, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001409708, "messages": 240640, "roundtrips_per_second": 240301.245412, "payload_mib_per_second": 7509.41391912, "latency_mode": "batch", "rtt_samples": 3760, "rtt_observations": 3760, "rtt_p50_us": 3616.875, "rtt_p95_us": 4039.208, "rtt_p99_us": 4183.709, "warmup_messages": 59584, "total_cpu_seconds": 4.965564, "peak_rss_bytes": 54378496, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0001105, "messages": 112362, "roundtrips_per_second": 112349.585371, "payload_mib_per_second": 13.7145489955, "latency_mode": "message", "rtt_samples": 112362, "rtt_observations": 112362, "rtt_p50_us": 137.542, "rtt_p95_us": 181.084, "rtt_p99_us": 208.125, "warmup_messages": 28494, "total_cpu_seconds": 4.287417, "peak_rss_bytes": 7749632, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0001135, "messages": 105929, "roundtrips_per_second": 105916.978423, "payload_mib_per_second": 12.9293186551, "latency_mode": "message", "rtt_samples": 105929, "rtt_observations": 105929, "rtt_p50_us": 145.708, "rtt_p95_us": 199.417, "rtt_p99_us": 224.042, "warmup_messages": 26972, "total_cpu_seconds": 4.247127, "peak_rss_bytes": 6815744, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000212334, "messages": 196676, "roundtrips_per_second": 196634.247864, "payload_mib_per_second": 24.0032040849, "latency_mode": "batch", "rtt_samples": 49169, "rtt_observations": 49169, "rtt_p50_us": 322.75, "rtt_p95_us": 395.709, "rtt_p99_us": 455.25, "warmup_messages": 49024, "total_cpu_seconds": 4.821129, "peak_rss_bytes": 4849664, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000195459, "messages": 195868, "roundtrips_per_second": 195829.723318, "payload_mib_per_second": 23.9049955222, "latency_mode": "batch", "rtt_samples": 48967, "rtt_observations": 48967, "rtt_p50_us": 324.584, "rtt_p95_us": 398.166, "rtt_p99_us": 469.041, "warmup_messages": 49208, "total_cpu_seconds": 4.821829, "peak_rss_bytes": 4866048, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000867792, "messages": 244688, "roundtrips_per_second": 244475.845817, "payload_mib_per_second": 29.8432428976, "latency_mode": "batch", "rtt_samples": 15293, "rtt_observations": 15293, "rtt_p50_us": 1035.333, "rtt_p95_us": 1312.334, "rtt_p99_us": 1609.917, "warmup_messages": 60832, "total_cpu_seconds": 4.971047, "peak_rss_bytes": 3407872, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000316875, "messages": 243248, "roundtrips_per_second": 243170.945207, "payload_mib_per_second": 29.6839532723, "latency_mode": "batch", "rtt_samples": 15203, "rtt_observations": 15203, "rtt_p50_us": 1037.292, "rtt_p95_us": 1317.542, "rtt_p99_us": 1570.458, "warmup_messages": 61440, "total_cpu_seconds": 4.974424, "peak_rss_bytes": 3506176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002439208, "messages": 256320, "roundtrips_per_second": 255696.303531, "payload_mib_per_second": 31.2129276771, "latency_mode": "batch", "rtt_samples": 4005, "rtt_observations": 4005, "rtt_p50_us": 4009.958, "rtt_p95_us": 4720.75, "rtt_p99_us": 4952.834, "warmup_messages": 64576, "total_cpu_seconds": 4.995750, "peak_rss_bytes": 3194880, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002841125, "messages": 256640, "roundtrips_per_second": 255912.919407, "payload_mib_per_second": 31.2393700448, "latency_mode": "batch", "rtt_samples": 4010, "rtt_observations": 4010, "rtt_p50_us": 3962.792, "rtt_p95_us": 4955.375, "rtt_p99_us": 5863.375, "warmup_messages": 64256, "total_cpu_seconds": 4.998367, "peak_rss_bytes": 3227648, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000068417, "messages": 108266, "roundtrips_per_second": 108258.593272, "payload_mib_per_second": 211.442564984, "latency_mode": "message", "rtt_samples": 108266, "rtt_observations": 108266, "rtt_p50_us": 141.167, "rtt_p95_us": 188.875, "rtt_p99_us": 217.25, "warmup_messages": 27076, "total_cpu_seconds": 4.279300, "peak_rss_bytes": 6979584, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000092542, "messages": 106809, "roundtrips_per_second": 106799.116596, "payload_mib_per_second": 208.592024602, "latency_mode": "message", "rtt_samples": 106809, "rtt_observations": 106809, "rtt_p50_us": 143.083, "rtt_p95_us": 193.041, "rtt_p99_us": 221, "warmup_messages": 24607, "total_cpu_seconds": 4.264001, "peak_rss_bytes": 7028736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000251916, "messages": 187140, "roundtrips_per_second": 187092.868313, "payload_mib_per_second": 365.415758424, "latency_mode": "batch", "rtt_samples": 46785, "rtt_observations": 46785, "rtt_p50_us": 329.333, "rtt_p95_us": 428.583, "rtt_p99_us": 492.417, "warmup_messages": 46596, "total_cpu_seconds": 4.804819, "peak_rss_bytes": 4980736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000171958, "messages": 188004, "roundtrips_per_second": 187971.676766, "payload_mib_per_second": 367.132181184, "latency_mode": "batch", "rtt_samples": 47001, "rtt_observations": 47001, "rtt_p50_us": 328.417, "rtt_p95_us": 423.667, "rtt_p99_us": 485.75, "warmup_messages": 47224, "total_cpu_seconds": 4.838226, "peak_rss_bytes": 5079040, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000457542, "messages": 229184, "roundtrips_per_second": 229079.186651, "payload_mib_per_second": 447.420286427, "latency_mode": "batch", "rtt_samples": 14324, "rtt_observations": 14324, "rtt_p50_us": 1075.459, "rtt_p95_us": 1415.959, "rtt_p99_us": 1641.667, "warmup_messages": 57136, "total_cpu_seconds": 4.960209, "peak_rss_bytes": 4358144, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000501458, "messages": 228944, "roundtrips_per_second": 228829.251741, "payload_mib_per_second": 446.932132307, "latency_mode": "batch", "rtt_samples": 14309, "rtt_observations": 14309, "rtt_p50_us": 1080.417, "rtt_p95_us": 1406.667, "rtt_p99_us": 1610.625, "warmup_messages": 57360, "total_cpu_seconds": 4.955735, "peak_rss_bytes": 4440064, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002716167, "messages": 242496, "roundtrips_per_second": 241839.124551, "payload_mib_per_second": 472.342040138, "latency_mode": "batch", "rtt_samples": 3789, "rtt_observations": 3789, "rtt_p50_us": 4149.875, "rtt_p95_us": 5002.208, "rtt_p99_us": 5312.542, "warmup_messages": 56320, "total_cpu_seconds": 4.980303, "peak_rss_bytes": 6914048, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002506458, "messages": 242624, "roundtrips_per_second": 242017.393568, "payload_mib_per_second": 472.690221812, "latency_mode": "batch", "rtt_samples": 3791, "rtt_observations": 3791, "rtt_p50_us": 4076.25, "rtt_p95_us": 5230.792, "rtt_p99_us": 6108.292, "warmup_messages": 60992, "total_cpu_seconds": 4.987161, "peak_rss_bytes": 6946816, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000087541, "messages": 74306, "roundtrips_per_second": 74299.4957478, "payload_mib_per_second": 2321.85924212, "latency_mode": "message", "rtt_samples": 74306, "rtt_observations": 74306, "rtt_p50_us": 198.5, "rtt_p95_us": 255.042, "rtt_p99_us": 284.417, "warmup_messages": 18391, "total_cpu_seconds": 4.166241, "peak_rss_bytes": 6914048, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000098792, "messages": 75832, "roundtrips_per_second": 75824.5091451, "payload_mib_per_second": 2369.51591078, "latency_mode": "message", "rtt_samples": 75832, "rtt_observations": 75832, "rtt_p50_us": 195.875, "rtt_p95_us": 246.5, "rtt_p99_us": 278.667, "warmup_messages": 18718, "total_cpu_seconds": 4.229738, "peak_rss_bytes": 7241728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000225958, "messages": 105796, "roundtrips_per_second": 105772.099948, "payload_mib_per_second": 3305.37812337, "latency_mode": "batch", "rtt_samples": 26449, "rtt_observations": 26449, "rtt_p50_us": 558.792, "rtt_p95_us": 635.416, "rtt_p99_us": 663.209, "warmup_messages": 26460, "total_cpu_seconds": 4.431683, "peak_rss_bytes": 8028160, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000220125, "messages": 104200, "roundtrips_per_second": 104177.068023, "payload_mib_per_second": 3255.53337572, "latency_mode": "batch", "rtt_samples": 26050, "rtt_observations": 26050, "rtt_p50_us": 565.75, "rtt_p95_us": 645.459, "rtt_p99_us": 672.875, "warmup_messages": 26604, "total_cpu_seconds": 4.421014, "peak_rss_bytes": 7847936, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000855959, "messages": 127504, "roundtrips_per_second": 127394.955142, "payload_mib_per_second": 3981.09234817, "latency_mode": "batch", "rtt_samples": 7969, "rtt_observations": 7969, "rtt_p50_us": 1852.917, "rtt_p95_us": 1999.542, "rtt_p99_us": 2077.083, "warmup_messages": 31552, "total_cpu_seconds": 4.985218, "peak_rss_bytes": 16449536, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000794041, "messages": 127088, "roundtrips_per_second": 126987.166983, "payload_mib_per_second": 3968.34896822, "latency_mode": "batch", "rtt_samples": 7943, "rtt_observations": 7943, "rtt_p50_us": 1857.042, "rtt_p95_us": 2009.208, "rtt_p99_us": 2073.583, "warmup_messages": 31888, "total_cpu_seconds": 4.987210, "peak_rss_bytes": 16531456, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003281458, "messages": 124544, "roundtrips_per_second": 124136.650794, "payload_mib_per_second": 3879.27033732, "latency_mode": "batch", "rtt_samples": 1946, "rtt_observations": 1946, "rtt_p50_us": 7616.875, "rtt_p95_us": 8106.75, "rtt_p99_us": 8364.625, "warmup_messages": 31744, "total_cpu_seconds": 4.992701, "peak_rss_bytes": 54214656, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "shared", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "shared", "io_threads": 4, "io_contexts": 1, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003571417, "messages": 124672, "roundtrips_per_second": 124228.328835, "payload_mib_per_second": 3882.13527608, "latency_mode": "batch", "rtt_samples": 1948, "rtt_observations": 1948, "rtt_p50_us": 7619.458, "rtt_p95_us": 8103.709, "rtt_p99_us": 8366, "warmup_messages": 30784, "total_cpu_seconds": 4.984897, "peak_rss_bytes": 54329344, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000055917, "messages": 272378, "roundtrips_per_second": 272362.770291, "payload_mib_per_second": 33.2474084828, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 272378, "rtt_p50_us": 43.584, "rtt_p95_us": 101.5, "rtt_p99_us": 116.167, "warmup_messages": 63787, "total_cpu_seconds": 4.473572, "peak_rss_bytes": 7503872, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000042667, "messages": 233242, "roundtrips_per_second": 233232.048688, "payload_mib_per_second": 28.4707090684, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 233242, "rtt_p50_us": 72.208, "rtt_p95_us": 106.042, "rtt_p99_us": 126.125, "warmup_messages": 62482, "total_cpu_seconds": 4.749549, "peak_rss_bytes": 7618560, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000053958, "messages": 900544, "roundtrips_per_second": 900495.411069, "payload_mib_per_second": 109.923756234, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 225136, "rtt_p50_us": 75.417, "rtt_p95_us": 105.583, "rtt_p99_us": 122.709, "warmup_messages": 220676, "total_cpu_seconds": 4.693692, "peak_rss_bytes": 7536640, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000026291, "messages": 1037824, "roundtrips_per_second": 1037796.71529, "payload_mib_per_second": 126.684169347, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 259456, "rtt_p50_us": 49.667, "rtt_p95_us": 103.541, "rtt_p99_us": 122.458, "warmup_messages": 285656, "total_cpu_seconds": 4.709652, "peak_rss_bytes": 7864320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000051542, "messages": 3314944, "roundtrips_per_second": 3314773.14996, "payload_mib_per_second": 404.635394283, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 207184, "rtt_p50_us": 78.958, "rtt_p95_us": 108.292, "rtt_p99_us": 123.917, "warmup_messages": 837152, "total_cpu_seconds": 4.898149, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.00004575, "messages": 3863744, "roundtrips_per_second": 3863567.2418, "payload_mib_per_second": 471.626860571, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 241484, "rtt_p50_us": 64.708, "rtt_p95_us": 103.958, "rtt_p99_us": 118.834, "warmup_messages": 922736, "total_cpu_seconds": 4.597929, "peak_rss_bytes": 7634944, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000057083, "messages": 13772608, "roundtrips_per_second": 13771821.8631, "payload_mib_per_second": 1681.13059852, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 215197, "rtt_p50_us": 74.75, "rtt_p95_us": 106.917, "rtt_p99_us": 124.167, "warmup_messages": 3660992, "total_cpu_seconds": 4.872606, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000043208, "messages": 13093248, "roundtrips_per_second": 13092682.2914, "payload_mib_per_second": 1598.22781877, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 204582, "rtt_p50_us": 77.125, "rtt_p95_us": 111.167, "rtt_p99_us": 126.916, "warmup_messages": 3193728, "total_cpu_seconds": 4.933746, "peak_rss_bytes": 7847936, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000545, "messages": 264750, "roundtrips_per_second": 264735.571911, "payload_mib_per_second": 517.061663889, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 264750, "rtt_p50_us": 44.708, "rtt_p95_us": 102.917, "rtt_p99_us": 119.041, "warmup_messages": 63416, "total_cpu_seconds": 4.602129, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000030791, "messages": 242272, "roundtrips_per_second": 242264.540433, "payload_mib_per_second": 473.172930532, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 242272, "rtt_p50_us": 64.5, "rtt_p95_us": 105.208, "rtt_p99_us": 121.125, "warmup_messages": 66793, "total_cpu_seconds": 4.652986, "peak_rss_bytes": 7864320, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000052833, "messages": 800700, "roundtrips_per_second": 800657.698852, "payload_mib_per_second": 1563.78456807, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 200175, "rtt_p50_us": 79.625, "rtt_p95_us": 109.125, "rtt_p99_us": 127.542, "warmup_messages": 196352, "total_cpu_seconds": 4.934773, "peak_rss_bytes": 7766016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000061, "messages": 859376, "roundtrips_per_second": 859323.581262, "payload_mib_per_second": 1678.36636965, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 214844, "rtt_p50_us": 73.458, "rtt_p95_us": 108.792, "rtt_p99_us": 125.5, "warmup_messages": 216452, "total_cpu_seconds": 4.853511, "peak_rss_bytes": 7798784, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000034292, "messages": 2393344, "roundtrips_per_second": 2393261.93026, "payload_mib_per_second": 4674.33970754, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 149584, "rtt_p50_us": 96.584, "rtt_p95_us": 131.5, "rtt_p99_us": 148.625, "warmup_messages": 593392, "total_cpu_seconds": 4.968679, "peak_rss_bytes": 8519680, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.0000485, "messages": 2278656, "roundtrips_per_second": 2278545.49054, "payload_mib_per_second": 4450.28416122, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 142416, "rtt_p50_us": 103.417, "rtt_p95_us": 136.125, "rtt_p99_us": 158.167, "warmup_messages": 567152, "total_cpu_seconds": 4.949602, "peak_rss_bytes": 8617984, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000098125, "messages": 4012864, "roundtrips_per_second": 4012470.27635, "payload_mib_per_second": 7836.8560085, "latency_mode": "batch", "rtt_samples": 62701, "rtt_observations": 62701, "rtt_p50_us": 215.709, "rtt_p95_us": 250.791, "rtt_p99_us": 283.459, "warmup_messages": 1016512, "total_cpu_seconds": 4.989290, "peak_rss_bytes": 8880128, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000114292, "messages": 3922816, "roundtrips_per_second": 3922367.70475, "payload_mib_per_second": 7660.87442334, "latency_mode": "batch", "rtt_samples": 61294, "rtt_observations": 61294, "rtt_p50_us": 219.666, "rtt_p95_us": 276.084, "rtt_p99_us": 326.75, "warmup_messages": 984512, "total_cpu_seconds": 4.978911, "peak_rss_bytes": 9060352, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000041125, "messages": 142546, "roundtrips_per_second": 142540.138037, "payload_mib_per_second": 4454.37931365, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 142546, "rtt_p50_us": 103.541, "rtt_p95_us": 132.625, "rtt_p99_us": 150.709, "warmup_messages": 36640, "total_cpu_seconds": 4.964378, "peak_rss_bytes": 8519680, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000063375, "messages": 148826, "roundtrips_per_second": 148816.56875, "payload_mib_per_second": 4650.51777344, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 148826, "rtt_p50_us": 96.417, "rtt_p95_us": 135.041, "rtt_p99_us": 152.834, "warmup_messages": 37002, "total_cpu_seconds": 4.972697, "peak_rss_bytes": 8634368, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000099167, "messages": 251768, "roundtrips_per_second": 251743.035398, "payload_mib_per_second": 7866.9698562, "latency_mode": "batch", "rtt_samples": 62942, "rtt_observations": 62942, "rtt_p50_us": 214.042, "rtt_p95_us": 252.583, "rtt_p99_us": 293.5, "warmup_messages": 62332, "total_cpu_seconds": 4.987591, "peak_rss_bytes": 8126464, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000113583, "messages": 245292, "roundtrips_per_second": 245264.142163, "payload_mib_per_second": 7664.50444259, "latency_mode": "batch", "rtt_samples": 61323, "rtt_observations": 61323, "rtt_p50_us": 221.458, "rtt_p95_us": 271.041, "rtt_p99_us": 307.292, "warmup_messages": 61964, "total_cpu_seconds": 4.978357, "peak_rss_bytes": 8798208, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000572208, "messages": 252992, "roundtrips_per_second": 252847.318741, "payload_mib_per_second": 7901.47871067, "latency_mode": "batch", "rtt_samples": 15812, "rtt_observations": 15812, "rtt_p50_us": 844.833, "rtt_p95_us": 951.25, "rtt_p99_us": 995.25, "warmup_messages": 63120, "total_cpu_seconds": 4.917333, "peak_rss_bytes": 16564224, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.000428708, "messages": 241616, "roundtrips_per_second": 241512.461676, "payload_mib_per_second": 7547.26442736, "latency_mode": "batch", "rtt_samples": 15101, "rtt_observations": 15101, "rtt_p50_us": 885.25, "rtt_p95_us": 1185.5, "rtt_p99_us": 1350.875, "warmup_messages": 59552, "total_cpu_seconds": 4.809537, "peak_rss_bytes": 17022976, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001880417, "messages": 229824, "roundtrips_per_second": 229392.646168, "payload_mib_per_second": 7168.52019276, "latency_mode": "batch", "rtt_samples": 3591, "rtt_observations": 3591, "rtt_p50_us": 3795.417, "rtt_p95_us": 4063.083, "rtt_p99_us": 4196.75, "warmup_messages": 58560, "total_cpu_seconds": 4.686285, "peak_rss_bytes": 54329344, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 0, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "0", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 0, "elapsed_seconds": 1.001870917, "messages": 204928, "roundtrips_per_second": 204545.312697, "payload_mib_per_second": 6392.04102179, "latency_mode": "batch", "rtt_samples": 3202, "rtt_observations": 3202, "rtt_p50_us": 4649.875, "rtt_p95_us": 5887.042, "rtt_p99_us": 6578.542, "warmup_messages": 51008, "total_cpu_seconds": 4.230789, "peak_rss_bytes": 54427648, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000063666, "messages": 142902, "roundtrips_per_second": 142892.90258, "payload_mib_per_second": 17.442981272, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 142902, "rtt_p50_us": 110.167, "rtt_p95_us": 141.5, "rtt_p99_us": 159.125, "warmup_messages": 34859, "total_cpu_seconds": 4.984274, "peak_rss_bytes": 7487488, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000087541, "messages": 138502, "roundtrips_per_second": 138489.876458, "payload_mib_per_second": 16.9055024973, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 138502, "rtt_p50_us": 114.375, "rtt_p95_us": 145.917, "rtt_p99_us": 165.667, "warmup_messages": 36535, "total_cpu_seconds": 4.956948, "peak_rss_bytes": 7602176, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000215333, "messages": 220348, "roundtrips_per_second": 220300.562019, "payload_mib_per_second": 26.8921584496, "latency_mode": "batch", "rtt_samples": 55087, "rtt_observations": 55087, "rtt_p50_us": 286.583, "rtt_p95_us": 357.75, "rtt_p99_us": 398.791, "warmup_messages": 54500, "total_cpu_seconds": 4.984842, "peak_rss_bytes": 4898816, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000167625, "messages": 218836, "roundtrips_per_second": 218799.323763, "payload_mib_per_second": 26.7089018266, "latency_mode": "batch", "rtt_samples": 54709, "rtt_observations": 54709, "rtt_p50_us": 289.125, "rtt_p95_us": 356.833, "rtt_p99_us": 396.917, "warmup_messages": 53956, "total_cpu_seconds": 4.988783, "peak_rss_bytes": 4980736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000571, "messages": 247424, "roundtrips_per_second": 247282.80152, "payload_mib_per_second": 30.1858888575, "latency_mode": "batch", "rtt_samples": 15464, "rtt_observations": 15464, "rtt_p50_us": 1025.708, "rtt_p95_us": 1250.125, "rtt_p99_us": 1328.875, "warmup_messages": 61968, "total_cpu_seconds": 4.988307, "peak_rss_bytes": 3457024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000678833, "messages": 247408, "roundtrips_per_second": 247240.165217, "payload_mib_per_second": 30.1806842306, "latency_mode": "batch", "rtt_samples": 15463, "rtt_observations": 15463, "rtt_p50_us": 1023.916, "rtt_p95_us": 1256.709, "rtt_p99_us": 1332.333, "warmup_messages": 62016, "total_cpu_seconds": 4.991991, "peak_rss_bytes": 3670016, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.00186925, "messages": 257280, "roundtrips_per_second": 256799.976644, "payload_mib_per_second": 31.3476533989, "latency_mode": "batch", "rtt_samples": 4020, "rtt_observations": 4020, "rtt_p50_us": 3977, "rtt_p95_us": 4047.875, "rtt_p99_us": 4945.375, "warmup_messages": 64320, "total_cpu_seconds": 4.993627, "peak_rss_bytes": 3162112, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "64", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 64, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.002509958, "messages": 257280, "roundtrips_per_second": 256635.854783, "payload_mib_per_second": 31.3276189921, "latency_mode": "batch", "rtt_samples": 4020, "rtt_observations": 4020, "rtt_p50_us": 3981.209, "rtt_p95_us": 4115.667, "rtt_p99_us": 5016.792, "warmup_messages": 64640, "total_cpu_seconds": 4.999654, "peak_rss_bytes": 3293184, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000103166, "messages": 136716, "roundtrips_per_second": 136701.897012, "payload_mib_per_second": 266.995892602, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 136716, "rtt_p50_us": 115.042, "rtt_p95_us": 148.584, "rtt_p99_us": 166.208, "warmup_messages": 31698, "total_cpu_seconds": 4.945664, "peak_rss_bytes": 7323648, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000102375, "messages": 135870, "roundtrips_per_second": 135856.091733, "payload_mib_per_second": 265.343929165, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 135870, "rtt_p50_us": 115.292, "rtt_p95_us": 149.666, "rtt_p99_us": 169.291, "warmup_messages": 34234, "total_cpu_seconds": 4.981051, "peak_rss_bytes": 7667712, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000212625, "messages": 208464, "roundtrips_per_second": 208419.684765, "payload_mib_per_second": 407.069696806, "latency_mode": "batch", "rtt_samples": 52116, "rtt_observations": 52116, "rtt_p50_us": 300.792, "rtt_p95_us": 374.666, "rtt_p99_us": 428.458, "warmup_messages": 52268, "total_cpu_seconds": 4.986469, "peak_rss_bytes": 5128192, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000173541, "messages": 207808, "roundtrips_per_second": 207771.943049, "payload_mib_per_second": 405.804576268, "latency_mode": "batch", "rtt_samples": 51952, "rtt_observations": 51952, "rtt_p50_us": 302.625, "rtt_p95_us": 359.875, "rtt_p99_us": 399.625, "warmup_messages": 51568, "total_cpu_seconds": 4.981610, "peak_rss_bytes": 5193728, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000545583, "messages": 234368, "roundtrips_per_second": 234240.202528, "payload_mib_per_second": 457.500395562, "latency_mode": "batch", "rtt_samples": 14648, "rtt_observations": 14648, "rtt_p50_us": 1067.791, "rtt_p95_us": 1187.166, "rtt_p99_us": 1379.916, "warmup_messages": 58784, "total_cpu_seconds": 4.992733, "peak_rss_bytes": 4423680, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000726916, "messages": 233792, "roundtrips_per_second": 233622.176302, "payload_mib_per_second": 456.29331309, "latency_mode": "batch", "rtt_samples": 14612, "rtt_observations": 14612, "rtt_p50_us": 1068, "rtt_p95_us": 1312.5, "rtt_p99_us": 1433.917, "warmup_messages": 58688, "total_cpu_seconds": 4.988877, "peak_rss_bytes": 4636672, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003073, "messages": 244416, "roundtrips_per_second": 243667.210662, "payload_mib_per_second": 475.912520824, "latency_mode": "batch", "rtt_samples": 3819, "rtt_observations": 3819, "rtt_p50_us": 4148.583, "rtt_p95_us": 4290.708, "rtt_p99_us": 5127.875, "warmup_messages": 61248, "total_cpu_seconds": 5.002735, "peak_rss_bytes": 6914048, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "1024", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 1024, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.003343709, "messages": 244352, "roundtrips_per_second": 243537.680865, "payload_mib_per_second": 475.659532939, "latency_mode": "batch", "rtt_samples": 3818, "rtt_observations": 3818, "rtt_p50_us": 4153.875, "rtt_p95_us": 4267.459, "rtt_p99_us": 5153.292, "warmup_messages": 61504, "total_cpu_seconds": 5.004786, "peak_rss_bytes": 7028736, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000120333, "messages": 96637, "roundtrips_per_second": 96625.372779, "payload_mib_per_second": 3019.54289934, "latency_mode": "message", "rtt_samples": 96637, "rtt_observations": 96637, "rtt_p50_us": 155.209, "rtt_p95_us": 182.709, "rtt_p99_us": 202.292, "warmup_messages": 23320, "total_cpu_seconds": 4.957830, "peak_rss_bytes": 7553024, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "1", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 1, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000091667, "messages": 95689, "roundtrips_per_second": 95680.2292804, "payload_mib_per_second": 2990.00716501, "latency_mode": "message", "rtt_samples": 95689, "rtt_observations": 95689, "rtt_p50_us": 156.959, "rtt_p95_us": 189.666, "rtt_p99_us": 210.042, "warmup_messages": 23468, "total_cpu_seconds": 4.984748, "peak_rss_bytes": 7569408, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000275375, "messages": 127580, "roundtrips_per_second": 127544.877329, "payload_mib_per_second": 3985.77741654, "latency_mode": "batch", "rtt_samples": 31895, "rtt_observations": 31895, "rtt_p50_us": 459.958, "rtt_p95_us": 506.583, "rtt_p99_us": 536.209, "warmup_messages": 32196, "total_cpu_seconds": 4.991014, "peak_rss_bytes": 7585792, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "4", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 4, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.000292833, "messages": 126664, "roundtrips_per_second": 126626.919459, "payload_mib_per_second": 3957.0912331, "latency_mode": "batch", "rtt_samples": 31666, "rtt_observations": 31666, "rtt_p50_us": 463.666, "rtt_p95_us": 527.958, "rtt_p99_us": 571.5, "warmup_messages": 31656, "total_cpu_seconds": 4.989567, "peak_rss_bytes": 7798784, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.0013335, "messages": 129360, "roundtrips_per_second": 129187.728164, "payload_mib_per_second": 4037.11650514, "latency_mode": "batch", "rtt_samples": 8085, "rtt_observations": 8085, "rtt_p50_us": 1819.542, "rtt_p95_us": 1947.709, "rtt_p99_us": 1992.833, "warmup_messages": 32080, "total_cpu_seconds": 4.965409, "peak_rss_bytes": 16547840, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "16", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 16, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.001454292, "messages": 123632, "roundtrips_per_second": 123452.464069, "payload_mib_per_second": 3857.88950216, "latency_mode": "batch", "rtt_samples": 7727, "rtt_observations": 7727, "rtt_p50_us": 1903.959, "rtt_p95_us": 2281.875, "rtt_p99_us": 2506.542, "warmup_messages": 31056, "total_cpu_seconds": 4.913558, "peak_rss_bytes": 16662528, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "callback" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-callback", "execution": "callback", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.004095667, "messages": 122368, "roundtrips_per_second": 121868.865708, "payload_mib_per_second": 3808.40205339, "latency_mode": "batch", "rtt_samples": 1912, "rtt_observations": 1912, "rtt_p50_us": 7688.875, "rtt_p95_us": 8119.5, "rtt_p99_us": 8255.125, "warmup_messages": 30848, "total_cpu_seconds": 4.888789, "peak_rss_bytes": 54231040, "content_or_io_errors": 0, "ok": true } }, { "repetition": 3, "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "handler_work": 10000, "backend": "boost", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-boost/benchmarks/arknet_coroutine_benchmark", "--protocol", "tcp", "--payload", "16384", "--clients", "16", "--window", "64", "--seconds", "1", "--warmup", "0.25", "--certs", "/Users/nick/work/opensource/arknet/tests/certs", "--io-model", "sharded", "--io-threads", "4", "--work", "10000", "--execution", "coroutine" ], "returncode": 0, "stderr": "", "metrics": { "schema_version": 1, "implementation": "asio-coroutine", "execution": "coroutine", "backend": "boost", "protocol": "tcp", "payload_bytes": 16384, "clients": 16, "window": 64, "io_model": "sharded", "io_threads": 4, "io_contexts": 4, "requested_seconds": 1, "warmup_seconds": 0.25, "handler_work": 10000, "elapsed_seconds": 1.004057125, "messages": 107840, "roundtrips_per_second": 107404.247542, "payload_mib_per_second": 3356.38273569, "latency_mode": "batch", "rtt_samples": 1685, "rtt_observations": 1685, "rtt_p50_us": 9009.875, "rtt_p95_us": 10716.291, "rtt_p99_us": 11543.959, "warmup_messages": 24896, "total_cpu_seconds": 4.321897, "peak_rss_bytes": 54362112, "content_or_io_errors": 0, "ok": true } } ], "complete": true, "failed_measurements": 0 }