{ "schema_version": 2, "backend": "standalone", "recorded_at_utc": "2026-10-10T07:42:12+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": "5d7ac94153f942eda1494656edc865ab01817a7ea9122a240cc5f3260b061549", "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055459, "messages": 207520, "roundtrips_per_second": 207508.491787, "payload_mib_per_second": 25.3306264388, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 207520, "rtt_p50_us": 75.25, "rtt_p95_us": 89.625, "rtt_p99_us": 99.916, "warmup_messages": 49406, "total_cpu_seconds": 1.248650, "peak_rss_bytes": 7323648, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055917, "messages": 197923, "roundtrips_per_second": 197911.933358, "payload_mib_per_second": 24.1591715525, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 197923, "rtt_p50_us": 78.542, "rtt_p95_us": 94.875, "rtt_p99_us": 106.167, "warmup_messages": 48401, "total_cpu_seconds": 1.248210, "peak_rss_bytes": 7405568, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000051166, "messages": 785524, "roundtrips_per_second": 785483.809935, "payload_mib_per_second": 95.8842541425, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 196381, "rtt_p50_us": 77.708, "rtt_p95_us": 99.875, "rtt_p99_us": 130.792, "warmup_messages": 200512, "total_cpu_seconds": 1.247402, "peak_rss_bytes": 7372800, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000034333, "messages": 765600, "roundtrips_per_second": 765573.715558, "payload_mib_per_second": 93.4538226999, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 191400, "rtt_p50_us": 81.334, "rtt_p95_us": 97.042, "rtt_p99_us": 107.375, "warmup_messages": 191776, "total_cpu_seconds": 1.249492, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000065875, "messages": 2820064, "roundtrips_per_second": 2819878.24052, "payload_mib_per_second": 344.223418032, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 176254, "rtt_p50_us": 88.375, "rtt_p95_us": 105.75, "rtt_p99_us": 116.125, "warmup_messages": 700704, "total_cpu_seconds": 1.249204, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000046916, "messages": 2668288, "roundtrips_per_second": 2668162.82047, "payload_mib_per_second": 325.703469296, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 166768, "rtt_p50_us": 92.041, "rtt_p95_us": 115.167, "rtt_p99_us": 131.958, "warmup_messages": 678912, "total_cpu_seconds": 1.247742, "peak_rss_bytes": 7438336, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000046833, "messages": 8076480, "roundtrips_per_second": 8076101.77193, "payload_mib_per_second": 985.852267081, "latency_mode": "batch", "rtt_samples": 126195, "rtt_observations": 126195, "rtt_p50_us": 122.667, "rtt_p95_us": 144.5, "rtt_p99_us": 153.041, "warmup_messages": 2004224, "total_cpu_seconds": 1.249611, "peak_rss_bytes": 8175616, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000073709, "messages": 6883264, "roundtrips_per_second": 6882756.67889, "payload_mib_per_second": 840.180258653, "latency_mode": "batch", "rtt_samples": 107551, "rtt_observations": 107551, "rtt_p50_us": 135.333, "rtt_p95_us": 202.833, "rtt_p99_us": 236.417, "warmup_messages": 1961984, "total_cpu_seconds": 1.242910, "peak_rss_bytes": 7077888, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055834, "messages": 173584, "roundtrips_per_second": 173574.308652, "payload_mib_per_second": 339.012321586, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 173584, "rtt_p50_us": 88.333, "rtt_p95_us": 110.417, "rtt_p99_us": 127.958, "warmup_messages": 44432, "total_cpu_seconds": 1.247840, "peak_rss_bytes": 7438336, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000036334, "messages": 168947, "roundtrips_per_second": 168940.861703, "payload_mib_per_second": 329.962620513, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 168947, "rtt_p50_us": 92.708, "rtt_p95_us": 110.291, "rtt_p99_us": 120.458, "warmup_messages": 42224, "total_cpu_seconds": 1.249219, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000031292, "messages": 495924, "roundtrips_per_second": 495908.482032, "payload_mib_per_second": 968.571253968, "latency_mode": "batch", "rtt_samples": 123981, "rtt_observations": 123981, "rtt_p50_us": 125.166, "rtt_p95_us": 147.875, "rtt_p99_us": 161.333, "warmup_messages": 124304, "total_cpu_seconds": 1.249499, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000063208, "messages": 475032, "roundtrips_per_second": 475001.976075, "payload_mib_per_second": 927.738234522, "latency_mode": "batch", "rtt_samples": 118758, "rtt_observations": 118758, "rtt_p50_us": 129.916, "rtt_p95_us": 156.125, "rtt_p99_us": 175.083, "warmup_messages": 116904, "total_cpu_seconds": 1.247920, "peak_rss_bytes": 8159232, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000034084, "messages": 891392, "roundtrips_per_second": 891361.618831, "payload_mib_per_second": 1740.94066178, "latency_mode": "batch", "rtt_samples": 55712, "rtt_observations": 55712, "rtt_p50_us": 275.75, "rtt_p95_us": 305.333, "rtt_p99_us": 321.208, "warmup_messages": 220416, "total_cpu_seconds": 1.249364, "peak_rss_bytes": 5783552, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000080125, "messages": 882288, "roundtrips_per_second": 882217.312338, "payload_mib_per_second": 1723.08068816, "latency_mode": "batch", "rtt_samples": 55143, "rtt_observations": 55143, "rtt_p50_us": 279.458, "rtt_p95_us": 309.292, "rtt_p99_us": 325.209, "warmup_messages": 219536, "total_cpu_seconds": 1.249744, "peak_rss_bytes": 6258688, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000176834, "messages": 1132480, "roundtrips_per_second": 1132279.77444, "payload_mib_per_second": 2211.48393445, "latency_mode": "batch", "rtt_samples": 17695, "rtt_observations": 17695, "rtt_p50_us": 856.083, "rtt_p95_us": 936.25, "rtt_p99_us": 993.959, "warmup_messages": 284864, "total_cpu_seconds": 1.248309, "peak_rss_bytes": 7372800, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000219375, "messages": 1146624, "roundtrips_per_second": 1146372.51453, "payload_mib_per_second": 2239.00881744, "latency_mode": "batch", "rtt_samples": 17916, "rtt_observations": 17916, "rtt_p50_us": 849.125, "rtt_p95_us": 907.833, "rtt_p99_us": 952.292, "warmup_messages": 280768, "total_cpu_seconds": 1.249376, "peak_rss_bytes": 7766016, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000072083, "messages": 52083, "roundtrips_per_second": 52079.2459717, "payload_mib_per_second": 1627.47643662, "latency_mode": "message", "rtt_samples": 52083, "rtt_observations": 52083, "rtt_p50_us": 292, "rtt_p95_us": 351.417, "rtt_p99_us": 407.25, "warmup_messages": 13808, "total_cpu_seconds": 1.245716, "peak_rss_bytes": 5767168, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000097084, "messages": 53559, "roundtrips_per_second": 53553.8007828, "payload_mib_per_second": 1673.55627446, "latency_mode": "message", "rtt_samples": 53559, "rtt_observations": 53559, "rtt_p50_us": 285.375, "rtt_p95_us": 327.208, "rtt_p99_us": 365.667, "warmup_messages": 13079, "total_cpu_seconds": 1.246613, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000158917, "messages": 70876, "roundtrips_per_second": 70864.7383884, "payload_mib_per_second": 2214.52307464, "latency_mode": "batch", "rtt_samples": 17719, "rtt_observations": 17719, "rtt_p50_us": 857.209, "rtt_p95_us": 915.459, "rtt_p99_us": 952.875, "warmup_messages": 17572, "total_cpu_seconds": 1.249969, "peak_rss_bytes": 7716864, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000214125, "messages": 69944, "roundtrips_per_second": 69929.0264472, "payload_mib_per_second": 2185.28207648, "latency_mode": "batch", "rtt_samples": 17486, "rtt_observations": 17486, "rtt_p50_us": 859.042, "rtt_p95_us": 973.958, "rtt_p99_us": 1070.166, "warmup_messages": 17768, "total_cpu_seconds": 1.248879, "peak_rss_bytes": 7471104, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00055225, "messages": 74704, "roundtrips_per_second": 74662.7674867, "payload_mib_per_second": 2333.21148396, "latency_mode": "batch", "rtt_samples": 4669, "rtt_observations": 4669, "rtt_p50_us": 3248.167, "rtt_p95_us": 3500.25, "rtt_p99_us": 3658.792, "warmup_messages": 18320, "total_cpu_seconds": 1.245913, "peak_rss_bytes": 16269312, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000536166, "messages": 74880, "roundtrips_per_second": 74839.8734044, "payload_mib_per_second": 2338.74604389, "latency_mode": "batch", "rtt_samples": 4680, "rtt_observations": 4680, "rtt_p50_us": 3269, "rtt_p95_us": 3366.208, "rtt_p99_us": 3412.375, "warmup_messages": 18560, "total_cpu_seconds": 1.234422, "peak_rss_bytes": 16498688, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003874875, "messages": 66112, "roundtrips_per_second": 65856.8130814, "payload_mib_per_second": 2058.02540879, "latency_mode": "batch", "rtt_samples": 1033, "rtt_observations": 1033, "rtt_p50_us": 15026.667, "rtt_p95_us": 15737.875, "rtt_p99_us": 16369.042, "warmup_messages": 17856, "total_cpu_seconds": 1.233443, "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": 0, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003324833, "messages": 64512, "roundtrips_per_second": 64298.2191591, "payload_mib_per_second": 2009.31934872, "latency_mode": "batch", "rtt_samples": 1008, "rtt_observations": 1008, "rtt_p50_us": 15296.875, "rtt_p95_us": 15849.583, "rtt_p99_us": 15974.75, "warmup_messages": 16384, "total_cpu_seconds": 1.234354, "peak_rss_bytes": 54132736, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000262375, "messages": 47444, "roundtrips_per_second": 47431.5551457, "payload_mib_per_second": 5.789984759, "latency_mode": "message", "rtt_samples": 47444, "rtt_observations": 47444, "rtt_p50_us": 333.417, "rtt_p95_us": 368.209, "rtt_p99_us": 388.25, "warmup_messages": 11507, "total_cpu_seconds": 1.249399, "peak_rss_bytes": 4931584, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000036709, "messages": 46400, "roundtrips_per_second": 46398.2967649, "payload_mib_per_second": 5.66385458556, "latency_mode": "message", "rtt_samples": 46400, "rtt_observations": 46400, "rtt_p50_us": 339.916, "rtt_p95_us": 373.167, "rtt_p99_us": 395.167, "warmup_messages": 11376, "total_cpu_seconds": 1.249183, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000394625, "messages": 58880, "roundtrips_per_second": 58856.7736457, "payload_mib_per_second": 7.18466475167, "latency_mode": "batch", "rtt_samples": 14720, "rtt_observations": 14720, "rtt_p50_us": 1043.75, "rtt_p95_us": 1218.958, "rtt_p99_us": 1475.667, "warmup_messages": 15424, "total_cpu_seconds": 1.243358, "peak_rss_bytes": 3260416, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000826875, "messages": 60224, "roundtrips_per_second": 60174.2434225, "payload_mib_per_second": 7.34548869903, "latency_mode": "batch", "rtt_samples": 15056, "rtt_observations": 15056, "rtt_p50_us": 1043.167, "rtt_p95_us": 1176.583, "rtt_p99_us": 1214.166, "warmup_messages": 15168, "total_cpu_seconds": 1.250033, "peak_rss_bytes": 3309568, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001934416, "messages": 69888, "roundtrips_per_second": 69753.0685482, "payload_mib_per_second": 8.51477887551, "latency_mode": "batch", "rtt_samples": 4368, "rtt_observations": 4368, "rtt_p50_us": 3655.917, "rtt_p95_us": 3770.041, "rtt_p99_us": 3905.166, "warmup_messages": 17408, "total_cpu_seconds": 1.251783, "peak_rss_bytes": 2965504, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0023895, "messages": 69888, "roundtrips_per_second": 69721.400713, "payload_mib_per_second": 8.51091317297, "latency_mode": "batch", "rtt_samples": 4368, "rtt_observations": 4368, "rtt_p50_us": 3653.75, "rtt_p95_us": 3737.042, "rtt_p99_us": 3869.417, "warmup_messages": 17712, "total_cpu_seconds": 1.251985, "peak_rss_bytes": 3063808, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003987416, "messages": 70784, "roundtrips_per_second": 70502.8757054, "payload_mib_per_second": 8.6063080695, "latency_mode": "batch", "rtt_samples": 1106, "rtt_observations": 1106, "rtt_p50_us": 14216.125, "rtt_p95_us": 15560.125, "rtt_p99_us": 16342.792, "warmup_messages": 18816, "total_cpu_seconds": 1.253227, "peak_rss_bytes": 2965504, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003609, "messages": 72704, "roundtrips_per_second": 72442.5548197, "payload_mib_per_second": 8.84308530513, "latency_mode": "batch", "rtt_samples": 1136, "rtt_observations": 1136, "rtt_p50_us": 13970.334, "rtt_p95_us": 14151.917, "rtt_p99_us": 14437.875, "warmup_messages": 18880, "total_cpu_seconds": 1.253401, "peak_rss_bytes": 3014656, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000288583, "messages": 45424, "roundtrips_per_second": 45410.8951876, "payload_mib_per_second": 88.6931546633, "latency_mode": "message", "rtt_samples": 45424, "rtt_observations": 45424, "rtt_p50_us": 347.083, "rtt_p95_us": 380.958, "rtt_p99_us": 399.958, "warmup_messages": 11239, "total_cpu_seconds": 1.250044, "peak_rss_bytes": 4669440, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000032584, "messages": 43712, "roundtrips_per_second": 43710.5757346, "payload_mib_per_second": 85.3722182316, "latency_mode": "message", "rtt_samples": 43712, "rtt_observations": 43712, "rtt_p50_us": 355.666, "rtt_p95_us": 410.083, "rtt_p99_us": 443.959, "warmup_messages": 11280, "total_cpu_seconds": 1.248363, "peak_rss_bytes": 4702208, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000424333, "messages": 58752, "roundtrips_per_second": 58727.0801619, "payload_mib_per_second": 114.701328441, "latency_mode": "batch", "rtt_samples": 14688, "rtt_observations": 14688, "rtt_p50_us": 1076.666, "rtt_p95_us": 1150.875, "rtt_p99_us": 1229.333, "warmup_messages": 14656, "total_cpu_seconds": 1.250223, "peak_rss_bytes": 3457024, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000216334, "messages": 58764, "roundtrips_per_second": 58751.2900984, "payload_mib_per_second": 114.748613473, "latency_mode": "batch", "rtt_samples": 14691, "rtt_observations": 14691, "rtt_p50_us": 1077.167, "rtt_p95_us": 1141.625, "rtt_p99_us": 1208.792, "warmup_messages": 14656, "total_cpu_seconds": 1.249989, "peak_rss_bytes": 3555328, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002265041, "messages": 65536, "roundtrips_per_second": 65387.8937398, "payload_mib_per_second": 127.71072996, "latency_mode": "batch", "rtt_samples": 4096, "rtt_observations": 4096, "rtt_p50_us": 3865.458, "rtt_p95_us": 4074.583, "rtt_p99_us": 4183.709, "warmup_messages": 16896, "total_cpu_seconds": 1.252055, "peak_rss_bytes": 3850240, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002309542, "messages": 66224, "roundtrips_per_second": 66071.4053144, "payload_mib_per_second": 129.045713505, "latency_mode": "batch", "rtt_samples": 4139, "rtt_observations": 4139, "rtt_p50_us": 3852.583, "rtt_p95_us": 3936.459, "rtt_p99_us": 4047.458, "warmup_messages": 16736, "total_cpu_seconds": 1.252170, "peak_rss_bytes": 3964928, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.015115625, "messages": 67520, "roundtrips_per_second": 66514.5903946, "payload_mib_per_second": 129.911309364, "latency_mode": "batch", "rtt_samples": 1055, "rtt_observations": 1055, "rtt_p50_us": 14754.292, "rtt_p95_us": 16990.625, "rtt_p99_us": 18153.583, "warmup_messages": 17792, "total_cpu_seconds": 1.262545, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.011301375, "messages": 67584, "roundtrips_per_second": 66828.7433111, "payload_mib_per_second": 130.524889279, "latency_mode": "batch", "rtt_samples": 1056, "rtt_observations": 1056, "rtt_p50_us": 15136.25, "rtt_p95_us": 15677.917, "rtt_p99_us": 15755.25, "warmup_messages": 17408, "total_cpu_seconds": 1.258994, "peak_rss_bytes": 6766592, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000255542, "messages": 29499, "roundtrips_per_second": 29491.4636924, "payload_mib_per_second": 921.608240387, "latency_mode": "message", "rtt_samples": 29499, "rtt_observations": 29499, "rtt_p50_us": 525.417, "rtt_p95_us": 579.292, "rtt_p99_us": 607.583, "warmup_messages": 7304, "total_cpu_seconds": 1.249731, "peak_rss_bytes": 4833280, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000255416, "messages": 29344, "roundtrips_per_second": 29336.5069867, "payload_mib_per_second": 916.765843335, "latency_mode": "message", "rtt_samples": 29344, "rtt_observations": 29344, "rtt_p50_us": 530.083, "rtt_p95_us": 573.375, "rtt_p99_us": 595.542, "warmup_messages": 7312, "total_cpu_seconds": 1.249927, "peak_rss_bytes": 4866048, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001019417, "messages": 34112, "roundtrips_per_second": 34077.2610608, "payload_mib_per_second": 1064.91440815, "latency_mode": "batch", "rtt_samples": 8528, "rtt_observations": 8528, "rtt_p50_us": 1811.792, "rtt_p95_us": 1994.75, "rtt_p99_us": 2101.125, "warmup_messages": 8384, "total_cpu_seconds": 1.248906, "peak_rss_bytes": 7094272, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001187375, "messages": 34688, "roundtrips_per_second": 34646.8611832, "payload_mib_per_second": 1082.71441198, "latency_mode": "batch", "rtt_samples": 8672, "rtt_observations": 8672, "rtt_p50_us": 1796.167, "rtt_p95_us": 1883.25, "rtt_p99_us": 2026.5, "warmup_messages": 8576, "total_cpu_seconds": 1.250822, "peak_rss_bytes": 7159808, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004008166, "messages": 37024, "roundtrips_per_second": 36876.1940926, "payload_mib_per_second": 1152.38106539, "latency_mode": "batch", "rtt_samples": 2314, "rtt_observations": 2314, "rtt_p50_us": 6766.417, "rtt_p95_us": 6922.291, "rtt_p99_us": 7111.208, "warmup_messages": 9264, "total_cpu_seconds": 1.249759, "peak_rss_bytes": 16285696, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003958583, "messages": 35072, "roundtrips_per_second": 34933.7120015, "payload_mib_per_second": 1091.67850005, "latency_mode": "batch", "rtt_samples": 2192, "rtt_observations": 2192, "rtt_p50_us": 7095.167, "rtt_p95_us": 7551.916, "rtt_p99_us": 7843.708, "warmup_messages": 8960, "total_cpu_seconds": 1.252547, "peak_rss_bytes": 16285696, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.005761334, "messages": 34240, "roundtrips_per_second": 34043.8619407, "payload_mib_per_second": 1063.87068565, "latency_mode": "batch", "rtt_samples": 535, "rtt_observations": 535, "rtt_p50_us": 28935.916, "rtt_p95_us": 29411.167, "rtt_p99_us": 29559.5, "warmup_messages": 9024, "total_cpu_seconds": 1.245556, "peak_rss_bytes": 54050816, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.020017291, "messages": 34816, "roundtrips_per_second": 34132.7547162, "payload_mib_per_second": 1066.64858488, "latency_mode": "batch", "rtt_samples": 544, "rtt_observations": 544, "rtt_p50_us": 28957.042, "rtt_p95_us": 29140.625, "rtt_p99_us": 29454.792, "warmup_messages": 9216, "total_cpu_seconds": 1.258187, "peak_rss_bytes": 54132736, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000042208, "messages": 194899, "roundtrips_per_second": 194890.77405, "payload_mib_per_second": 23.7903776917, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 194899, "rtt_p50_us": 81.208, "rtt_p95_us": 116.708, "rtt_p99_us": 144.916, "warmup_messages": 45600, "total_cpu_seconds": 3.213272, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000052792, "messages": 197313, "roundtrips_per_second": 197302.584002, "payload_mib_per_second": 24.0847880862, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 197313, "rtt_p50_us": 81.25, "rtt_p95_us": 105.084, "rtt_p99_us": 140, "warmup_messages": 43836, "total_cpu_seconds": 3.266979, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000043417, "messages": 799416, "roundtrips_per_second": 799381.293262, "payload_mib_per_second": 97.5807242752, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 199854, "rtt_p50_us": 81, "rtt_p95_us": 96.416, "rtt_p99_us": 130.084, "warmup_messages": 200432, "total_cpu_seconds": 3.234221, "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": 4, "handler_work": 0, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000058209, "messages": 612116, "roundtrips_per_second": 612080.371414, "payload_mib_per_second": 74.7168422136, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 153029, "rtt_p50_us": 93.917, "rtt_p95_us": 167.625, "rtt_p99_us": 247.25, "warmup_messages": 182180, "total_cpu_seconds": 3.225554, "peak_rss_bytes": 7536640, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00004675, "messages": 3007968, "roundtrips_per_second": 3007827.38407, "payload_mib_per_second": 367.166428719, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 187998, "rtt_p50_us": 83.875, "rtt_p95_us": 113.833, "rtt_p99_us": 147.625, "warmup_messages": 713504, "total_cpu_seconds": 3.238958, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000043958, "messages": 3053008, "roundtrips_per_second": 3052873.80177, "payload_mib_per_second": 372.665259006, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 190813, "rtt_p50_us": 84.083, "rtt_p95_us": 101.125, "rtt_p99_us": 133.375, "warmup_messages": 760608, "total_cpu_seconds": 3.286390, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000108541, "messages": 10493888, "roundtrips_per_second": 10492749.1065, "payload_mib_per_second": 1280.85316242, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 163967, "rtt_p50_us": 92.25, "rtt_p95_us": 131.25, "rtt_p99_us": 162.584, "warmup_messages": 2581248, "total_cpu_seconds": 3.350499, "peak_rss_bytes": 7634944, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000045042, "messages": 10626048, "roundtrips_per_second": 10625569.4031, "payload_mib_per_second": 1297.06657753, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 166032, "rtt_p50_us": 91.875, "rtt_p95_us": 124.583, "rtt_p99_us": 153.958, "warmup_messages": 2420288, "total_cpu_seconds": 3.383703, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000051458, "messages": 191806, "roundtrips_per_second": 191796.130555, "payload_mib_per_second": 374.60181749, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 191806, "rtt_p50_us": 83.708, "rtt_p95_us": 100.375, "rtt_p99_us": 131.125, "warmup_messages": 47931, "total_cpu_seconds": 3.259855, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000040208, "messages": 189048, "roundtrips_per_second": 189040.399064, "payload_mib_per_second": 369.219529421, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 189048, "rtt_p50_us": 84.166, "rtt_p95_us": 106.041, "rtt_p99_us": 144.208, "warmup_messages": 47867, "total_cpu_seconds": 3.283844, "peak_rss_bytes": 7553024, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000057208, "messages": 663168, "roundtrips_per_second": 663130.063655, "payload_mib_per_second": 1295.17590558, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 165792, "rtt_p50_us": 91.25, "rtt_p95_us": 129.375, "rtt_p99_us": 158.417, "warmup_messages": 148772, "total_cpu_seconds": 3.347006, "peak_rss_bytes": 7651328, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000041583, "messages": 681772, "roundtrips_per_second": 681743.651054, "payload_mib_per_second": 1331.53056846, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 170443, "rtt_p50_us": 90.875, "rtt_p95_us": 109.333, "rtt_p99_us": 144.709, "warmup_messages": 169764, "total_cpu_seconds": 3.403980, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000074292, "messages": 1801840, "roundtrips_per_second": 1801706.14765, "payload_mib_per_second": 3518.95731962, "latency_mode": "batch", "rtt_samples": 112615, "rtt_observations": 112615, "rtt_p50_us": 129.083, "rtt_p95_us": 151.334, "rtt_p99_us": 188.917, "warmup_messages": 453888, "total_cpu_seconds": 3.808302, "peak_rss_bytes": 7831552, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000076417, "messages": 1703328, "roundtrips_per_second": 1703197.84673, "payload_mib_per_second": 3326.55829439, "latency_mode": "batch", "rtt_samples": 106458, "rtt_observations": 106458, "rtt_p50_us": 132.625, "rtt_p95_us": 188, "rtt_p99_us": 217.625, "warmup_messages": 427168, "total_cpu_seconds": 3.761963, "peak_rss_bytes": 7880704, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000100083, "messages": 3374848, "roundtrips_per_second": 3374510.26889, "payload_mib_per_second": 6590.84036892, "latency_mode": "batch", "rtt_samples": 52732, "rtt_observations": 52732, "rtt_p50_us": 256.333, "rtt_p95_us": 310.417, "rtt_p99_us": 351.791, "warmup_messages": 833408, "total_cpu_seconds": 4.207628, "peak_rss_bytes": 9093120, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000144917, "messages": 3342400, "roundtrips_per_second": 3341915.6996, "payload_mib_per_second": 6527.17910079, "latency_mode": "batch", "rtt_samples": 52225, "rtt_observations": 52225, "rtt_p50_us": 261.208, "rtt_p95_us": 313.958, "rtt_p99_us": 361.25, "warmup_messages": 836928, "total_cpu_seconds": 4.194656, "peak_rss_bytes": 8044544, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0000675, "messages": 108803, "roundtrips_per_second": 108795.656293, "payload_mib_per_second": 3399.86425916, "latency_mode": "message", "rtt_samples": 108803, "rtt_observations": 108803, "rtt_p50_us": 130.875, "rtt_p95_us": 178.042, "rtt_p99_us": 205.459, "warmup_messages": 26518, "total_cpu_seconds": 3.743414, "peak_rss_bytes": 7913472, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000077708, "messages": 109998, "roundtrips_per_second": 109989.45294, "payload_mib_per_second": 3437.17040436, "latency_mode": "message", "rtt_samples": 109998, "rtt_observations": 109998, "rtt_p50_us": 130.459, "rtt_p95_us": 172.75, "rtt_p99_us": 203.417, "warmup_messages": 28286, "total_cpu_seconds": 3.807778, "peak_rss_bytes": 7929856, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000136209, "messages": 200364, "roundtrips_per_second": 200336.712337, "payload_mib_per_second": 6260.52226052, "latency_mode": "batch", "rtt_samples": 50091, "rtt_observations": 50091, "rtt_p50_us": 278.042, "rtt_p95_us": 361.417, "rtt_p99_us": 401.917, "warmup_messages": 52624, "total_cpu_seconds": 4.111816, "peak_rss_bytes": 8077312, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000170209, "messages": 204844, "roundtrips_per_second": 204809.139641, "payload_mib_per_second": 6400.28561379, "latency_mode": "batch", "rtt_samples": 51211, "rtt_observations": 51211, "rtt_p50_us": 263.708, "rtt_p95_us": 350.791, "rtt_p99_us": 392.583, "warmup_messages": 51048, "total_cpu_seconds": 4.170132, "peak_rss_bytes": 8814592, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000254958, "messages": 262656, "roundtrips_per_second": 262589.050821, "payload_mib_per_second": 8205.90783815, "latency_mode": "batch", "rtt_samples": 16416, "rtt_observations": 16416, "rtt_p50_us": 813.209, "rtt_p95_us": 936.042, "rtt_p99_us": 985.75, "warmup_messages": 64864, "total_cpu_seconds": 4.981122, "peak_rss_bytes": 17055744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000308209, "messages": 260912, "roundtrips_per_second": 260831.609351, "payload_mib_per_second": 8150.9877922, "latency_mode": "batch", "rtt_samples": 16307, "rtt_observations": 16307, "rtt_p50_us": 819.375, "rtt_p95_us": 941.625, "rtt_p99_us": 993.333, "warmup_messages": 64928, "total_cpu_seconds": 4.983423, "peak_rss_bytes": 16629760, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001671916, "messages": 242048, "roundtrips_per_second": 241643.991544, "payload_mib_per_second": 7551.37473576, "latency_mode": "batch", "rtt_samples": 3782, "rtt_observations": 3782, "rtt_p50_us": 3597.041, "rtt_p95_us": 3989.917, "rtt_p99_us": 4141.084, "warmup_messages": 61760, "total_cpu_seconds": 4.981215, "peak_rss_bytes": 54247424, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001377458, "messages": 242880, "roundtrips_per_second": 242545.903205, "payload_mib_per_second": 7579.55947516, "latency_mode": "batch", "rtt_samples": 3795, "rtt_observations": 3795, "rtt_p50_us": 3582.209, "rtt_p95_us": 3984.5, "rtt_p99_us": 4199.584, "warmup_messages": 61696, "total_cpu_seconds": 4.980933, "peak_rss_bytes": 54345728, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000084917, "messages": 115310, "roundtrips_per_second": 115300.209052, "payload_mib_per_second": 14.0747325503, "latency_mode": "message", "rtt_samples": 115310, "rtt_observations": 115310, "rtt_p50_us": 134.834, "rtt_p95_us": 165, "rtt_p99_us": 195.958, "warmup_messages": 29150, "total_cpu_seconds": 4.303012, "peak_rss_bytes": 6864896, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000121, "messages": 114382, "roundtrips_per_second": 114368.161452, "payload_mib_per_second": 13.9609572086, "latency_mode": "message", "rtt_samples": 114382, "rtt_observations": 114382, "rtt_p50_us": 136.417, "rtt_p95_us": 165.042, "rtt_p99_us": 194.125, "warmup_messages": 28856, "total_cpu_seconds": 4.336092, "peak_rss_bytes": 6963200, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000204833, "messages": 199304, "roundtrips_per_second": 199263.184324, "payload_mib_per_second": 24.3241191802, "latency_mode": "batch", "rtt_samples": 49826, "rtt_observations": 49826, "rtt_p50_us": 318.458, "rtt_p95_us": 389.708, "rtt_p99_us": 448.208, "warmup_messages": 49932, "total_cpu_seconds": 4.844134, "peak_rss_bytes": 4816896, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000217375, "messages": 198184, "roundtrips_per_second": 198140.929116, "payload_mib_per_second": 24.1871251362, "latency_mode": "batch", "rtt_samples": 49546, "rtt_observations": 49546, "rtt_p50_us": 322.917, "rtt_p95_us": 384.5, "rtt_p99_us": 432.958, "warmup_messages": 49272, "total_cpu_seconds": 4.833980, "peak_rss_bytes": 5242880, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000624167, "messages": 247280, "roundtrips_per_second": 247125.752261, "payload_mib_per_second": 30.1667178052, "latency_mode": "batch", "rtt_samples": 15455, "rtt_observations": 15455, "rtt_p50_us": 1021.083, "rtt_p95_us": 1339, "rtt_p99_us": 1631.334, "warmup_messages": 62048, "total_cpu_seconds": 4.974185, "peak_rss_bytes": 3391488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000812416, "messages": 246640, "roundtrips_per_second": 246439.788373, "payload_mib_per_second": 30.0829819791, "latency_mode": "batch", "rtt_samples": 15415, "rtt_observations": 15415, "rtt_p50_us": 1028.625, "rtt_p95_us": 1334.125, "rtt_p99_us": 1607.166, "warmup_messages": 61424, "total_cpu_seconds": 4.969981, "peak_rss_bytes": 3571712, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002042, "messages": 260480, "roundtrips_per_second": 259949.183767, "payload_mib_per_second": 31.7320780965, "latency_mode": "batch", "rtt_samples": 4070, "rtt_observations": 4070, "rtt_p50_us": 3884.5, "rtt_p95_us": 5280.083, "rtt_p99_us": 6143.875, "warmup_messages": 65664, "total_cpu_seconds": 5.000711, "peak_rss_bytes": 3096576, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002517959, "messages": 260352, "roundtrips_per_second": 259698.090855, "payload_mib_per_second": 31.7014271063, "latency_mode": "batch", "rtt_samples": 4068, "rtt_observations": 4068, "rtt_p50_us": 3820.708, "rtt_p95_us": 5058.083, "rtt_p99_us": 6301.5, "warmup_messages": 65344, "total_cpu_seconds": 4.999135, "peak_rss_bytes": 3162112, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000084833, "messages": 110315, "roundtrips_per_second": 110305.642441, "payload_mib_per_second": 215.440707893, "latency_mode": "message", "rtt_samples": 110315, "rtt_observations": 110315, "rtt_p50_us": 139.5, "rtt_p95_us": 180.208, "rtt_p99_us": 210.875, "warmup_messages": 27350, "total_cpu_seconds": 4.297469, "peak_rss_bytes": 7684096, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000100458, "messages": 111701, "roundtrips_per_second": 111689.779868, "payload_mib_per_second": 218.144101305, "latency_mode": "message", "rtt_samples": 111701, "rtt_observations": 111701, "rtt_p50_us": 139.416, "rtt_p95_us": 168.5, "rtt_p99_us": 199.208, "warmup_messages": 27624, "total_cpu_seconds": 4.348467, "peak_rss_bytes": 7045120, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000196417, "messages": 191236, "roundtrips_per_second": 191198.445375, "payload_mib_per_second": 373.434463623, "latency_mode": "batch", "rtt_samples": 47809, "rtt_observations": 47809, "rtt_p50_us": 321.5, "rtt_p95_us": 415.167, "rtt_p99_us": 487.25, "warmup_messages": 47648, "total_cpu_seconds": 4.865717, "peak_rss_bytes": 4964352, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000190708, "messages": 190604, "roundtrips_per_second": 190567.657223, "payload_mib_per_second": 372.202455514, "latency_mode": "batch", "rtt_samples": 47651, "rtt_observations": 47651, "rtt_p50_us": 322.75, "rtt_p95_us": 418.042, "rtt_p99_us": 486.75, "warmup_messages": 47824, "total_cpu_seconds": 4.862756, "peak_rss_bytes": 5029888, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000743042, "messages": 231840, "roundtrips_per_second": 231667.861049, "payload_mib_per_second": 452.476291112, "latency_mode": "batch", "rtt_samples": 14490, "rtt_observations": 14490, "rtt_p50_us": 1068.291, "rtt_p95_us": 1398.459, "rtt_p99_us": 1634.333, "warmup_messages": 58208, "total_cpu_seconds": 4.970790, "peak_rss_bytes": 4308992, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000800417, "messages": 231936, "roundtrips_per_second": 231750.502958, "payload_mib_per_second": 452.637701089, "latency_mode": "batch", "rtt_samples": 14496, "rtt_observations": 14496, "rtt_p50_us": 1063.959, "rtt_p95_us": 1385.833, "rtt_p99_us": 1590.125, "warmup_messages": 57680, "total_cpu_seconds": 4.965112, "peak_rss_bytes": 4407296, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002230084, "messages": 248384, "roundtrips_per_second": 247831.315349, "payload_mib_per_second": 484.045537791, "latency_mode": "batch", "rtt_samples": 3881, "rtt_observations": 3881, "rtt_p50_us": 4004.541, "rtt_p95_us": 5070.583, "rtt_p99_us": 5881.875, "warmup_messages": 62400, "total_cpu_seconds": 4.987765, "peak_rss_bytes": 6832128, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001955834, "messages": 246592, "roundtrips_per_second": 246110.648426, "payload_mib_per_second": 480.684860207, "latency_mode": "batch", "rtt_samples": 3853, "rtt_observations": 3853, "rtt_p50_us": 4039, "rtt_p95_us": 5109.959, "rtt_p99_us": 6042.084, "warmup_messages": 62656, "total_cpu_seconds": 4.988069, "peak_rss_bytes": 6897664, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000117125, "messages": 78723, "roundtrips_per_second": 78713.7806484, "payload_mib_per_second": 2459.80564526, "latency_mode": "message", "rtt_samples": 78723, "rtt_observations": 78723, "rtt_p50_us": 191.291, "rtt_p95_us": 216.333, "rtt_p99_us": 245.583, "warmup_messages": 19269, "total_cpu_seconds": 4.263884, "peak_rss_bytes": 7127040, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000081542, "messages": 77921, "roundtrips_per_second": 77914.6466839, "payload_mib_per_second": 2434.83270887, "latency_mode": "message", "rtt_samples": 77921, "rtt_observations": 77921, "rtt_p50_us": 192.75, "rtt_p95_us": 225.083, "rtt_p99_us": 261.166, "warmup_messages": 17993, "total_cpu_seconds": 4.244533, "peak_rss_bytes": 7241728, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000241833, "messages": 97580, "roundtrips_per_second": 97556.4076413, "payload_mib_per_second": 3048.63773879, "latency_mode": "batch", "rtt_samples": 24395, "rtt_observations": 24395, "rtt_p50_us": 583.167, "rtt_p95_us": 906.125, "rtt_p99_us": 1149.292, "warmup_messages": 25928, "total_cpu_seconds": 4.317552, "peak_rss_bytes": 7880704, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000305333, "messages": 105588, "roundtrips_per_second": 105555.77034, "payload_mib_per_second": 3298.61782312, "latency_mode": "batch", "rtt_samples": 26397, "rtt_observations": 26397, "rtt_p50_us": 560.542, "rtt_p95_us": 630.292, "rtt_p99_us": 664, "warmup_messages": 25680, "total_cpu_seconds": 4.430905, "peak_rss_bytes": 7602176, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000880625, "messages": 130304, "roundtrips_per_second": 130189.352002, "payload_mib_per_second": 4068.41725006, "latency_mode": "batch", "rtt_samples": 8144, "rtt_observations": 8144, "rtt_p50_us": 1806.333, "rtt_p95_us": 1946.791, "rtt_p99_us": 2020, "warmup_messages": 32640, "total_cpu_seconds": 4.989876, "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": 4, "handler_work": 10000, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000820666, "messages": 130304, "roundtrips_per_second": 130197.151624, "payload_mib_per_second": 4068.66098826, "latency_mode": "batch", "rtt_samples": 8144, "rtt_observations": 8144, "rtt_p50_us": 1809.917, "rtt_p95_us": 1946.5, "rtt_p99_us": 2008.375, "warmup_messages": 32704, "total_cpu_seconds": 4.992807, "peak_rss_bytes": 16449536, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0038845, "messages": 126528, "roundtrips_per_second": 126038.40382, "payload_mib_per_second": 3938.70011939, "latency_mode": "batch", "rtt_samples": 1977, "rtt_observations": 1977, "rtt_p50_us": 7485.375, "rtt_p95_us": 7927.416, "rtt_p99_us": 8135.958, "warmup_messages": 31872, "total_cpu_seconds": 4.998647, "peak_rss_bytes": 54181888, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003612667, "messages": 126400, "roundtrips_per_second": 125945.002645, "payload_mib_per_second": 3935.78133266, "latency_mode": "batch", "rtt_samples": 1975, "rtt_observations": 1975, "rtt_p50_us": 7481.458, "rtt_p95_us": 7980.083, "rtt_p99_us": 8264.875, "warmup_messages": 31616, "total_cpu_seconds": 4.982492, "peak_rss_bytes": 54263808, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000066375, "messages": 198645, "roundtrips_per_second": 198631.815813, "payload_mib_per_second": 24.2470478288, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 198645, "rtt_p50_us": 80.583, "rtt_p95_us": 114.583, "rtt_p99_us": 138.375, "warmup_messages": 58294, "total_cpu_seconds": 4.715069, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000019333, "messages": 237924, "roundtrips_per_second": 237919.400304, "payload_mib_per_second": 29.042895545, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 237924, "rtt_p50_us": 70.875, "rtt_p95_us": 104.125, "rtt_p99_us": 123.625, "warmup_messages": 67534, "total_cpu_seconds": 4.649832, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000073417, "messages": 1089180, "roundtrips_per_second": 1089100.04154, "payload_mib_per_second": 132.946782415, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 272295, "rtt_p50_us": 43.833, "rtt_p95_us": 99.708, "rtt_p99_us": 111.833, "warmup_messages": 245636, "total_cpu_seconds": 4.484765, "peak_rss_bytes": 7405568, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000034125, "messages": 1171428, "roundtrips_per_second": 1171388.02638, "payload_mib_per_second": 142.991702439, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 292857, "rtt_p50_us": 42.083, "rtt_p95_us": 96.666, "rtt_p99_us": 107.667, "warmup_messages": 290148, "total_cpu_seconds": 4.590159, "peak_rss_bytes": 7749632, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000020583, "messages": 3813312, "roundtrips_per_second": 3813233.51221, "payload_mib_per_second": 465.482606472, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 238332, "rtt_p50_us": 68.208, "rtt_p95_us": 103.125, "rtt_p99_us": 120.834, "warmup_messages": 912752, "total_cpu_seconds": 4.831227, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000072792, "messages": 3707408, "roundtrips_per_second": 3707138.15, "payload_mib_per_second": 452.531512451, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 231713, "rtt_p50_us": 68.292, "rtt_p95_us": 105.5, "rtt_p99_us": 123.375, "warmup_messages": 917968, "total_cpu_seconds": 4.816483, "peak_rss_bytes": 7553024, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000039208, "messages": 15698944, "roundtrips_per_second": 15698328.4999, "payload_mib_per_second": 1916.29986571, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 245296, "rtt_p50_us": 54.958, "rtt_p95_us": 101.125, "rtt_p99_us": 123.75, "warmup_messages": 4158784, "total_cpu_seconds": 4.748475, "peak_rss_bytes": 7798784, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000075292, "messages": 14829568, "roundtrips_per_second": 14828451.5362, "payload_mib_per_second": 1810.11371292, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 231712, "rtt_p50_us": 66.25, "rtt_p95_us": 103.167, "rtt_p99_us": 119.375, "warmup_messages": 4129088, "total_cpu_seconds": 4.809269, "peak_rss_bytes": 7782400, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000025708, "messages": 269404, "roundtrips_per_second": 269397.07434, "payload_mib_per_second": 526.16616082, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 269404, "rtt_p50_us": 45.333, "rtt_p95_us": 101.333, "rtt_p99_us": 118.375, "warmup_messages": 68898, "total_cpu_seconds": 4.633640, "peak_rss_bytes": 7700480, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000023458, "messages": 257625, "roundtrips_per_second": 257618.956775, "payload_mib_per_second": 503.16202495, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 257625, "rtt_p50_us": 53.334, "rtt_p95_us": 102.834, "rtt_p99_us": 119.792, "warmup_messages": 66208, "total_cpu_seconds": 4.691232, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000043042, "messages": 896216, "roundtrips_per_second": 896177.426731, "payload_mib_per_second": 1750.34653658, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 224054, "rtt_p50_us": 69.834, "rtt_p95_us": 106.333, "rtt_p99_us": 121.833, "warmup_messages": 232612, "total_cpu_seconds": 4.870456, "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": 0, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000056167, "messages": 1025336, "roundtrips_per_second": 1025278.41319, "payload_mib_per_second": 2002.49690076, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 256334, "rtt_p50_us": 48.292, "rtt_p95_us": 98.333, "rtt_p99_us": 111.208, "warmup_messages": 254072, "total_cpu_seconds": 4.662691, "peak_rss_bytes": 7749632, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000041958, "messages": 2558960, "roundtrips_per_second": 2558852.63566, "payload_mib_per_second": 4997.75905403, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 159935, "rtt_p50_us": 85.708, "rtt_p95_us": 128.5, "rtt_p99_us": 146.875, "warmup_messages": 632064, "total_cpu_seconds": 4.961257, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000060416, "messages": 2517520, "roundtrips_per_second": 2517367.9107, "payload_mib_per_second": 4916.73420059, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 157345, "rtt_p50_us": 85.833, "rtt_p95_us": 127.542, "rtt_p99_us": 143.75, "warmup_messages": 659264, "total_cpu_seconds": 4.886360, "peak_rss_bytes": 8552448, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000080542, "messages": 4096576, "roundtrips_per_second": 4096246.08015, "payload_mib_per_second": 8000.48062529, "latency_mode": "batch", "rtt_samples": 64009, "rtt_observations": 64009, "rtt_p50_us": 207.959, "rtt_p95_us": 261.083, "rtt_p99_us": 297.75, "warmup_messages": 1025280, "total_cpu_seconds": 4.989065, "peak_rss_bytes": 8896512, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000099291, "messages": 4083456, "roundtrips_per_second": 4083050.58982, "payload_mib_per_second": 7974.70818325, "latency_mode": "batch", "rtt_samples": 63804, "rtt_observations": 63804, "rtt_p50_us": 208.375, "rtt_p95_us": 262.916, "rtt_p99_us": 307.041, "warmup_messages": 1024576, "total_cpu_seconds": 4.985056, "peak_rss_bytes": 9388032, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00004475, "messages": 154394, "roundtrips_per_second": 154387.091178, "payload_mib_per_second": 4824.5965993, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 154394, "rtt_p50_us": 91.625, "rtt_p95_us": 129.375, "rtt_p99_us": 144.25, "warmup_messages": 38373, "total_cpu_seconds": 4.976937, "peak_rss_bytes": 8470528, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000065792, "messages": 152746, "roundtrips_per_second": 152735.951196, "payload_mib_per_second": 4772.99847488, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 152746, "rtt_p50_us": 91.417, "rtt_p95_us": 135.833, "rtt_p99_us": 157.167, "warmup_messages": 37269, "total_cpu_seconds": 4.974568, "peak_rss_bytes": 8519680, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000069042, "messages": 260784, "roundtrips_per_second": 260765.996194, "payload_mib_per_second": 8148.93738107, "latency_mode": "batch", "rtt_samples": 65196, "rtt_observations": 65196, "rtt_p50_us": 204.333, "rtt_p95_us": 238.542, "rtt_p99_us": 251.667, "warmup_messages": 64812, "total_cpu_seconds": 4.990962, "peak_rss_bytes": 8929280, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000105792, "messages": 255732, "roundtrips_per_second": 255704.948462, "payload_mib_per_second": 7990.77963944, "latency_mode": "batch", "rtt_samples": 63933, "rtt_observations": 63933, "rtt_p50_us": 208.458, "rtt_p95_us": 252.666, "rtt_p99_us": 294, "warmup_messages": 64400, "total_cpu_seconds": 4.979028, "peak_rss_bytes": 9404416, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000358292, "messages": 264976, "roundtrips_per_second": 264881.095223, "payload_mib_per_second": 8277.53422571, "latency_mode": "batch", "rtt_samples": 16561, "rtt_observations": 16561, "rtt_p50_us": 800.458, "rtt_p95_us": 912, "rtt_p99_us": 943.667, "warmup_messages": 65824, "total_cpu_seconds": 4.935688, "peak_rss_bytes": 17104896, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000347875, "messages": 254384, "roundtrips_per_second": 254295.53694, "payload_mib_per_second": 7946.73552938, "latency_mode": "batch", "rtt_samples": 15899, "rtt_observations": 15899, "rtt_p50_us": 826.75, "rtt_p95_us": 1148.917, "rtt_p99_us": 1325.541, "warmup_messages": 63360, "total_cpu_seconds": 4.833108, "peak_rss_bytes": 16646144, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001480333, "messages": 233920, "roundtrips_per_second": 233574.232356, "payload_mib_per_second": 7299.19476112, "latency_mode": "batch", "rtt_samples": 3655, "rtt_observations": 3655, "rtt_p50_us": 3717.75, "rtt_p95_us": 3921.875, "rtt_p99_us": 4118.167, "warmup_messages": 58944, "total_cpu_seconds": 4.691201, "peak_rss_bytes": 54231040, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00184875, "messages": 230208, "roundtrips_per_second": 229783.188331, "payload_mib_per_second": 7180.72463533, "latency_mode": "batch", "rtt_samples": 3597, "rtt_observations": 3597, "rtt_p50_us": 3644.083, "rtt_p95_us": 5393.834, "rtt_p99_us": 6072.5, "warmup_messages": 55936, "total_cpu_seconds": 4.584413, "peak_rss_bytes": 54296576, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000082958, "messages": 148879, "roundtrips_per_second": 148866.65032, "payload_mib_per_second": 18.1721985254, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 148879, "rtt_p50_us": 104.166, "rtt_p95_us": 138.666, "rtt_p99_us": 158.084, "warmup_messages": 37445, "total_cpu_seconds": 4.980856, "peak_rss_bytes": 7438336, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000079959, "messages": 145983, "roundtrips_per_second": 145971.328279, "payload_mib_per_second": 17.818765659, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 145983, "rtt_p50_us": 106.333, "rtt_p95_us": 143.5, "rtt_p99_us": 162.709, "warmup_messages": 37176, "total_cpu_seconds": 4.978314, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000178583, "messages": 221912, "roundtrips_per_second": 221872.377365, "payload_mib_per_second": 27.0840304401, "latency_mode": "batch", "rtt_samples": 55478, "rtt_observations": 55478, "rtt_p50_us": 285.041, "rtt_p95_us": 350.75, "rtt_p99_us": 394.917, "warmup_messages": 55608, "total_cpu_seconds": 4.988691, "peak_rss_bytes": 5275648, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000218167, "messages": 219912, "roundtrips_per_second": 219864.032924, "payload_mib_per_second": 26.8388712065, "latency_mode": "batch", "rtt_samples": 54978, "rtt_observations": 54978, "rtt_p50_us": 289.459, "rtt_p95_us": 351.5, "rtt_p99_us": 388.042, "warmup_messages": 55452, "total_cpu_seconds": 4.987518, "peak_rss_bytes": 4866048, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000595542, "messages": 249968, "roundtrips_per_second": 249819.222161, "payload_mib_per_second": 30.4955105177, "latency_mode": "batch", "rtt_samples": 15623, "rtt_observations": 15623, "rtt_p50_us": 1024.334, "rtt_p95_us": 1244.542, "rtt_p99_us": 1316.834, "warmup_messages": 62288, "total_cpu_seconds": 4.994789, "peak_rss_bytes": 3358720, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00042225, "messages": 248752, "roundtrips_per_second": 248647.008801, "payload_mib_per_second": 30.3524180665, "latency_mode": "batch", "rtt_samples": 15547, "rtt_observations": 15547, "rtt_p50_us": 1032.25, "rtt_p95_us": 1290.5, "rtt_p99_us": 1492.792, "warmup_messages": 62176, "total_cpu_seconds": 4.985507, "peak_rss_bytes": 3571712, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002129, "messages": 259712, "roundtrips_per_second": 259160.247832, "payload_mib_per_second": 31.6357724405, "latency_mode": "batch", "rtt_samples": 4058, "rtt_observations": 4058, "rtt_p50_us": 3983.667, "rtt_p95_us": 4629.791, "rtt_p99_us": 5012.167, "warmup_messages": 64704, "total_cpu_seconds": 4.994822, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002236375, "messages": 259840, "roundtrips_per_second": 259260.196977, "payload_mib_per_second": 31.6479732638, "latency_mode": "batch", "rtt_samples": 4060, "rtt_observations": 4060, "rtt_p50_us": 3976.583, "rtt_p95_us": 4771.833, "rtt_p99_us": 5000.625, "warmup_messages": 65536, "total_cpu_seconds": 5.000448, "peak_rss_bytes": 3194880, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000065916, "messages": 141316, "roundtrips_per_second": 141306.685629, "payload_mib_per_second": 275.989620368, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 141316, "rtt_p50_us": 110, "rtt_p95_us": 143.875, "rtt_p99_us": 164.167, "warmup_messages": 32855, "total_cpu_seconds": 4.949769, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000061917, "messages": 139491, "roundtrips_per_second": 139482.36367, "payload_mib_per_second": 272.426491544, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 139491, "rtt_p50_us": 111.334, "rtt_p95_us": 146.667, "rtt_p99_us": 164.375, "warmup_messages": 35271, "total_cpu_seconds": 4.985445, "peak_rss_bytes": 7569408, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0001555, "messages": 211480, "roundtrips_per_second": 211447.119973, "payload_mib_per_second": 412.982656197, "latency_mode": "batch", "rtt_samples": 52870, "rtt_observations": 52870, "rtt_p50_us": 298.292, "rtt_p95_us": 374.5, "rtt_p99_us": 422.625, "warmup_messages": 52492, "total_cpu_seconds": 4.984947, "peak_rss_bytes": 4997120, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000113708, "messages": 211496, "roundtrips_per_second": 211471.953947, "payload_mib_per_second": 413.031160053, "latency_mode": "batch", "rtt_samples": 52874, "rtt_observations": 52874, "rtt_p50_us": 297.917, "rtt_p95_us": 361.083, "rtt_p99_us": 400.75, "warmup_messages": 52292, "total_cpu_seconds": 4.990556, "peak_rss_bytes": 5128192, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000766042, "messages": 236784, "roundtrips_per_second": 236602.752354, "payload_mib_per_second": 462.114750692, "latency_mode": "batch", "rtt_samples": 14799, "rtt_observations": 14799, "rtt_p50_us": 1056.917, "rtt_p95_us": 1316.875, "rtt_p99_us": 1441.791, "warmup_messages": 58976, "total_cpu_seconds": 4.992360, "peak_rss_bytes": 4325376, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000726125, "messages": 235584, "roundtrips_per_second": 235413.060691, "payload_mib_per_second": 459.791134163, "latency_mode": "batch", "rtt_samples": 14724, "rtt_observations": 14724, "rtt_p50_us": 1065.625, "rtt_p95_us": 1253.958, "rtt_p99_us": 1400.667, "warmup_messages": 58864, "total_cpu_seconds": 4.994778, "peak_rss_bytes": 4374528, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002054208, "messages": 245120, "roundtrips_per_second": 244617.504765, "payload_mib_per_second": 477.768563994, "latency_mode": "batch", "rtt_samples": 3830, "rtt_observations": 3830, "rtt_p50_us": 4149.75, "rtt_p95_us": 4632.583, "rtt_p99_us": 5193.667, "warmup_messages": 61504, "total_cpu_seconds": 4.996613, "peak_rss_bytes": 6815744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002763209, "messages": 246912, "roundtrips_per_second": 246231.610598, "payload_mib_per_second": 480.921114448, "latency_mode": "batch", "rtt_samples": 3858, "rtt_observations": 3858, "rtt_p50_us": 4120.333, "rtt_p95_us": 4380.334, "rtt_p99_us": 5192.5, "warmup_messages": 62400, "total_cpu_seconds": 4.995135, "peak_rss_bytes": 6930432, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000073584, "messages": 99296, "roundtrips_per_second": 99288.6939407, "payload_mib_per_second": 3102.77168565, "latency_mode": "message", "rtt_samples": 99296, "rtt_observations": 99296, "rtt_p50_us": 150.5, "rtt_p95_us": 183.333, "rtt_p99_us": 200.083, "warmup_messages": 23948, "total_cpu_seconds": 4.959217, "peak_rss_bytes": 7749632, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0001155, "messages": 99864, "roundtrips_per_second": 99852.4670401, "payload_mib_per_second": 3120.389595, "latency_mode": "message", "rtt_samples": 99864, "rtt_observations": 99864, "rtt_p50_us": 149.417, "rtt_p95_us": 183.167, "rtt_p99_us": 205.042, "warmup_messages": 24496, "total_cpu_seconds": 4.983140, "peak_rss_bytes": 7815168, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000256, "messages": 129636, "roundtrips_per_second": 129602.821678, "payload_mib_per_second": 4050.08817743, "latency_mode": "batch", "rtt_samples": 32409, "rtt_observations": 32409, "rtt_p50_us": 450.25, "rtt_p95_us": 499.042, "rtt_p99_us": 514.25, "warmup_messages": 32304, "total_cpu_seconds": 4.991520, "peak_rss_bytes": 7782400, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000201917, "messages": 128028, "roundtrips_per_second": 128002.154189, "payload_mib_per_second": 4000.06731841, "latency_mode": "batch", "rtt_samples": 32007, "rtt_observations": 32007, "rtt_p50_us": 459.834, "rtt_p95_us": 522.125, "rtt_p99_us": 571.667, "warmup_messages": 31616, "total_cpu_seconds": 4.989659, "peak_rss_bytes": 7405568, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001282792, "messages": 130704, "roundtrips_per_second": 130536.54876, "payload_mib_per_second": 4079.26714874, "latency_mode": "batch", "rtt_samples": 8169, "rtt_observations": 8169, "rtt_p50_us": 1797.667, "rtt_p95_us": 1920.708, "rtt_p99_us": 1981.292, "warmup_messages": 32800, "total_cpu_seconds": 4.976691, "peak_rss_bytes": 16531456, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000907791, "messages": 124656, "roundtrips_per_second": 124542.941039, "payload_mib_per_second": 3891.96690747, "latency_mode": "batch", "rtt_samples": 7791, "rtt_observations": 7791, "rtt_p50_us": 1885.791, "rtt_p95_us": 2199.625, "rtt_p99_us": 2405.375, "warmup_messages": 31232, "total_cpu_seconds": 4.909181, "peak_rss_bytes": 16433152, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004576958, "messages": 125440, "roundtrips_per_second": 124868.482201, "payload_mib_per_second": 3902.1400688, "latency_mode": "batch", "rtt_samples": 1960, "rtt_observations": 1960, "rtt_p50_us": 7510.833, "rtt_p95_us": 7887.542, "rtt_p99_us": 8229.083, "warmup_messages": 30784, "total_cpu_seconds": 4.916421, "peak_rss_bytes": 54165504, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003933666, "messages": 124736, "roundtrips_per_second": 124247.252806, "payload_mib_per_second": 3882.72665019, "latency_mode": "batch", "rtt_samples": 1949, "rtt_observations": 1949, "rtt_p50_us": 7511.458, "rtt_p95_us": 10013.583, "rtt_p99_us": 11018.042, "warmup_messages": 30912, "total_cpu_seconds": 4.905633, "peak_rss_bytes": 54296576, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000061333, "messages": 189170, "roundtrips_per_second": 189158.398348, "payload_mib_per_second": 23.0906247983, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 189170, "rtt_p50_us": 83.333, "rtt_p95_us": 98.917, "rtt_p99_us": 111, "warmup_messages": 45486, "total_cpu_seconds": 1.248001, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000052959, "messages": 201888, "roundtrips_per_second": 201877.30878, "payload_mib_per_second": 24.6432261694, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 201888, "rtt_p50_us": 78.334, "rtt_p95_us": 89.458, "rtt_p99_us": 101.083, "warmup_messages": 50416, "total_cpu_seconds": 1.248246, "peak_rss_bytes": 7323648, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000049667, "messages": 743360, "roundtrips_per_second": 743323.081373, "payload_mib_per_second": 90.7376808316, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 185840, "rtt_p50_us": 85.041, "rtt_p95_us": 98.416, "rtt_p99_us": 107.416, "warmup_messages": 184000, "total_cpu_seconds": 1.248049, "peak_rss_bytes": 7438336, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000054084, "messages": 777640, "roundtrips_per_second": 777597.944393, "payload_mib_per_second": 94.9216240714, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 194410, "rtt_p50_us": 81.25, "rtt_p95_us": 94.125, "rtt_p99_us": 105.25, "warmup_messages": 194560, "total_cpu_seconds": 1.247563, "peak_rss_bytes": 7323648, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000025125, "messages": 2632192, "roundtrips_per_second": 2632125.86784, "payload_mib_per_second": 321.304427226, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 164512, "rtt_p50_us": 95.083, "rtt_p95_us": 113.5, "rtt_p99_us": 120.291, "warmup_messages": 659200, "total_cpu_seconds": 1.248539, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000029417, "messages": 2757024, "roundtrips_per_second": 2756942.89901, "payload_mib_per_second": 336.540881227, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 172314, "rtt_p50_us": 90.959, "rtt_p95_us": 108.25, "rtt_p99_us": 112.25, "warmup_messages": 686432, "total_cpu_seconds": 1.248410, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000069375, "messages": 7403200, "roundtrips_per_second": 7402686.43863, "payload_mib_per_second": 903.648246903, "latency_mode": "batch", "rtt_samples": 115675, "rtt_observations": 115675, "rtt_p50_us": 132.75, "rtt_p95_us": 155.458, "rtt_p99_us": 165.042, "warmup_messages": 1856960, "total_cpu_seconds": 1.249125, "peak_rss_bytes": 7241728, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000039791, "messages": 7710976, "roundtrips_per_second": 7710669.18476, "payload_mib_per_second": 941.243796968, "latency_mode": "batch", "rtt_samples": 120484, "rtt_observations": 120484, "rtt_p50_us": 128.042, "rtt_p95_us": 149.292, "rtt_p99_us": 153.666, "warmup_messages": 1921024, "total_cpu_seconds": 1.248865, "peak_rss_bytes": 7192576, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000041625, "messages": 166368, "roundtrips_per_second": 166361.07522, "payload_mib_per_second": 324.92397504, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 166368, "rtt_p50_us": 94.5, "rtt_p95_us": 112.166, "rtt_p99_us": 116.417, "warmup_messages": 41008, "total_cpu_seconds": 1.248694, "peak_rss_bytes": 7471104, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000034, "messages": 170767, "roundtrips_per_second": 170761.194119, "payload_mib_per_second": 333.517957264, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 170767, "rtt_p50_us": 91.459, "rtt_p95_us": 109.625, "rtt_p99_us": 117.917, "warmup_messages": 42897, "total_cpu_seconds": 1.247799, "peak_rss_bytes": 7372800, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000041291, "messages": 464960, "roundtrips_per_second": 464940.802129, "payload_mib_per_second": 908.087504159, "latency_mode": "batch", "rtt_samples": 116240, "rtt_observations": 116240, "rtt_p50_us": 132.75, "rtt_p95_us": 154.542, "rtt_p99_us": 158.709, "warmup_messages": 115008, "total_cpu_seconds": 1.248512, "peak_rss_bytes": 7225344, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000053417, "messages": 482792, "roundtrips_per_second": 482766.212077, "payload_mib_per_second": 942.902757963, "latency_mode": "batch", "rtt_samples": 120698, "rtt_observations": 120698, "rtt_p50_us": 127.791, "rtt_p95_us": 148.75, "rtt_p99_us": 152.542, "warmup_messages": 119744, "total_cpu_seconds": 1.248624, "peak_rss_bytes": 7176192, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000089167, "messages": 840144, "roundtrips_per_second": 840069.093559, "payload_mib_per_second": 1640.75994836, "latency_mode": "batch", "rtt_samples": 52509, "rtt_observations": 52509, "rtt_p50_us": 291.75, "rtt_p95_us": 318.459, "rtt_p99_us": 325.875, "warmup_messages": 210432, "total_cpu_seconds": 1.249572, "peak_rss_bytes": 5816320, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000083, "messages": 853760, "roundtrips_per_second": 853689.143801, "payload_mib_per_second": 1667.36160899, "latency_mode": "batch", "rtt_samples": 53360, "rtt_observations": 53360, "rtt_p50_us": 287, "rtt_p95_us": 312.208, "rtt_p99_us": 318.083, "warmup_messages": 212128, "total_cpu_seconds": 1.248686, "peak_rss_bytes": 5767168, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000198542, "messages": 1137856, "roundtrips_per_second": 1137630.13264, "payload_mib_per_second": 2221.93385281, "latency_mode": "batch", "rtt_samples": 17779, "rtt_observations": 17779, "rtt_p50_us": 855.041, "rtt_p95_us": 903.125, "rtt_p99_us": 914.042, "warmup_messages": 284352, "total_cpu_seconds": 1.250013, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000195875, "messages": 1123840, "roundtrips_per_second": 1123619.91095, "payload_mib_per_second": 2194.57013857, "latency_mode": "batch", "rtt_samples": 17560, "rtt_observations": 17560, "rtt_p50_us": 865.375, "rtt_p95_us": 916.583, "rtt_p99_us": 940.625, "warmup_messages": 282880, "total_cpu_seconds": 1.248677, "peak_rss_bytes": 7700480, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00007225, "messages": 53011, "roundtrips_per_second": 53007.170232, "payload_mib_per_second": 1656.47406975, "latency_mode": "message", "rtt_samples": 53011, "rtt_observations": 53011, "rtt_p50_us": 288.792, "rtt_p95_us": 315.625, "rtt_p99_us": 320.667, "warmup_messages": 13229, "total_cpu_seconds": 1.249711, "peak_rss_bytes": 6225920, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000182208, "messages": 53232, "roundtrips_per_second": 53222.3024707, "payload_mib_per_second": 1663.19695221, "latency_mode": "message", "rtt_samples": 53232, "rtt_observations": 53232, "rtt_p50_us": 285.917, "rtt_p95_us": 351.166, "rtt_p99_us": 400.75, "warmup_messages": 13264, "total_cpu_seconds": 1.246941, "peak_rss_bytes": 5734400, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000168125, "messages": 68556, "roundtrips_per_second": 68544.47596, "payload_mib_per_second": 2142.01487375, "latency_mode": "batch", "rtt_samples": 17139, "rtt_observations": 17139, "rtt_p50_us": 876.375, "rtt_p95_us": 975.584, "rtt_p99_us": 1053.583, "warmup_messages": 16848, "total_cpu_seconds": 1.245294, "peak_rss_bytes": 7782400, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000110333, "messages": 70724, "roundtrips_per_second": 70716.1976698, "payload_mib_per_second": 2209.88117718, "latency_mode": "batch", "rtt_samples": 17681, "rtt_observations": 17681, "rtt_p50_us": 860.084, "rtt_p95_us": 909.042, "rtt_p99_us": 928.208, "warmup_messages": 17408, "total_cpu_seconds": 1.248628, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00027225, "messages": 74000, "roundtrips_per_second": 73979.8589834, "payload_mib_per_second": 2311.87059323, "latency_mode": "batch", "rtt_samples": 4625, "rtt_observations": 4625, "rtt_p50_us": 3302.958, "rtt_p95_us": 3381.708, "rtt_p99_us": 3435.041, "warmup_messages": 18432, "total_cpu_seconds": 1.234228, "peak_rss_bytes": 16351232, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000879334, "messages": 73728, "roundtrips_per_second": 73663.2254213, "payload_mib_per_second": 2301.97579442, "latency_mode": "batch", "rtt_samples": 4608, "rtt_observations": 4608, "rtt_p50_us": 3312, "rtt_p95_us": 3402.375, "rtt_p99_us": 3582.5, "warmup_messages": 18176, "total_cpu_seconds": 1.233755, "peak_rss_bytes": 16302080, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003824125, "messages": 64640, "roundtrips_per_second": 64393.7502498, "payload_mib_per_second": 2012.30469531, "latency_mode": "batch", "rtt_samples": 1010, "rtt_observations": 1010, "rtt_p50_us": 15336.875, "rtt_p95_us": 15549.5, "rtt_p99_us": 15672.042, "warmup_messages": 17280, "total_cpu_seconds": 1.230850, "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": 0, "backend": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004133334, "messages": 64064, "roundtrips_per_second": 63800.2920835, "payload_mib_per_second": 1993.75912761, "latency_mode": "batch", "rtt_samples": 1001, "rtt_observations": 1001, "rtt_p50_us": 15354.917, "rtt_p95_us": 15494.833, "rtt_p99_us": 15936.708, "warmup_messages": 16384, "total_cpu_seconds": 1.234655, "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": 1, "handler_work": 10000, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00033775, "messages": 44016, "roundtrips_per_second": 44001.1386154, "payload_mib_per_second": 5.37123274114, "latency_mode": "message", "rtt_samples": 44016, "rtt_observations": 44016, "rtt_p50_us": 362.667, "rtt_p95_us": 394.167, "rtt_p99_us": 434.833, "warmup_messages": 10893, "total_cpu_seconds": 1.247600, "peak_rss_bytes": 4669440, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000182584, "messages": 45129, "roundtrips_per_second": 45120.7616709, "payload_mib_per_second": 5.5079054774, "latency_mode": "message", "rtt_samples": 45129, "rtt_observations": 45129, "rtt_p50_us": 355.084, "rtt_p95_us": 385.25, "rtt_p99_us": 423.5, "warmup_messages": 11152, "total_cpu_seconds": 1.245604, "peak_rss_bytes": 4636672, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000196667, "messages": 59584, "roundtrips_per_second": 59572.2840976, "payload_mib_per_second": 7.27200733613, "latency_mode": "batch", "rtt_samples": 14896, "rtt_observations": 14896, "rtt_p50_us": 1066.583, "rtt_p95_us": 1138.292, "rtt_p99_us": 1207.75, "warmup_messages": 14976, "total_cpu_seconds": 1.245658, "peak_rss_bytes": 3325952, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000729208, "messages": 60032, "roundtrips_per_second": 59988.2560838, "payload_mib_per_second": 7.32278516647, "latency_mode": "batch", "rtt_samples": 15008, "rtt_observations": 15008, "rtt_p50_us": 1064.791, "rtt_p95_us": 1103.042, "rtt_p99_us": 1131.417, "warmup_messages": 14976, "total_cpu_seconds": 1.249411, "peak_rss_bytes": 3244032, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003516667, "messages": 67824, "roundtrips_per_second": 67586.3214138, "payload_mib_per_second": 8.25028337571, "latency_mode": "batch", "rtt_samples": 4239, "rtt_observations": 4239, "rtt_p50_us": 3781.958, "rtt_p95_us": 3901.041, "rtt_p99_us": 4011.25, "warmup_messages": 16896, "total_cpu_seconds": 1.251913, "peak_rss_bytes": 3047424, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001342791, "messages": 67840, "roundtrips_per_second": 67749.027216, "payload_mib_per_second": 8.27014492383, "latency_mode": "batch", "rtt_samples": 4240, "rtt_observations": 4240, "rtt_p50_us": 3766.666, "rtt_p95_us": 3829.416, "rtt_p99_us": 3952.541, "warmup_messages": 17104, "total_cpu_seconds": 1.251004, "peak_rss_bytes": 2965504, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.007879833, "messages": 70656, "roundtrips_per_second": 70103.5953757, "payload_mib_per_second": 8.55756779489, "latency_mode": "batch", "rtt_samples": 1104, "rtt_observations": 1104, "rtt_p50_us": 14447.291, "rtt_p95_us": 14662.833, "rtt_p99_us": 14918.708, "warmup_messages": 18368, "total_cpu_seconds": 1.257781, "peak_rss_bytes": 3014656, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.010720958, "messages": 71424, "roundtrips_per_second": 70666.3886156, "payload_mib_per_second": 8.62626814156, "latency_mode": "batch", "rtt_samples": 1116, "rtt_observations": 1116, "rtt_p50_us": 14439.459, "rtt_p95_us": 14628.875, "rtt_p99_us": 15295.958, "warmup_messages": 18048, "total_cpu_seconds": 1.260601, "peak_rss_bytes": 2981888, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000166209, "messages": 42899, "roundtrips_per_second": 42891.870985, "payload_mib_per_second": 83.7731855176, "latency_mode": "message", "rtt_samples": 42899, "rtt_observations": 42899, "rtt_p50_us": 372.208, "rtt_p95_us": 405.042, "rtt_p99_us": 433, "warmup_messages": 10356, "total_cpu_seconds": 1.248370, "peak_rss_bytes": 5046272, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000191458, "messages": 43486, "roundtrips_per_second": 43477.6758511, "payload_mib_per_second": 84.9173356468, "latency_mode": "message", "rtt_samples": 43486, "rtt_observations": 43486, "rtt_p50_us": 368.875, "rtt_p95_us": 394.583, "rtt_p99_us": 408.625, "warmup_messages": 10834, "total_cpu_seconds": 1.248380, "peak_rss_bytes": 4931584, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000263542, "messages": 57152, "roundtrips_per_second": 57136.942016, "payload_mib_per_second": 111.595589875, "latency_mode": "batch", "rtt_samples": 14288, "rtt_observations": 14288, "rtt_p50_us": 1115.584, "rtt_p95_us": 1161.25, "rtt_p99_us": 1194.166, "warmup_messages": 14272, "total_cpu_seconds": 1.248918, "peak_rss_bytes": 3538944, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000077625, "messages": 57472, "roundtrips_per_second": 57467.5390823, "payload_mib_per_second": 112.24128727, "latency_mode": "batch", "rtt_samples": 14368, "rtt_observations": 14368, "rtt_p50_us": 1108.459, "rtt_p95_us": 1151.75, "rtt_p99_us": 1199.667, "warmup_messages": 14400, "total_cpu_seconds": 1.248739, "peak_rss_bytes": 3457024, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00174825, "messages": 65024, "roundtrips_per_second": 64910.5201831, "payload_mib_per_second": 126.778359733, "latency_mode": "batch", "rtt_samples": 4064, "rtt_observations": 4064, "rtt_p50_us": 3916.375, "rtt_p95_us": 4146.583, "rtt_p99_us": 4429.792, "warmup_messages": 16128, "total_cpu_seconds": 1.248468, "peak_rss_bytes": 3833856, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001832375, "messages": 64256, "roundtrips_per_second": 64138.4742632, "payload_mib_per_second": 125.270457545, "latency_mode": "batch", "rtt_samples": 4016, "rtt_observations": 4016, "rtt_p50_us": 3983.709, "rtt_p95_us": 4053.166, "rtt_p99_us": 4143.416, "warmup_messages": 16512, "total_cpu_seconds": 1.251265, "peak_rss_bytes": 3817472, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001866334, "messages": 66560, "roundtrips_per_second": 66436.008219, "payload_mib_per_second": 129.757828553, "latency_mode": "batch", "rtt_samples": 1040, "rtt_observations": 1040, "rtt_p50_us": 15211.958, "rtt_p95_us": 15391.041, "rtt_p99_us": 15529.542, "warmup_messages": 17408, "total_cpu_seconds": 1.251683, "peak_rss_bytes": 6717440, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.014374542, "messages": 67584, "roundtrips_per_second": 66626.2777719, "payload_mib_per_second": 130.129448773, "latency_mode": "batch", "rtt_samples": 1056, "rtt_observations": 1056, "rtt_p50_us": 15268.833, "rtt_p95_us": 15453, "rtt_p99_us": 16545.25, "warmup_messages": 17088, "total_cpu_seconds": 1.264268, "peak_rss_bytes": 6668288, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000184417, "messages": 27329, "roundtrips_per_second": 27323.9609971, "payload_mib_per_second": 853.873781159, "latency_mode": "message", "rtt_samples": 27329, "rtt_observations": 27329, "rtt_p50_us": 575.708, "rtt_p95_us": 604.459, "rtt_p99_us": 616.042, "warmup_messages": 6729, "total_cpu_seconds": 1.249932, "peak_rss_bytes": 5046272, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000138083, "messages": 27488, "roundtrips_per_second": 27484.2048985, "payload_mib_per_second": 858.881403079, "latency_mode": "message", "rtt_samples": 27488, "rtt_observations": 27488, "rtt_p50_us": 573.666, "rtt_p95_us": 601.042, "rtt_p99_us": 610.25, "warmup_messages": 6837, "total_cpu_seconds": 1.248774, "peak_rss_bytes": 4767744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000216375, "messages": 33288, "roundtrips_per_second": 33280.7988671, "payload_mib_per_second": 1040.0249646, "latency_mode": "batch", "rtt_samples": 8322, "rtt_observations": 8322, "rtt_p50_us": 1876.625, "rtt_p95_us": 1957.125, "rtt_p99_us": 2011.5, "warmup_messages": 8320, "total_cpu_seconds": 1.249727, "peak_rss_bytes": 7127040, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00043725, "messages": 33364, "roundtrips_per_second": 33349.417967, "payload_mib_per_second": 1042.16931147, "latency_mode": "batch", "rtt_samples": 8341, "rtt_observations": 8341, "rtt_p50_us": 1876.5, "rtt_p95_us": 1932.958, "rtt_p99_us": 1966.291, "warmup_messages": 8384, "total_cpu_seconds": 1.249329, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00387475, "messages": 34752, "roundtrips_per_second": 34617.8644298, "payload_mib_per_second": 1081.80826343, "latency_mode": "batch", "rtt_samples": 2172, "rtt_observations": 2172, "rtt_p50_us": 7181.458, "rtt_p95_us": 7431.834, "rtt_p99_us": 7991.125, "warmup_messages": 8960, "total_cpu_seconds": 1.246913, "peak_rss_bytes": 16285696, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003484916, "messages": 34128, "roundtrips_per_second": 34009.4798196, "payload_mib_per_second": 1062.79624436, "latency_mode": "batch", "rtt_samples": 2133, "rtt_observations": 2133, "rtt_p50_us": 7360.667, "rtt_p95_us": 7529.583, "rtt_p99_us": 7565.959, "warmup_messages": 8624, "total_cpu_seconds": 1.252167, "peak_rss_bytes": 16171008, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.008216625, "messages": 33600, "roundtrips_per_second": 33326.1713474, "payload_mib_per_second": 1041.4428546, "latency_mode": "batch", "rtt_samples": 525, "rtt_observations": 525, "rtt_p50_us": 29825.959, "rtt_p95_us": 30046.541, "rtt_p99_us": 30108.541, "warmup_messages": 8768, "total_cpu_seconds": 1.246286, "peak_rss_bytes": 54099968, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.008366, "messages": 33408, "roundtrips_per_second": 33130.8274972, "payload_mib_per_second": 1035.33835929, "latency_mode": "batch", "rtt_samples": 522, "rtt_observations": 522, "rtt_p50_us": 29819.458, "rtt_p95_us": 31076.458, "rtt_p99_us": 32063.375, "warmup_messages": 8960, "total_cpu_seconds": 1.247368, "peak_rss_bytes": 54034432, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00003675, "messages": 199316, "roundtrips_per_second": 199308.675406, "payload_mib_per_second": 24.3296722908, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 199316, "rtt_p50_us": 80.833, "rtt_p95_us": 102.25, "rtt_p99_us": 134.833, "warmup_messages": 47439, "total_cpu_seconds": 3.255526, "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": 4, "handler_work": 0, "backend": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000054209, "messages": 209013, "roundtrips_per_second": 209001.670228, "payload_mib_per_second": 25.5128991978, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 209013, "rtt_p50_us": 78.125, "rtt_p95_us": 91.833, "rtt_p99_us": 111.791, "warmup_messages": 51658, "total_cpu_seconds": 3.244727, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000042833, "messages": 799840, "roundtrips_per_second": 799805.741921, "payload_mib_per_second": 97.6325368555, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 199960, "rtt_p50_us": 81.292, "rtt_p95_us": 95.709, "rtt_p99_us": 124.667, "warmup_messages": 194084, "total_cpu_seconds": 3.290872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000034167, "messages": 800096, "roundtrips_per_second": 800068.664054, "payload_mib_per_second": 97.6646318425, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 200024, "rtt_p50_us": 80.541, "rtt_p95_us": 103.375, "rtt_p99_us": 137.583, "warmup_messages": 201556, "total_cpu_seconds": 3.255489, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000062084, "messages": 2786784, "roundtrips_per_second": 2786610.99604, "payload_mib_per_second": 340.162475103, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 174174, "rtt_p50_us": 86.583, "rtt_p95_us": 137.708, "rtt_p99_us": 164.791, "warmup_messages": 751296, "total_cpu_seconds": 3.285176, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000059333, "messages": 3094608, "roundtrips_per_second": 3094424.39852, "payload_mib_per_second": 377.737353335, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 193413, "rtt_p50_us": 82.958, "rtt_p95_us": 100.458, "rtt_p99_us": 133.833, "warmup_messages": 759808, "total_cpu_seconds": 3.250881, "peak_rss_bytes": 7323648, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000066542, "messages": 10913152, "roundtrips_per_second": 10912425.8654, "payload_mib_per_second": 1332.08323552, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 170518, "rtt_p50_us": 90.958, "rtt_p95_us": 109.833, "rtt_p99_us": 142.916, "warmup_messages": 2717248, "total_cpu_seconds": 3.402141, "peak_rss_bytes": 7716864, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000043292, "messages": 10953344, "roundtrips_per_second": 10952869.8284, "payload_mib_per_second": 1337.02024272, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 171146, "rtt_p50_us": 90.792, "rtt_p95_us": 108.75, "rtt_p99_us": 141.083, "warmup_messages": 2720704, "total_cpu_seconds": 3.371629, "peak_rss_bytes": 7651328, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000046833, "messages": 190522, "roundtrips_per_second": 190513.077701, "payload_mib_per_second": 372.095854885, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 190522, "rtt_p50_us": 83.666, "rtt_p95_us": 104.625, "rtt_p99_us": 141.125, "warmup_messages": 46932, "total_cpu_seconds": 3.280985, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000042333, "messages": 170951, "roundtrips_per_second": 170943.763438, "payload_mib_per_second": 333.874537964, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 170951, "rtt_p50_us": 85.458, "rtt_p95_us": 153.666, "rtt_p99_us": 247.083, "warmup_messages": 42920, "total_cpu_seconds": 3.192008, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000067166, "messages": 676988, "roundtrips_per_second": 676942.532478, "payload_mib_per_second": 1322.15338375, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 169247, "rtt_p50_us": 91.083, "rtt_p95_us": 115, "rtt_p99_us": 150.75, "warmup_messages": 167780, "total_cpu_seconds": 3.394358, "peak_rss_bytes": 7749632, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00006325, "messages": 691900, "roundtrips_per_second": 691856.240093, "payload_mib_per_second": 1351.28171893, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 172975, "rtt_p50_us": 89.917, "rtt_p95_us": 107.459, "rtt_p99_us": 140.75, "warmup_messages": 170428, "total_cpu_seconds": 3.360050, "peak_rss_bytes": 7651328, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00006025, "messages": 1639232, "roundtrips_per_second": 1639133.24222, "payload_mib_per_second": 3201.43211372, "latency_mode": "batch", "rtt_samples": 102452, "rtt_observations": 102452, "rtt_p50_us": 132.958, "rtt_p95_us": 209.917, "rtt_p99_us": 242.958, "warmup_messages": 451984, "total_cpu_seconds": 3.734273, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000060083, "messages": 1771744, "roundtrips_per_second": 1771637.5547, "payload_mib_per_second": 3460.22959903, "latency_mode": "batch", "rtt_samples": 110734, "rtt_observations": 110734, "rtt_p50_us": 130.125, "rtt_p95_us": 167.667, "rtt_p99_us": 200.167, "warmup_messages": 437632, "total_cpu_seconds": 3.775260, "peak_rss_bytes": 7946240, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00017675, "messages": 3291648, "roundtrips_per_second": 3291066.30403, "payload_mib_per_second": 6427.86387506, "latency_mode": "batch", "rtt_samples": 51432, "rtt_observations": 51432, "rtt_p50_us": 262.25, "rtt_p95_us": 346.25, "rtt_p99_us": 394.25, "warmup_messages": 832960, "total_cpu_seconds": 4.206087, "peak_rss_bytes": 8060928, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000149584, "messages": 3199168, "roundtrips_per_second": 3198689.52723, "payload_mib_per_second": 6247.44048286, "latency_mode": "batch", "rtt_samples": 49987, "rtt_observations": 49987, "rtt_p50_us": 271.833, "rtt_p95_us": 366, "rtt_p99_us": 406.791, "warmup_messages": 833920, "total_cpu_seconds": 4.150701, "peak_rss_bytes": 8716288, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000119125, "messages": 96340, "roundtrips_per_second": 96328.5248645, "payload_mib_per_second": 3010.26640201, "latency_mode": "message", "rtt_samples": 96340, "rtt_observations": 96340, "rtt_p50_us": 144.209, "rtt_p95_us": 215.667, "rtt_p99_us": 240.25, "warmup_messages": 26731, "total_cpu_seconds": 3.669640, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00011475, "messages": 112501, "roundtrips_per_second": 112488.091991, "payload_mib_per_second": 3515.25287473, "latency_mode": "message", "rtt_samples": 112501, "rtt_observations": 112501, "rtt_p50_us": 129.25, "rtt_p95_us": 154.291, "rtt_p99_us": 186.167, "warmup_messages": 26718, "total_cpu_seconds": 3.784223, "peak_rss_bytes": 8699904, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000124625, "messages": 207704, "roundtrips_per_second": 207678.118115, "payload_mib_per_second": 6489.94119108, "latency_mode": "batch", "rtt_samples": 51926, "rtt_observations": 51926, "rtt_p50_us": 260.292, "rtt_p95_us": 331.042, "rtt_p99_us": 382.25, "warmup_messages": 52632, "total_cpu_seconds": 4.200257, "peak_rss_bytes": 7979008, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000137875, "messages": 200960, "roundtrips_per_second": 200932.29646, "payload_mib_per_second": 6279.13426436, "latency_mode": "batch", "rtt_samples": 50240, "rtt_observations": 50240, "rtt_p50_us": 267.625, "rtt_p95_us": 371.333, "rtt_p99_us": 407.708, "warmup_messages": 52288, "total_cpu_seconds": 4.145259, "peak_rss_bytes": 9011200, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000413958, "messages": 245680, "roundtrips_per_second": 245578.340881, "payload_mib_per_second": 7674.32315254, "latency_mode": "batch", "rtt_samples": 15355, "rtt_observations": 15355, "rtt_p50_us": 888.417, "rtt_p95_us": 1006.333, "rtt_p99_us": 1055.042, "warmup_messages": 59568, "total_cpu_seconds": 4.964157, "peak_rss_bytes": 16809984, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000431541, "messages": 252224, "roundtrips_per_second": 252115.201954, "payload_mib_per_second": 7878.60006105, "latency_mode": "batch", "rtt_samples": 15764, "rtt_observations": 15764, "rtt_p50_us": 856.708, "rtt_p95_us": 988.958, "rtt_p99_us": 1045.709, "warmup_messages": 60176, "total_cpu_seconds": 4.968810, "peak_rss_bytes": 16891904, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001729958, "messages": 243072, "roundtrips_per_second": 242652.221848, "payload_mib_per_second": 7582.88193274, "latency_mode": "batch", "rtt_samples": 3798, "rtt_observations": 3798, "rtt_p50_us": 3586.5, "rtt_p95_us": 3968.167, "rtt_p99_us": 4124.75, "warmup_messages": 60736, "total_cpu_seconds": 4.978975, "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": 0, "backend": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000825667, "messages": 239808, "roundtrips_per_second": 239610.161797, "payload_mib_per_second": 7487.81755614, "latency_mode": "batch", "rtt_samples": 3747, "rtt_observations": 3747, "rtt_p50_us": 3641.625, "rtt_p95_us": 4046.667, "rtt_p99_us": 4198.875, "warmup_messages": 60032, "total_cpu_seconds": 4.974333, "peak_rss_bytes": 54263808, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000095625, "messages": 111150, "roundtrips_per_second": 111139.372298, "payload_mib_per_second": 13.5668179074, "latency_mode": "message", "rtt_samples": 111150, "rtt_observations": 111150, "rtt_p50_us": 138.584, "rtt_p95_us": 185.417, "rtt_p99_us": 212.334, "warmup_messages": 27262, "total_cpu_seconds": 4.290979, "peak_rss_bytes": 6979584, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000106833, "messages": 111854, "roundtrips_per_second": 111842.051578, "payload_mib_per_second": 13.6525941868, "latency_mode": "message", "rtt_samples": 111854, "rtt_observations": 111854, "rtt_p50_us": 137.667, "rtt_p95_us": 183.667, "rtt_p99_us": 212.667, "warmup_messages": 27950, "total_cpu_seconds": 4.263126, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000177, "messages": 197612, "roundtrips_per_second": 197577.028866, "payload_mib_per_second": 24.1182896565, "latency_mode": "batch", "rtt_samples": 49403, "rtt_observations": 49403, "rtt_p50_us": 320.583, "rtt_p95_us": 397.542, "rtt_p99_us": 463.916, "warmup_messages": 49072, "total_cpu_seconds": 4.818949, "peak_rss_bytes": 4882432, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000179083, "messages": 198940, "roundtrips_per_second": 198904.379607, "payload_mib_per_second": 24.2803197762, "latency_mode": "batch", "rtt_samples": 49735, "rtt_observations": 49735, "rtt_p50_us": 318.5, "rtt_p95_us": 392.917, "rtt_p99_us": 456.833, "warmup_messages": 49508, "total_cpu_seconds": 4.829921, "peak_rss_bytes": 4800512, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000556833, "messages": 244976, "roundtrips_per_second": 244839.665195, "payload_mib_per_second": 29.8876544427, "latency_mode": "batch", "rtt_samples": 15311, "rtt_observations": 15311, "rtt_p50_us": 1027.042, "rtt_p95_us": 1325.042, "rtt_p99_us": 1590.875, "warmup_messages": 61664, "total_cpu_seconds": 4.977931, "peak_rss_bytes": 3473408, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00051, "messages": 245904, "roundtrips_per_second": 245778.652887, "payload_mib_per_second": 30.0022769637, "latency_mode": "batch", "rtt_samples": 15369, "rtt_observations": 15369, "rtt_p50_us": 1025.5, "rtt_p95_us": 1320.5, "rtt_p99_us": 1607.709, "warmup_messages": 61328, "total_cpu_seconds": 4.971591, "peak_rss_bytes": 3538944, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0027895, "messages": 258304, "roundtrips_per_second": 257585.465344, "payload_mib_per_second": 31.4435382501, "latency_mode": "batch", "rtt_samples": 4036, "rtt_observations": 4036, "rtt_p50_us": 3978.708, "rtt_p95_us": 4777.125, "rtt_p99_us": 4973.75, "warmup_messages": 64832, "total_cpu_seconds": 4.997101, "peak_rss_bytes": 3211264, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002874792, "messages": 258304, "roundtrips_per_second": 257563.558343, "payload_mib_per_second": 31.4408640555, "latency_mode": "batch", "rtt_samples": 4036, "rtt_observations": 4036, "rtt_p50_us": 3895.167, "rtt_p95_us": 5228.875, "rtt_p99_us": 6033.667, "warmup_messages": 64832, "total_cpu_seconds": 5.000804, "peak_rss_bytes": 3112960, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000058292, "messages": 106118, "roundtrips_per_second": 106111.81453, "payload_mib_per_second": 207.249637754, "latency_mode": "message", "rtt_samples": 106118, "rtt_observations": 106118, "rtt_p50_us": 143.833, "rtt_p95_us": 196.917, "rtt_p99_us": 224.208, "warmup_messages": 25701, "total_cpu_seconds": 4.248269, "peak_rss_bytes": 6930432, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000096375, "messages": 110475, "roundtrips_per_second": 110464.353998, "payload_mib_per_second": 215.750691402, "latency_mode": "message", "rtt_samples": 110475, "rtt_observations": 110475, "rtt_p50_us": 139.625, "rtt_p95_us": 177.333, "rtt_p99_us": 206.416, "warmup_messages": 26189, "total_cpu_seconds": 4.285250, "peak_rss_bytes": 6946816, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000221667, "messages": 186588, "roundtrips_per_second": 186546.648764, "payload_mib_per_second": 364.348923367, "latency_mode": "batch", "rtt_samples": 46647, "rtt_observations": 46647, "rtt_p50_us": 330.959, "rtt_p95_us": 430.5, "rtt_p99_us": 490.5, "warmup_messages": 47400, "total_cpu_seconds": 4.786516, "peak_rss_bytes": 5029888, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000178708, "messages": 183368, "roundtrips_per_second": 183335.236527, "payload_mib_per_second": 358.076633841, "latency_mode": "batch", "rtt_samples": 45842, "rtt_observations": 45842, "rtt_p50_us": 336.916, "rtt_p95_us": 440.875, "rtt_p99_us": 499.417, "warmup_messages": 45764, "total_cpu_seconds": 4.741508, "peak_rss_bytes": 4947968, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000871917, "messages": 230256, "roundtrips_per_second": 230055.410776, "payload_mib_per_second": 449.326974173, "latency_mode": "batch", "rtt_samples": 14391, "rtt_observations": 14391, "rtt_p50_us": 1069.459, "rtt_p95_us": 1406.416, "rtt_p99_us": 1669.958, "warmup_messages": 57440, "total_cpu_seconds": 4.957819, "peak_rss_bytes": 4521984, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000582083, "messages": 230592, "roundtrips_per_second": 230457.854401, "payload_mib_per_second": 450.112996876, "latency_mode": "batch", "rtt_samples": 14412, "rtt_observations": 14412, "rtt_p50_us": 1070.25, "rtt_p95_us": 1400.042, "rtt_p99_us": 1632.75, "warmup_messages": 57968, "total_cpu_seconds": 4.959735, "peak_rss_bytes": 4308992, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002287834, "messages": 235584, "roundtrips_per_second": 235046.25319, "payload_mib_per_second": 459.074713262, "latency_mode": "batch", "rtt_samples": 3681, "rtt_observations": 3681, "rtt_p50_us": 4066.958, "rtt_p95_us": 5896.334, "rtt_p99_us": 6883, "warmup_messages": 61312, "total_cpu_seconds": 4.968956, "peak_rss_bytes": 6914048, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002243125, "messages": 243520, "roundtrips_per_second": 242974.976755, "payload_mib_per_second": 474.560501475, "latency_mode": "batch", "rtt_samples": 3805, "rtt_observations": 3805, "rtt_p50_us": 4113.417, "rtt_p95_us": 5021.583, "rtt_p99_us": 5450.041, "warmup_messages": 61440, "total_cpu_seconds": 4.990166, "peak_rss_bytes": 6815744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000096875, "messages": 74367, "roundtrips_per_second": 74359.7963947, "payload_mib_per_second": 2323.74363734, "latency_mode": "message", "rtt_samples": 74367, "rtt_observations": 74367, "rtt_p50_us": 198.542, "rtt_p95_us": 256.334, "rtt_p99_us": 283.167, "warmup_messages": 18960, "total_cpu_seconds": 4.194589, "peak_rss_bytes": 7176192, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000074917, "messages": 75237, "roundtrips_per_second": 75231.3638919, "payload_mib_per_second": 2350.98012162, "latency_mode": "message", "rtt_samples": 75237, "rtt_observations": 75237, "rtt_p50_us": 196.792, "rtt_p95_us": 252.5, "rtt_p99_us": 280.166, "warmup_messages": 18611, "total_cpu_seconds": 4.183437, "peak_rss_bytes": 6864896, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000363917, "messages": 105180, "roundtrips_per_second": 105141.737134, "payload_mib_per_second": 3285.67928545, "latency_mode": "batch", "rtt_samples": 26295, "rtt_observations": 26295, "rtt_p50_us": 562.333, "rtt_p95_us": 642.583, "rtt_p99_us": 672.417, "warmup_messages": 26268, "total_cpu_seconds": 4.422441, "peak_rss_bytes": 7847936, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000328792, "messages": 104392, "roundtrips_per_second": 104357.688027, "payload_mib_per_second": 3261.17775084, "latency_mode": "batch", "rtt_samples": 26098, "rtt_observations": 26098, "rtt_p50_us": 564.75, "rtt_p95_us": 644.833, "rtt_p99_us": 668.542, "warmup_messages": 26616, "total_cpu_seconds": 4.408807, "peak_rss_bytes": 7913472, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000954917, "messages": 128208, "roundtrips_per_second": 128085.688798, "payload_mib_per_second": 4002.67777495, "latency_mode": "batch", "rtt_samples": 8013, "rtt_observations": 8013, "rtt_p50_us": 1840.75, "rtt_p95_us": 1980.792, "rtt_p99_us": 2057, "warmup_messages": 32144, "total_cpu_seconds": 4.989689, "peak_rss_bytes": 16449536, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001076375, "messages": 128192, "roundtrips_per_second": 128054.165697, "payload_mib_per_second": 4001.69267804, "latency_mode": "batch", "rtt_samples": 8012, "rtt_observations": 8012, "rtt_p50_us": 1838.417, "rtt_p95_us": 1985.125, "rtt_p99_us": 2081.084, "warmup_messages": 32032, "total_cpu_seconds": 4.987089, "peak_rss_bytes": 16400384, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004107916, "messages": 125760, "roundtrips_per_second": 125245.501998, "payload_mib_per_second": 3913.92193745, "latency_mode": "batch", "rtt_samples": 1965, "rtt_observations": 1965, "rtt_p50_us": 7537.25, "rtt_p95_us": 8002.5, "rtt_p99_us": 8292.042, "warmup_messages": 31296, "total_cpu_seconds": 4.996109, "peak_rss_bytes": 54263808, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004654334, "messages": 124928, "roundtrips_per_second": 124349.237118, "payload_mib_per_second": 3885.91365993, "latency_mode": "batch", "rtt_samples": 1952, "rtt_observations": 1952, "rtt_p50_us": 7581.625, "rtt_p95_us": 8052.667, "rtt_p99_us": 8268.042, "warmup_messages": 31424, "total_cpu_seconds": 4.991835, "peak_rss_bytes": 54132736, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000031666, "messages": 248786, "roundtrips_per_second": 248778.122192, "payload_mib_per_second": 30.3684231191, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 248786, "rtt_p50_us": 62.625, "rtt_p95_us": 103.292, "rtt_p99_us": 118.5, "warmup_messages": 63325, "total_cpu_seconds": 4.443244, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000045417, "messages": 244859, "roundtrips_per_second": 244847.879744, "payload_mib_per_second": 29.8886571953, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 244859, "rtt_p50_us": 66.583, "rtt_p95_us": 104.75, "rtt_p99_us": 120.833, "warmup_messages": 66784, "total_cpu_seconds": 4.660345, "peak_rss_bytes": 7651328, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00002875, "messages": 969932, "roundtrips_per_second": 969904.115257, "payload_mib_per_second": 118.396498444, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 242483, "rtt_p50_us": 67.625, "rtt_p95_us": 105.209, "rtt_p99_us": 120.875, "warmup_messages": 230188, "total_cpu_seconds": 4.668465, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000062, "messages": 1080800, "roundtrips_per_second": 1080732.99455, "payload_mib_per_second": 131.925414374, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 270200, "rtt_p50_us": 43.916, "rtt_p95_us": 102.083, "rtt_p99_us": 117.583, "warmup_messages": 276916, "total_cpu_seconds": 4.599459, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000060792, "messages": 3468128, "roundtrips_per_second": 3467917.17838, "payload_mib_per_second": 423.329733689, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 216758, "rtt_p50_us": 76.75, "rtt_p95_us": 108.917, "rtt_p99_us": 125.334, "warmup_messages": 935792, "total_cpu_seconds": 4.790644, "peak_rss_bytes": 7602176, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000084625, "messages": 3669648, "roundtrips_per_second": 3669337.48232, "payload_mib_per_second": 447.917173134, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 229353, "rtt_p50_us": 72.042, "rtt_p95_us": 107.083, "rtt_p99_us": 123.042, "warmup_messages": 822064, "total_cpu_seconds": 4.702628, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000042666, "messages": 13031104, "roundtrips_per_second": 13030548.0386, "payload_mib_per_second": 1590.64307112, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 203611, "rtt_p50_us": 78.792, "rtt_p95_us": 108.875, "rtt_p99_us": 125.334, "warmup_messages": 3152896, "total_cpu_seconds": 4.887516, "peak_rss_bytes": 7782400, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0000715, "messages": 12950272, "roundtrips_per_second": 12949346.1218, "payload_mib_per_second": 1580.73072775, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 202348, "rtt_p50_us": 78.75, "rtt_p95_us": 108.25, "rtt_p99_us": 125.542, "warmup_messages": 3213440, "total_cpu_seconds": 4.928406, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000062041, "messages": 222094, "roundtrips_per_second": 222080.221921, "payload_mib_per_second": 433.750433439, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 222094, "rtt_p50_us": 74.5, "rtt_p95_us": 106.834, "rtt_p99_us": 124.416, "warmup_messages": 50647, "total_cpu_seconds": 4.764717, "peak_rss_bytes": 7553024, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000066875, "messages": 220030, "roundtrips_per_second": 220015.286478, "payload_mib_per_second": 429.717356402, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 220030, "rtt_p50_us": 76.917, "rtt_p95_us": 106.75, "rtt_p99_us": 123.708, "warmup_messages": 56024, "total_cpu_seconds": 4.658128, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000079291, "messages": 863752, "roundtrips_per_second": 863683.51767, "payload_mib_per_second": 1686.88187045, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 215938, "rtt_p50_us": 74.708, "rtt_p95_us": 108.833, "rtt_p99_us": 125.292, "warmup_messages": 220612, "total_cpu_seconds": 4.863044, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000044333, "messages": 829448, "roundtrips_per_second": 829411.229712, "payload_mib_per_second": 1619.94380803, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 207362, "rtt_p50_us": 77.417, "rtt_p95_us": 109.875, "rtt_p99_us": 128.333, "warmup_messages": 197236, "total_cpu_seconds": 4.873457, "peak_rss_bytes": 7700480, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000077208, "messages": 2375696, "roundtrips_per_second": 2375512.59142, "payload_mib_per_second": 4639.67303012, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 148481, "rtt_p50_us": 97.75, "rtt_p95_us": 134.791, "rtt_p99_us": 154.417, "warmup_messages": 584528, "total_cpu_seconds": 4.965579, "peak_rss_bytes": 8536064, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000071208, "messages": 2377520, "roundtrips_per_second": 2377350.71361, "payload_mib_per_second": 4643.26311252, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 148595, "rtt_p50_us": 98.125, "rtt_p95_us": 130.667, "rtt_p99_us": 146.958, "warmup_messages": 614208, "total_cpu_seconds": 4.982764, "peak_rss_bytes": 8470528, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000104458, "messages": 3979904, "roundtrips_per_second": 3979488.31061, "payload_mib_per_second": 7772.43810666, "latency_mode": "batch", "rtt_samples": 62186, "rtt_observations": 62186, "rtt_p50_us": 217.666, "rtt_p95_us": 270.166, "rtt_p99_us": 306.708, "warmup_messages": 986176, "total_cpu_seconds": 4.987192, "peak_rss_bytes": 8470528, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000089625, "messages": 4089472, "roundtrips_per_second": 4089105.51392, "payload_mib_per_second": 7986.53420687, "latency_mode": "batch", "rtt_samples": 63898, "rtt_observations": 63898, "rtt_p50_us": 211.042, "rtt_p95_us": 244.334, "rtt_p99_us": 265.833, "warmup_messages": 1007488, "total_cpu_seconds": 4.986454, "peak_rss_bytes": 8880128, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000073625, "messages": 138958, "roundtrips_per_second": 138947.76997, "payload_mib_per_second": 4342.11781158, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 138958, "rtt_p50_us": 106, "rtt_p95_us": 137.167, "rtt_p99_us": 160.334, "warmup_messages": 37631, "total_cpu_seconds": 4.878439, "peak_rss_bytes": 8503296, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000067917, "messages": 142027, "roundtrips_per_second": 142017.354607, "payload_mib_per_second": 4438.04233148, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 142027, "rtt_p50_us": 103.666, "rtt_p95_us": 132.625, "rtt_p99_us": 151.709, "warmup_messages": 34441, "total_cpu_seconds": 4.967612, "peak_rss_bytes": 8470528, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000070625, "messages": 251080, "roundtrips_per_second": 251062.268727, "payload_mib_per_second": 7845.69589773, "latency_mode": "batch", "rtt_samples": 62770, "rtt_observations": 62770, "rtt_p50_us": 215.167, "rtt_p95_us": 258.625, "rtt_p99_us": 297.958, "warmup_messages": 62520, "total_cpu_seconds": 4.988017, "peak_rss_bytes": 8093696, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000117667, "messages": 252720, "roundtrips_per_second": 252690.266694, "payload_mib_per_second": 7896.5708342, "latency_mode": "batch", "rtt_samples": 63180, "rtt_observations": 63180, "rtt_p50_us": 213, "rtt_p95_us": 259.792, "rtt_p99_us": 295.542, "warmup_messages": 62524, "total_cpu_seconds": 4.990411, "peak_rss_bytes": 8863744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000317917, "messages": 243472, "roundtrips_per_second": 243394.620712, "payload_mib_per_second": 7606.08189726, "latency_mode": "batch", "rtt_samples": 15217, "rtt_observations": 15217, "rtt_p50_us": 882.625, "rtt_p95_us": 1216.958, "rtt_p99_us": 1369.791, "warmup_messages": 60304, "total_cpu_seconds": 4.808487, "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": 0, "backend": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000804583, "messages": 239136, "roundtrips_per_second": 238943.749921, "payload_mib_per_second": 7466.99218503, "latency_mode": "batch", "rtt_samples": 14946, "rtt_observations": 14946, "rtt_p50_us": 870.042, "rtt_p95_us": 1199.958, "rtt_p99_us": 2241.666, "warmup_messages": 64752, "total_cpu_seconds": 4.859283, "peak_rss_bytes": 16760832, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001929, "messages": 225920, "roundtrips_per_second": 225485.039359, "payload_mib_per_second": 7046.40747997, "latency_mode": "batch", "rtt_samples": 3530, "rtt_observations": 3530, "rtt_p50_us": 3832, "rtt_p95_us": 5655.625, "rtt_p99_us": 6253, "warmup_messages": 52416, "total_cpu_seconds": 4.652353, "peak_rss_bytes": 54378496, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001958458, "messages": 232896, "roundtrips_per_second": 232440.774506, "payload_mib_per_second": 7263.7742033, "latency_mode": "batch", "rtt_samples": 3639, "rtt_observations": 3639, "rtt_p50_us": 3739.459, "rtt_p95_us": 3993.417, "rtt_p99_us": 4153.291, "warmup_messages": 58048, "total_cpu_seconds": 4.693754, "peak_rss_bytes": 54263808, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000061792, "messages": 142083, "roundtrips_per_second": 142074.22095, "payload_mib_per_second": 17.3430445495, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 142083, "rtt_p50_us": 109.75, "rtt_p95_us": 145, "rtt_p99_us": 167.375, "warmup_messages": 35476, "total_cpu_seconds": 4.952625, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000061625, "messages": 139096, "roundtrips_per_second": 139087.428737, "payload_mib_per_second": 16.9784458908, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 139096, "rtt_p50_us": 113.75, "rtt_p95_us": 146.583, "rtt_p99_us": 167.791, "warmup_messages": 35309, "total_cpu_seconds": 4.979288, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000183667, "messages": 219172, "roundtrips_per_second": 219131.752728, "payload_mib_per_second": 26.7494815342, "latency_mode": "batch", "rtt_samples": 54793, "rtt_observations": 54793, "rtt_p50_us": 288.292, "rtt_p95_us": 361.791, "rtt_p99_us": 406.916, "warmup_messages": 54984, "total_cpu_seconds": 4.986689, "peak_rss_bytes": 4915200, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00019775, "messages": 218368, "roundtrips_per_second": 218324.826266, "payload_mib_per_second": 26.6509797688, "latency_mode": "batch", "rtt_samples": 54592, "rtt_observations": 54592, "rtt_p50_us": 288.667, "rtt_p95_us": 361.875, "rtt_p99_us": 412.5, "warmup_messages": 54528, "total_cpu_seconds": 4.977728, "peak_rss_bytes": 4800512, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0007295, "messages": 226656, "roundtrips_per_second": 226490.77498, "payload_mib_per_second": 27.6477996801, "latency_mode": "batch", "rtt_samples": 14166, "rtt_observations": 14166, "rtt_p50_us": 1038.25, "rtt_p95_us": 1657.292, "rtt_p99_us": 2099.5, "warmup_messages": 61744, "total_cpu_seconds": 4.898863, "peak_rss_bytes": 3538944, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000796125, "messages": 247712, "roundtrips_per_second": 247514.947163, "payload_mib_per_second": 30.2142269486, "latency_mode": "batch", "rtt_samples": 15482, "rtt_observations": 15482, "rtt_p50_us": 1023.833, "rtt_p95_us": 1266.542, "rtt_p99_us": 1340.875, "warmup_messages": 62208, "total_cpu_seconds": 4.985558, "peak_rss_bytes": 3358720, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0022765, "messages": 257280, "roundtrips_per_second": 256695.632393, "payload_mib_per_second": 31.3349160636, "latency_mode": "batch", "rtt_samples": 4020, "rtt_observations": 4020, "rtt_p50_us": 3983.375, "rtt_p95_us": 4907.917, "rtt_p99_us": 5028.208, "warmup_messages": 64512, "total_cpu_seconds": 4.999951, "peak_rss_bytes": 3211264, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003023875, "messages": 256960, "roundtrips_per_second": 256185.327593, "payload_mib_per_second": 31.2726229971, "latency_mode": "batch", "rtt_samples": 4015, "rtt_observations": 4015, "rtt_p50_us": 3981.667, "rtt_p95_us": 4164.792, "rtt_p99_us": 4994.291, "warmup_messages": 64448, "total_cpu_seconds": 4.998901, "peak_rss_bytes": 3162112, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000079833, "messages": 139089, "roundtrips_per_second": 139077.896994, "payload_mib_per_second": 271.636517567, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 139089, "rtt_p50_us": 110.958, "rtt_p95_us": 147.75, "rtt_p99_us": 169.167, "warmup_messages": 32191, "total_cpu_seconds": 4.936170, "peak_rss_bytes": 7323648, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000080417, "messages": 136201, "roundtrips_per_second": 136190.048005, "payload_mib_per_second": 265.99618751, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 136201, "rtt_p50_us": 115.75, "rtt_p95_us": 148.5, "rtt_p99_us": 167.458, "warmup_messages": 33730, "total_cpu_seconds": 4.979518, "peak_rss_bytes": 7471104, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000150875, "messages": 206316, "roundtrips_per_second": 206284.876769, "payload_mib_per_second": 402.90014994, "latency_mode": "batch", "rtt_samples": 51579, "rtt_observations": 51579, "rtt_p50_us": 305.041, "rtt_p95_us": 366.875, "rtt_p99_us": 406.292, "warmup_messages": 52556, "total_cpu_seconds": 4.990449, "peak_rss_bytes": 5128192, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000156916, "messages": 209916, "roundtrips_per_second": 209883.065989, "payload_mib_per_second": 409.927863259, "latency_mode": "batch", "rtt_samples": 52479, "rtt_observations": 52479, "rtt_p50_us": 299.875, "rtt_p95_us": 359.25, "rtt_p99_us": 397.084, "warmup_messages": 52156, "total_cpu_seconds": 4.988222, "peak_rss_bytes": 5029888, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000486292, "messages": 234384, "roundtrips_per_second": 234270.076336, "payload_mib_per_second": 457.558742844, "latency_mode": "batch", "rtt_samples": 14649, "rtt_observations": 14649, "rtt_p50_us": 1066.75, "rtt_p95_us": 1185.709, "rtt_p99_us": 1374.125, "warmup_messages": 58944, "total_cpu_seconds": 4.990707, "peak_rss_bytes": 4374528, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000640791, "messages": 235376, "roundtrips_per_second": 235225.269764, "payload_mib_per_second": 459.424355008, "latency_mode": "batch", "rtt_samples": 14711, "rtt_observations": 14711, "rtt_p50_us": 1063.166, "rtt_p95_us": 1220.833, "rtt_p99_us": 1388.541, "warmup_messages": 58912, "total_cpu_seconds": 4.993572, "peak_rss_bytes": 4358144, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00232, "messages": 244096, "roundtrips_per_second": 243531.008061, "payload_mib_per_second": 475.64650012, "latency_mode": "batch", "rtt_samples": 3814, "rtt_observations": 3814, "rtt_p50_us": 4156, "rtt_p95_us": 4437.083, "rtt_p99_us": 5200.416, "warmup_messages": 61504, "total_cpu_seconds": 4.999674, "peak_rss_bytes": 6881280, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002947625, "messages": 244928, "roundtrips_per_second": 244208.165905, "payload_mib_per_second": 476.969074033, "latency_mode": "batch", "rtt_samples": 3827, "rtt_observations": 3827, "rtt_p50_us": 4143.208, "rtt_p95_us": 4239.625, "rtt_p99_us": 4341.958, "warmup_messages": 61760, "total_cpu_seconds": 5.003976, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000091625, "messages": 96088, "roundtrips_per_second": 96079.1967436, "payload_mib_per_second": 3002.47489824, "latency_mode": "message", "rtt_samples": 96088, "rtt_observations": 96088, "rtt_p50_us": 155.708, "rtt_p95_us": 188.25, "rtt_p99_us": 206.792, "warmup_messages": 23111, "total_cpu_seconds": 4.961286, "peak_rss_bytes": 8110080, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000072417, "messages": 97262, "roundtrips_per_second": 97254.9570878, "payload_mib_per_second": 3039.21740899, "latency_mode": "message", "rtt_samples": 97262, "rtt_observations": 97262, "rtt_p50_us": 154.542, "rtt_p95_us": 185.875, "rtt_p99_us": 203.666, "warmup_messages": 23860, "total_cpu_seconds": 4.985164, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000231916, "messages": 126600, "roundtrips_per_second": 126570.646242, "payload_mib_per_second": 3955.33269506, "latency_mode": "batch", "rtt_samples": 31650, "rtt_observations": 31650, "rtt_p50_us": 464.209, "rtt_p95_us": 534.583, "rtt_p99_us": 578.958, "warmup_messages": 31536, "total_cpu_seconds": 4.990214, "peak_rss_bytes": 7602176, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000242541, "messages": 127964, "roundtrips_per_second": 127932.971009, "payload_mib_per_second": 3997.90534404, "latency_mode": "batch", "rtt_samples": 31991, "rtt_observations": 31991, "rtt_p50_us": 459.125, "rtt_p95_us": 522.209, "rtt_p99_us": 565.583, "warmup_messages": 31892, "total_cpu_seconds": 4.992445, "peak_rss_bytes": 8028160, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00104925, "messages": 123152, "roundtrips_per_second": 123022.918203, "payload_mib_per_second": 3844.46619385, "latency_mode": "batch", "rtt_samples": 7697, "rtt_observations": 7697, "rtt_p50_us": 1914.167, "rtt_p95_us": 2239.083, "rtt_p99_us": 2444.417, "warmup_messages": 30944, "total_cpu_seconds": 4.896092, "peak_rss_bytes": 16564224, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0013305, "messages": 128032, "roundtrips_per_second": 127861.879769, "payload_mib_per_second": 3995.68374278, "latency_mode": "batch", "rtt_samples": 8002, "rtt_observations": 8002, "rtt_p50_us": 1833.75, "rtt_p95_us": 1972.667, "rtt_p99_us": 2022.166, "warmup_messages": 32736, "total_cpu_seconds": 4.959529, "peak_rss_bytes": 16515072, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004915875, "messages": 119424, "roundtrips_per_second": 118839.798406, "payload_mib_per_second": 3713.74370019, "latency_mode": "batch", "rtt_samples": 1866, "rtt_observations": 1866, "rtt_p50_us": 7785.125, "rtt_p95_us": 10261.958, "rtt_p99_us": 11255.208, "warmup_messages": 29632, "total_cpu_seconds": 4.764231, "peak_rss_bytes": 54247424, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.006023042, "messages": 125696, "roundtrips_per_second": 124943.460291, "payload_mib_per_second": 3904.4831341, "latency_mode": "batch", "rtt_samples": 1964, "rtt_observations": 1964, "rtt_p50_us": 7545.583, "rtt_p95_us": 7771.333, "rtt_p99_us": 7938.5, "warmup_messages": 30720, "total_cpu_seconds": 4.960384, "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": 1, "handler_work": 0, "backend": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000057042, "messages": 197085, "roundtrips_per_second": 197073.758519, "payload_mib_per_second": 24.0568552879, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 197085, "rtt_p50_us": 79.167, "rtt_p95_us": 98.583, "rtt_p99_us": 132.958, "warmup_messages": 47734, "total_cpu_seconds": 1.245899, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000070667, "messages": 188795, "roundtrips_per_second": 188781.659366, "payload_mib_per_second": 23.0446361531, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 188795, "rtt_p50_us": 82.542, "rtt_p95_us": 102.875, "rtt_p99_us": 138.834, "warmup_messages": 47557, "total_cpu_seconds": 1.246326, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000028875, "messages": 768576, "roundtrips_per_second": 768553.808009, "payload_mib_per_second": 93.8176035167, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 192144, "rtt_p50_us": 81.5, "rtt_p95_us": 99.291, "rtt_p99_us": 135.708, "warmup_messages": 189888, "total_cpu_seconds": 1.246185, "peak_rss_bytes": 7356416, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000051458, "messages": 696956, "roundtrips_per_second": 696920.137884, "payload_mib_per_second": 85.073259019, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 174239, "rtt_p50_us": 85.792, "rtt_p95_us": 140.834, "rtt_p99_us": 157.5, "warmup_messages": 185428, "total_cpu_seconds": 1.245536, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000030375, "messages": 2659680, "roundtrips_per_second": 2659599.21467, "payload_mib_per_second": 324.65810726, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 166230, "rtt_p50_us": 91.416, "rtt_p95_us": 122.25, "rtt_p99_us": 161.167, "warmup_messages": 671392, "total_cpu_seconds": 1.245898, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000043125, "messages": 2624352, "roundtrips_per_second": 2624238.8297, "payload_mib_per_second": 320.341654016, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 164022, "rtt_p50_us": 94.791, "rtt_p95_us": 114.084, "rtt_p99_us": 147.041, "warmup_messages": 662016, "total_cpu_seconds": 1.248592, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000065375, "messages": 7628672, "roundtrips_per_second": 7628173.30817, "payload_mib_per_second": 931.173499532, "latency_mode": "batch", "rtt_samples": 119198, "rtt_observations": 119198, "rtt_p50_us": 128.041, "rtt_p95_us": 152.708, "rtt_p99_us": 187.666, "warmup_messages": 1908544, "total_cpu_seconds": 1.246942, "peak_rss_bytes": 7208960, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055834, "messages": 7374912, "roundtrips_per_second": 7374500.25215, "payload_mib_per_second": 900.207550312, "latency_mode": "batch", "rtt_samples": 115233, "rtt_observations": 115233, "rtt_p50_us": 132.417, "rtt_p95_us": 158.083, "rtt_p99_us": 192.333, "warmup_messages": 1863552, "total_cpu_seconds": 1.247063, "peak_rss_bytes": 8110080, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0000455, "messages": 167104, "roundtrips_per_second": 167096.397114, "payload_mib_per_second": 326.360150613, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 167104, "rtt_p50_us": 91.125, "rtt_p95_us": 118.167, "rtt_p99_us": 157.875, "warmup_messages": 42160, "total_cpu_seconds": 1.245317, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000046042, "messages": 147158, "roundtrips_per_second": 147151.224863, "payload_mib_per_second": 287.404736061, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 147158, "rtt_p50_us": 95.917, "rtt_p95_us": 167.375, "rtt_p99_us": 218.625, "warmup_messages": 38314, "total_cpu_seconds": 1.236743, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000050125, "messages": 475264, "roundtrips_per_second": 475240.178586, "payload_mib_per_second": 928.203473801, "latency_mode": "batch", "rtt_samples": 118816, "rtt_observations": 118816, "rtt_p50_us": 127.958, "rtt_p95_us": 153.5, "rtt_p99_us": 194.708, "warmup_messages": 116352, "total_cpu_seconds": 1.247117, "peak_rss_bytes": 7192576, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000036083, "messages": 455808, "roundtrips_per_second": 455791.553673, "payload_mib_per_second": 890.217878268, "latency_mode": "batch", "rtt_samples": 113952, "rtt_observations": 113952, "rtt_p50_us": 133.375, "rtt_p95_us": 161.625, "rtt_p99_us": 203.208, "warmup_messages": 116480, "total_cpu_seconds": 1.245614, "peak_rss_bytes": 7208960, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000084917, "messages": 846256, "roundtrips_per_second": 846184.144581, "payload_mib_per_second": 1652.70340738, "latency_mode": "batch", "rtt_samples": 52891, "rtt_observations": 52891, "rtt_p50_us": 288.917, "rtt_p95_us": 322.916, "rtt_p99_us": 351.625, "warmup_messages": 211200, "total_cpu_seconds": 1.246534, "peak_rss_bytes": 5750784, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000051, "messages": 839408, "roundtrips_per_second": 839365.192375, "payload_mib_per_second": 1639.38514136, "latency_mode": "batch", "rtt_samples": 52463, "rtt_observations": 52463, "rtt_p50_us": 290.667, "rtt_p95_us": 332.333, "rtt_p99_us": 366.375, "warmup_messages": 210992, "total_cpu_seconds": 1.247555, "peak_rss_bytes": 5816320, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000196625, "messages": 1113408, "roundtrips_per_second": 1113189.11919, "payload_mib_per_second": 2174.19749842, "latency_mode": "batch", "rtt_samples": 17397, "rtt_observations": 17397, "rtt_p50_us": 869.084, "rtt_p95_us": 941.875, "rtt_p99_us": 1037.416, "warmup_messages": 279936, "total_cpu_seconds": 1.247218, "peak_rss_bytes": 7667712, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000167416, "messages": 1100544, "roundtrips_per_second": 1100359.78217, "payload_mib_per_second": 2149.14019954, "latency_mode": "batch", "rtt_samples": 17196, "rtt_observations": 17196, "rtt_p50_us": 875.083, "rtt_p95_us": 979.833, "rtt_p99_us": 1129.042, "warmup_messages": 279040, "total_cpu_seconds": 1.246549, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000045791, "messages": 52592, "roundtrips_per_second": 52589.59187, "payload_mib_per_second": 1643.42474594, "latency_mode": "message", "rtt_samples": 52592, "rtt_observations": 52592, "rtt_p50_us": 288.083, "rtt_p95_us": 349.584, "rtt_p99_us": 402.875, "warmup_messages": 13248, "total_cpu_seconds": 1.246990, "peak_rss_bytes": 5734400, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000111, "messages": 52057, "roundtrips_per_second": 52051.2223143, "payload_mib_per_second": 1626.60069732, "latency_mode": "message", "rtt_samples": 52057, "rtt_observations": 52057, "rtt_p50_us": 291.792, "rtt_p95_us": 344.042, "rtt_p99_us": 393.625, "warmup_messages": 13071, "total_cpu_seconds": 1.245976, "peak_rss_bytes": 5832704, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000153125, "messages": 69864, "roundtrips_per_second": 69853.3037129, "payload_mib_per_second": 2182.91574103, "latency_mode": "batch", "rtt_samples": 17466, "rtt_observations": 17466, "rtt_p50_us": 865.917, "rtt_p95_us": 943.541, "rtt_p99_us": 987.084, "warmup_messages": 17576, "total_cpu_seconds": 1.247195, "peak_rss_bytes": 7372800, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000190417, "messages": 70484, "roundtrips_per_second": 70470.5812033, "payload_mib_per_second": 2202.2056626, "latency_mode": "batch", "rtt_samples": 17621, "rtt_observations": 17621, "rtt_p50_us": 863.041, "rtt_p95_us": 949.167, "rtt_p99_us": 1025.625, "warmup_messages": 17472, "total_cpu_seconds": 1.247744, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000687667, "messages": 71968, "roundtrips_per_second": 71918.5439906, "payload_mib_per_second": 2247.45449971, "latency_mode": "batch", "rtt_samples": 4498, "rtt_observations": 4498, "rtt_p50_us": 3338.709, "rtt_p95_us": 3702.5, "rtt_p99_us": 3814.041, "warmup_messages": 18272, "total_cpu_seconds": 1.240859, "peak_rss_bytes": 16416768, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001242709, "messages": 70880, "roundtrips_per_second": 70792.026112, "payload_mib_per_second": 2212.250816, "latency_mode": "batch", "rtt_samples": 4430, "rtt_observations": 4430, "rtt_p50_us": 3398.875, "rtt_p95_us": 3808.5, "rtt_p99_us": 3981, "warmup_messages": 17152, "total_cpu_seconds": 1.242354, "peak_rss_bytes": 16351232, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004783958, "messages": 65088, "roundtrips_per_second": 64778.1042699, "payload_mib_per_second": 2024.31575843, "latency_mode": "batch", "rtt_samples": 1017, "rtt_observations": 1017, "rtt_p50_us": 15109.083, "rtt_p95_us": 16020.166, "rtt_p99_us": 16425.416, "warmup_messages": 16832, "total_cpu_seconds": 1.231672, "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": 0, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.006026125, "messages": 61184, "roundtrips_per_second": 60817.506106, "payload_mib_per_second": 1900.54706581, "latency_mode": "batch", "rtt_samples": 956, "rtt_observations": 956, "rtt_p50_us": 16216.417, "rtt_p95_us": 16616.125, "rtt_p99_us": 16751.375, "warmup_messages": 15360, "total_cpu_seconds": 1.237913, "peak_rss_bytes": 54149120, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000046625, "messages": 47008, "roundtrips_per_second": 47005.8083542, "payload_mib_per_second": 5.73801371511, "latency_mode": "message", "rtt_samples": 47008, "rtt_observations": 47008, "rtt_p50_us": 334, "rtt_p95_us": 385.291, "rtt_p99_us": 415.292, "warmup_messages": 11175, "total_cpu_seconds": 1.248092, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000248417, "messages": 46160, "roundtrips_per_second": 46148.5359192, "payload_mib_per_second": 5.63336620107, "latency_mode": "message", "rtt_samples": 46160, "rtt_observations": 46160, "rtt_p50_us": 336, "rtt_p95_us": 400.875, "rtt_p99_us": 436.916, "warmup_messages": 11632, "total_cpu_seconds": 1.248391, "peak_rss_bytes": 4669440, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001035041, "messages": 59376, "roundtrips_per_second": 59314.6069499, "payload_mib_per_second": 7.24055260619, "latency_mode": "batch", "rtt_samples": 14844, "rtt_observations": 14844, "rtt_p50_us": 1065.833, "rtt_p95_us": 1155.125, "rtt_p99_us": 1203, "warmup_messages": 14544, "total_cpu_seconds": 1.248698, "peak_rss_bytes": 3407872, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000892042, "messages": 59072, "roundtrips_per_second": 59019.352259, "payload_mib_per_second": 7.2045107738, "latency_mode": "batch", "rtt_samples": 14768, "rtt_observations": 14768, "rtt_p50_us": 1070.875, "rtt_p95_us": 1163.958, "rtt_p99_us": 1211.875, "warmup_messages": 15104, "total_cpu_seconds": 1.249285, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000261042, "messages": 62288, "roundtrips_per_second": 62271.7444593, "payload_mib_per_second": 7.60153130606, "latency_mode": "batch", "rtt_samples": 3893, "rtt_observations": 3893, "rtt_p50_us": 4095.542, "rtt_p95_us": 4213.458, "rtt_p99_us": 4248.5, "warmup_messages": 16048, "total_cpu_seconds": 1.249248, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002109292, "messages": 62464, "roundtrips_per_second": 62332.5225089, "payload_mib_per_second": 7.60895050158, "latency_mode": "batch", "rtt_samples": 3904, "rtt_observations": 3904, "rtt_p50_us": 4085.958, "rtt_p95_us": 4206.667, "rtt_p99_us": 4304.25, "warmup_messages": 15648, "total_cpu_seconds": 1.251165, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.009929583, "messages": 65216, "roundtrips_per_second": 64574.7991719, "payload_mib_per_second": 7.88266591454, "latency_mode": "batch", "rtt_samples": 1019, "rtt_observations": 1019, "rtt_p50_us": 15692.75, "rtt_p95_us": 16089.917, "rtt_p99_us": 16459.416, "warmup_messages": 16768, "total_cpu_seconds": 1.258597, "peak_rss_bytes": 2883584, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.011093458, "messages": 65536, "roundtrips_per_second": 64816.9558229, "payload_mib_per_second": 7.9122260526, "latency_mode": "batch", "rtt_samples": 1024, "rtt_observations": 1024, "rtt_p50_us": 15714.458, "rtt_p95_us": 16009.459, "rtt_p99_us": 16207.916, "warmup_messages": 16640, "total_cpu_seconds": 1.259812, "peak_rss_bytes": 2949120, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000234666, "messages": 43197, "roundtrips_per_second": 43186.865511, "payload_mib_per_second": 84.3493467012, "latency_mode": "message", "rtt_samples": 43197, "rtt_observations": 43197, "rtt_p50_us": 376.334, "rtt_p95_us": 411.833, "rtt_p99_us": 439, "warmup_messages": 10155, "total_cpu_seconds": 1.247671, "peak_rss_bytes": 4702208, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000137458, "messages": 43920, "roundtrips_per_second": 43913.9636744, "payload_mib_per_second": 85.7694603015, "latency_mode": "message", "rtt_samples": 43920, "rtt_observations": 43920, "rtt_p50_us": 351.875, "rtt_p95_us": 422.834, "rtt_p99_us": 461.75, "warmup_messages": 10768, "total_cpu_seconds": 1.247455, "peak_rss_bytes": 4702208, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000853083, "messages": 56640, "roundtrips_per_second": 56591.7225635, "payload_mib_per_second": 110.530708132, "latency_mode": "batch", "rtt_samples": 14160, "rtt_observations": 14160, "rtt_p50_us": 1118.25, "rtt_p95_us": 1198.708, "rtt_p99_us": 1269.75, "warmup_messages": 14144, "total_cpu_seconds": 1.249232, "peak_rss_bytes": 3457024, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000127, "messages": 54272, "roundtrips_per_second": 54265.1083312, "payload_mib_per_second": 105.986539709, "latency_mode": "batch", "rtt_samples": 13568, "rtt_observations": 13568, "rtt_p50_us": 1172, "rtt_p95_us": 1240.458, "rtt_p99_us": 1272.458, "warmup_messages": 14016, "total_cpu_seconds": 1.248165, "peak_rss_bytes": 3522560, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003190833, "messages": 59648, "roundtrips_per_second": 59458.2785626, "payload_mib_per_second": 116.129450318, "latency_mode": "batch", "rtt_samples": 3728, "rtt_observations": 3728, "rtt_p50_us": 4266.292, "rtt_p95_us": 4406.875, "rtt_p99_us": 4464.709, "warmup_messages": 15360, "total_cpu_seconds": 1.252303, "peak_rss_bytes": 3784704, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002457584, "messages": 59408, "roundtrips_per_second": 59262.3577777, "payload_mib_per_second": 115.746792535, "latency_mode": "batch", "rtt_samples": 3713, "rtt_observations": 3713, "rtt_p50_us": 4274.375, "rtt_p95_us": 4412.5, "rtt_p99_us": 4463.583, "warmup_messages": 14848, "total_cpu_seconds": 1.252095, "peak_rss_bytes": 3899392, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.007074291, "messages": 62400, "roundtrips_per_second": 61961.6651499, "payload_mib_per_second": 121.018877246, "latency_mode": "batch", "rtt_samples": 975, "rtt_observations": 975, "rtt_p50_us": 16397.083, "rtt_p95_us": 16767.167, "rtt_p99_us": 16881.917, "warmup_messages": 15808, "total_cpu_seconds": 1.255981, "peak_rss_bytes": 6602752, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.007477125, "messages": 62464, "roundtrips_per_second": 62000.4151459, "payload_mib_per_second": 121.094560832, "latency_mode": "batch", "rtt_samples": 976, "rtt_observations": 976, "rtt_p50_us": 16269.542, "rtt_p95_us": 16700.417, "rtt_p99_us": 16807.875, "warmup_messages": 16384, "total_cpu_seconds": 1.256979, "peak_rss_bytes": 6684672, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00017675, "messages": 27254, "roundtrips_per_second": 27249.1837068, "payload_mib_per_second": 851.536990837, "latency_mode": "message", "rtt_samples": 27254, "rtt_observations": 27254, "rtt_p50_us": 576.834, "rtt_p95_us": 619.292, "rtt_p99_us": 651.666, "warmup_messages": 6679, "total_cpu_seconds": 1.247903, "peak_rss_bytes": 4931584, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00009975, "messages": 26784, "roundtrips_per_second": 26781.3285625, "payload_mib_per_second": 836.916517577, "latency_mode": "message", "rtt_samples": 26784, "rtt_observations": 26784, "rtt_p50_us": 586.417, "rtt_p95_us": 627.917, "rtt_p99_us": 655.125, "warmup_messages": 6736, "total_cpu_seconds": 1.248038, "peak_rss_bytes": 4833280, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00017925, "messages": 32640, "roundtrips_per_second": 32634.1503286, "payload_mib_per_second": 1019.81719777, "latency_mode": "batch", "rtt_samples": 8160, "rtt_observations": 8160, "rtt_p50_us": 1905.625, "rtt_p95_us": 2007.667, "rtt_p99_us": 2050.541, "warmup_messages": 8128, "total_cpu_seconds": 1.247560, "peak_rss_bytes": 6897664, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001197, "messages": 32636, "roundtrips_per_second": 32596.9814132, "payload_mib_per_second": 1018.65566916, "latency_mode": "batch", "rtt_samples": 8159, "rtt_observations": 8159, "rtt_p50_us": 1905.708, "rtt_p95_us": 2016.708, "rtt_p99_us": 2061.875, "warmup_messages": 8128, "total_cpu_seconds": 1.249419, "peak_rss_bytes": 6881280, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004755875, "messages": 33536, "roundtrips_per_second": 33377.2619145, "payload_mib_per_second": 1043.03943483, "latency_mode": "batch", "rtt_samples": 2096, "rtt_observations": 2096, "rtt_p50_us": 7497.625, "rtt_p95_us": 7958.666, "rtt_p99_us": 8045.792, "warmup_messages": 8704, "total_cpu_seconds": 1.249295, "peak_rss_bytes": 16203776, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001478292, "messages": 32816, "roundtrips_per_second": 32767.5599782, "payload_mib_per_second": 1023.98624932, "latency_mode": "batch", "rtt_samples": 2051, "rtt_observations": 2051, "rtt_p50_us": 7587.541, "rtt_p95_us": 7991.75, "rtt_p99_us": 8083.208, "warmup_messages": 7936, "total_cpu_seconds": 1.245551, "peak_rss_bytes": 16220160, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.010588875, "messages": 32192, "roundtrips_per_second": 31854.6946205, "payload_mib_per_second": 995.459206891, "latency_mode": "batch", "rtt_samples": 503, "rtt_observations": 503, "rtt_p50_us": 31194.708, "rtt_p95_us": 31960.959, "rtt_p99_us": 32121.042, "warmup_messages": 8192, "total_cpu_seconds": 1.251999, "peak_rss_bytes": 54034432, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002173541, "messages": 31808, "roundtrips_per_second": 31739.0139519, "payload_mib_per_second": 991.844185996, "latency_mode": "batch", "rtt_samples": 497, "rtt_observations": 497, "rtt_p50_us": 31542.083, "rtt_p95_us": 32157.833, "rtt_p99_us": 32261.125, "warmup_messages": 8192, "total_cpu_seconds": 1.240636, "peak_rss_bytes": 54083584, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055167, "messages": 164815, "roundtrips_per_second": 164805.908152, "payload_mib_per_second": 20.11790871, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 164815, "rtt_p50_us": 84, "rtt_p95_us": 168.667, "rtt_p99_us": 291.875, "warmup_messages": 46940, "total_cpu_seconds": 3.102438, "peak_rss_bytes": 7421952, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000054541, "messages": 188059, "roundtrips_per_second": 188048.743633, "payload_mib_per_second": 22.9551689006, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 188059, "rtt_p50_us": 82.625, "rtt_p95_us": 125.083, "rtt_p99_us": 151.125, "warmup_messages": 40091, "total_cpu_seconds": 3.269854, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000038791, "messages": 770772, "roundtrips_per_second": 770742.102143, "payload_mib_per_second": 94.0847292655, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 192693, "rtt_p50_us": 81.667, "rtt_p95_us": 116.916, "rtt_p99_us": 144.917, "warmup_messages": 191396, "total_cpu_seconds": 3.236939, "peak_rss_bytes": 7438336, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000052834, "messages": 707668, "roundtrips_per_second": 707630.613044, "payload_mib_per_second": 86.3806900689, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 176917, "rtt_p50_us": 84.708, "rtt_p95_us": 136.458, "rtt_p99_us": 161.042, "warmup_messages": 183088, "total_cpu_seconds": 3.286547, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000078375, "messages": 2720752, "roundtrips_per_second": 2720538.77777, "payload_mib_per_second": 332.097018771, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 170047, "rtt_p50_us": 87.25, "rtt_p95_us": 142.916, "rtt_p99_us": 167.708, "warmup_messages": 727712, "total_cpu_seconds": 3.241926, "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": 4, "handler_work": 0, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000047375, "messages": 2685472, "roundtrips_per_second": 2685344.78179, "payload_mib_per_second": 327.800876683, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 167842, "rtt_p50_us": 87.875, "rtt_p95_us": 146.667, "rtt_p99_us": 172.459, "warmup_messages": 714576, "total_cpu_seconds": 3.260371, "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": 4, "handler_work": 0, "backend": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000044208, "messages": 10008640, "roundtrips_per_second": 10008197.5576, "payload_mib_per_second": 1221.70380342, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 156385, "rtt_p50_us": 93.125, "rtt_p95_us": 151.958, "rtt_p99_us": 180.958, "warmup_messages": 2421760, "total_cpu_seconds": 3.340798, "peak_rss_bytes": 7667712, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000066167, "messages": 9567360, "roundtrips_per_second": 9566726.99837, "payload_mib_per_second": 1167.81335429, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 149490, "rtt_p50_us": 95.833, "rtt_p95_us": 155.958, "rtt_p99_us": 181.709, "warmup_messages": 2639616, "total_cpu_seconds": 3.367640, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000048584, "messages": 176230, "roundtrips_per_second": 176221.438458, "payload_mib_per_second": 344.182496988, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 176230, "rtt_p50_us": 85.958, "rtt_p95_us": 136.417, "rtt_p99_us": 162.417, "warmup_messages": 44312, "total_cpu_seconds": 3.239025, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000096542, "messages": 179719, "roundtrips_per_second": 179701.651243, "payload_mib_per_second": 350.979787584, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 179719, "rtt_p50_us": 85.666, "rtt_p95_us": 132.083, "rtt_p99_us": 161.583, "warmup_messages": 47834, "total_cpu_seconds": 3.290832, "peak_rss_bytes": 7602176, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000083667, "messages": 627068, "roundtrips_per_second": 627015.539491, "payload_mib_per_second": 1224.63972557, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 156767, "rtt_p50_us": 93.5, "rtt_p95_us": 147.291, "rtt_p99_us": 172.083, "warmup_messages": 166012, "total_cpu_seconds": 3.354872, "peak_rss_bytes": 7684096, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000066333, "messages": 673092, "roundtrips_per_second": 673047.35475, "payload_mib_per_second": 1314.54561475, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 168273, "rtt_p50_us": 91.25, "rtt_p95_us": 118.458, "rtt_p99_us": 152.916, "warmup_messages": 159652, "total_cpu_seconds": 3.396046, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000096042, "messages": 1805696, "roundtrips_per_second": 1805522.594, "payload_mib_per_second": 3526.4113164, "latency_mode": "batch", "rtt_samples": 112856, "rtt_observations": 112856, "rtt_p50_us": 129.167, "rtt_p95_us": 150.834, "rtt_p99_us": 186.917, "warmup_messages": 449376, "total_cpu_seconds": 3.811037, "peak_rss_bytes": 7913472, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000076792, "messages": 1743456, "roundtrips_per_second": 1743322.12681, "payload_mib_per_second": 3404.92602892, "latency_mode": "batch", "rtt_samples": 108966, "rtt_observations": 108966, "rtt_p50_us": 130.791, "rtt_p95_us": 182.041, "rtt_p99_us": 214.042, "warmup_messages": 440208, "total_cpu_seconds": 3.784023, "peak_rss_bytes": 7962624, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000118917, "messages": 3324352, "roundtrips_per_second": 3323956.72504, "payload_mib_per_second": 6492.10297859, "latency_mode": "batch", "rtt_samples": 51943, "rtt_observations": 51943, "rtt_p50_us": 259.958, "rtt_p95_us": 333.417, "rtt_p99_us": 379.709, "warmup_messages": 794176, "total_cpu_seconds": 4.175387, "peak_rss_bytes": 9125888, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000128416, "messages": 3373184, "roundtrips_per_second": 3372750.88482, "payload_mib_per_second": 6587.40407192, "latency_mode": "batch", "rtt_samples": 52706, "rtt_observations": 52706, "rtt_p50_us": 256.875, "rtt_p95_us": 307.583, "rtt_p99_us": 350.666, "warmup_messages": 838208, "total_cpu_seconds": 4.227096, "peak_rss_bytes": 8060928, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000093625, "messages": 110276, "roundtrips_per_second": 110265.676376, "payload_mib_per_second": 3445.80238675, "latency_mode": "message", "rtt_samples": 110276, "rtt_observations": 110276, "rtt_p50_us": 129.875, "rtt_p95_us": 173.375, "rtt_p99_us": 205.667, "warmup_messages": 28349, "total_cpu_seconds": 3.790057, "peak_rss_bytes": 8667136, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000076208, "messages": 111253, "roundtrips_per_second": 111244.522277, "payload_mib_per_second": 3476.39132117, "latency_mode": "message", "rtt_samples": 111253, "rtt_observations": 111253, "rtt_p50_us": 129.958, "rtt_p95_us": 165.25, "rtt_p99_us": 200, "warmup_messages": 26613, "total_cpu_seconds": 3.794335, "peak_rss_bytes": 8765440, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000142042, "messages": 209156, "roundtrips_per_second": 209126.295283, "payload_mib_per_second": 6535.19672759, "latency_mode": "batch", "rtt_samples": 52289, "rtt_observations": 52289, "rtt_p50_us": 260, "rtt_p95_us": 307.333, "rtt_p99_us": 351.916, "warmup_messages": 52228, "total_cpu_seconds": 4.180146, "peak_rss_bytes": 9076736, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000159292, "messages": 207284, "roundtrips_per_second": 207250.986576, "payload_mib_per_second": 6476.5933305, "latency_mode": "batch", "rtt_samples": 51821, "rtt_observations": 51821, "rtt_p50_us": 261.875, "rtt_p95_us": 332.084, "rtt_p99_us": 383.5, "warmup_messages": 53184, "total_cpu_seconds": 4.197372, "peak_rss_bytes": 9175040, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000273041, "messages": 255584, "roundtrips_per_second": 255514.234138, "payload_mib_per_second": 7984.81981681, "latency_mode": "batch", "rtt_samples": 15974, "rtt_observations": 15974, "rtt_p50_us": 839.959, "rtt_p95_us": 975.833, "rtt_p99_us": 1029.042, "warmup_messages": 62176, "total_cpu_seconds": 4.974203, "peak_rss_bytes": 16547840, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000405541, "messages": 260656, "roundtrips_per_second": 260550.336156, "payload_mib_per_second": 8142.19800488, "latency_mode": "batch", "rtt_samples": 16291, "rtt_observations": 16291, "rtt_p50_us": 817.959, "rtt_p95_us": 945.75, "rtt_p99_us": 997, "warmup_messages": 65120, "total_cpu_seconds": 4.983936, "peak_rss_bytes": 16826368, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001579458, "messages": 247552, "roundtrips_per_second": 247161.618604, "payload_mib_per_second": 7723.80058138, "latency_mode": "batch", "rtt_samples": 3868, "rtt_observations": 3868, "rtt_p50_us": 3492.083, "rtt_p95_us": 3887.25, "rtt_p99_us": 4073.666, "warmup_messages": 62144, "total_cpu_seconds": 4.985756, "peak_rss_bytes": 54312960, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001576917, "messages": 243840, "roundtrips_per_second": 243456.089953, "payload_mib_per_second": 7608.00281103, "latency_mode": "batch", "rtt_samples": 3810, "rtt_observations": 3810, "rtt_p50_us": 3554.291, "rtt_p95_us": 3973.916, "rtt_p99_us": 4365.042, "warmup_messages": 59264, "total_cpu_seconds": 4.974765, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000108, "messages": 114493, "roundtrips_per_second": 114480.636091, "payload_mib_per_second": 13.9746870229, "latency_mode": "message", "rtt_samples": 114493, "rtt_observations": 114493, "rtt_p50_us": 135.667, "rtt_p95_us": 166.791, "rtt_p99_us": 197.75, "warmup_messages": 28728, "total_cpu_seconds": 4.287703, "peak_rss_bytes": 6897664, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000109333, "messages": 97919, "roundtrips_per_second": 97908.2953923, "payload_mib_per_second": 11.9516962149, "latency_mode": "message", "rtt_samples": 97919, "rtt_observations": 97919, "rtt_p50_us": 153.125, "rtt_p95_us": 233.458, "rtt_p99_us": 360.958, "warmup_messages": 24571, "total_cpu_seconds": 4.085087, "peak_rss_bytes": 6455296, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000187209, "messages": 194384, "roundtrips_per_second": 194347.616377, "payload_mib_per_second": 23.7240742648, "latency_mode": "batch", "rtt_samples": 48596, "rtt_observations": 48596, "rtt_p50_us": 325, "rtt_p95_us": 406.083, "rtt_p99_us": 466.542, "warmup_messages": 48484, "total_cpu_seconds": 4.782537, "peak_rss_bytes": 5128192, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000218625, "messages": 197656, "roundtrips_per_second": 197612.796902, "payload_mib_per_second": 24.1226558719, "latency_mode": "batch", "rtt_samples": 49414, "rtt_observations": 49414, "rtt_p50_us": 322.125, "rtt_p95_us": 389.333, "rtt_p99_us": 454.959, "warmup_messages": 48880, "total_cpu_seconds": 4.835001, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000777416, "messages": 243664, "roundtrips_per_second": 243474.718858, "payload_mib_per_second": 29.7210350168, "latency_mode": "batch", "rtt_samples": 15229, "rtt_observations": 15229, "rtt_p50_us": 1038.667, "rtt_p95_us": 1351.541, "rtt_p99_us": 1610.583, "warmup_messages": 61472, "total_cpu_seconds": 4.970257, "peak_rss_bytes": 3391488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000742708, "messages": 243296, "roundtrips_per_second": 243115.436221, "payload_mib_per_second": 29.677177273, "latency_mode": "batch", "rtt_samples": 15206, "rtt_observations": 15206, "rtt_p50_us": 1042.292, "rtt_p95_us": 1318.625, "rtt_p99_us": 1560.5, "warmup_messages": 60464, "total_cpu_seconds": 4.966406, "peak_rss_bytes": 3440640, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00266025, "messages": 254912, "roundtrips_per_second": 254235.66956, "payload_mib_per_second": 31.0346276318, "latency_mode": "batch", "rtt_samples": 3983, "rtt_observations": 3983, "rtt_p50_us": 3986.375, "rtt_p95_us": 5046.25, "rtt_p99_us": 6001.208, "warmup_messages": 64192, "total_cpu_seconds": 4.988397, "peak_rss_bytes": 3080192, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001817, "messages": 255616, "roundtrips_per_second": 255152.388111, "payload_mib_per_second": 31.1465317518, "latency_mode": "batch", "rtt_samples": 3994, "rtt_observations": 3994, "rtt_p50_us": 3986.667, "rtt_p95_us": 4927.5, "rtt_p99_us": 5125.5, "warmup_messages": 64576, "total_cpu_seconds": 4.993176, "peak_rss_bytes": 3129344, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000083, "messages": 107607, "roundtrips_per_second": 107598.06936, "payload_mib_per_second": 210.152479219, "latency_mode": "message", "rtt_samples": 107607, "rtt_observations": 107607, "rtt_p50_us": 141.625, "rtt_p95_us": 190.042, "rtt_p99_us": 215.167, "warmup_messages": 26373, "total_cpu_seconds": 4.252569, "peak_rss_bytes": 6897664, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000073375, "messages": 110994, "roundtrips_per_second": 110985.856413, "payload_mib_per_second": 216.769250806, "latency_mode": "message", "rtt_samples": 110994, "rtt_observations": 110994, "rtt_p50_us": 139.791, "rtt_p95_us": 173.791, "rtt_p99_us": 201.667, "warmup_messages": 28234, "total_cpu_seconds": 4.344291, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0001775, "messages": 191136, "roundtrips_per_second": 191102.079381, "payload_mib_per_second": 373.246248791, "latency_mode": "batch", "rtt_samples": 47784, "rtt_observations": 47784, "rtt_p50_us": 322.625, "rtt_p95_us": 414.958, "rtt_p99_us": 481.959, "warmup_messages": 47536, "total_cpu_seconds": 4.856334, "peak_rss_bytes": 4947968, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000169042, "messages": 189032, "roundtrips_per_second": 189000.051053, "payload_mib_per_second": 369.140724714, "latency_mode": "batch", "rtt_samples": 47258, "rtt_observations": 47258, "rtt_p50_us": 325.208, "rtt_p95_us": 425.416, "rtt_p99_us": 496.25, "warmup_messages": 46764, "total_cpu_seconds": 4.832074, "peak_rss_bytes": 5013504, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000779959, "messages": 229136, "roundtrips_per_second": 228957.422598, "payload_mib_per_second": 447.182466011, "latency_mode": "batch", "rtt_samples": 14321, "rtt_observations": 14321, "rtt_p50_us": 1087.167, "rtt_p95_us": 1390.334, "rtt_p99_us": 1584.417, "warmup_messages": 57376, "total_cpu_seconds": 4.971439, "peak_rss_bytes": 4308992, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000744833, "messages": 221808, "roundtrips_per_second": 221642.913044, "payload_mib_per_second": 432.896314539, "latency_mode": "batch", "rtt_samples": 13863, "rtt_observations": 13863, "rtt_p50_us": 1094.792, "rtt_p95_us": 1556.666, "rtt_p99_us": 1815.833, "warmup_messages": 56880, "total_cpu_seconds": 4.934440, "peak_rss_bytes": 4407296, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002939542, "messages": 237312, "roundtrips_per_second": 236616.45599, "payload_mib_per_second": 462.141515605, "latency_mode": "batch", "rtt_samples": 3708, "rtt_observations": 3708, "rtt_p50_us": 4122.541, "rtt_p95_us": 5446.084, "rtt_p99_us": 6275.458, "warmup_messages": 56896, "total_cpu_seconds": 4.957208, "peak_rss_bytes": 6848512, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001934875, "messages": 242816, "roundtrips_per_second": 242347.088677, "payload_mib_per_second": 473.334157572, "latency_mode": "batch", "rtt_samples": 3794, "rtt_observations": 3794, "rtt_p50_us": 4158.25, "rtt_p95_us": 5021, "rtt_p99_us": 5617.667, "warmup_messages": 61120, "total_cpu_seconds": 4.987786, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000124584, "messages": 78390, "roundtrips_per_second": 78380.2350768, "payload_mib_per_second": 2449.38234615, "latency_mode": "message", "rtt_samples": 78390, "rtt_observations": 78390, "rtt_p50_us": 192.084, "rtt_p95_us": 218.125, "rtt_p99_us": 249.792, "warmup_messages": 18943, "total_cpu_seconds": 4.253164, "peak_rss_bytes": 7176192, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000115083, "messages": 75648, "roundtrips_per_second": 75639.295203, "payload_mib_per_second": 2363.72797509, "latency_mode": "message", "rtt_samples": 75648, "rtt_observations": 75648, "rtt_p50_us": 196.25, "rtt_p95_us": 247.5, "rtt_p99_us": 275.834, "warmup_messages": 18709, "total_cpu_seconds": 4.224395, "peak_rss_bytes": 7192576, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000211041, "messages": 106740, "roundtrips_per_second": 106717.478237, "payload_mib_per_second": 3334.9211949, "latency_mode": "batch", "rtt_samples": 26685, "rtt_observations": 26685, "rtt_p50_us": 555, "rtt_p95_us": 623.375, "rtt_p99_us": 656.791, "warmup_messages": 26868, "total_cpu_seconds": 4.458504, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000338416, "messages": 108036, "roundtrips_per_second": 107999.451258, "payload_mib_per_second": 3374.9828518, "latency_mode": "batch", "rtt_samples": 27009, "rtt_observations": 27009, "rtt_p50_us": 551.875, "rtt_p95_us": 597.583, "rtt_p99_us": 636.708, "warmup_messages": 27216, "total_cpu_seconds": 4.494317, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000862958, "messages": 127728, "roundtrips_per_second": 127617.871137, "payload_mib_per_second": 3988.05847304, "latency_mode": "batch", "rtt_samples": 7983, "rtt_observations": 7983, "rtt_p50_us": 1847.75, "rtt_p95_us": 1999.708, "rtt_p99_us": 2080.25, "warmup_messages": 31840, "total_cpu_seconds": 4.986619, "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": 4, "handler_work": 10000, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000949375, "messages": 128928, "roundtrips_per_second": 128805.715074, "payload_mib_per_second": 4025.17859607, "latency_mode": "batch", "rtt_samples": 8058, "rtt_observations": 8058, "rtt_p50_us": 1828.958, "rtt_p95_us": 1977, "rtt_p99_us": 2053.5, "warmup_messages": 32352, "total_cpu_seconds": 4.991312, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004406541, "messages": 126208, "roundtrips_per_second": 125654.299179, "payload_mib_per_second": 3926.69684934, "latency_mode": "batch", "rtt_samples": 1972, "rtt_observations": 1972, "rtt_p50_us": 7483.542, "rtt_p95_us": 8016.375, "rtt_p99_us": 8477.75, "warmup_messages": 32320, "total_cpu_seconds": 4.995733, "peak_rss_bytes": 54181888, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004066542, "messages": 124352, "roundtrips_per_second": 123848.36542, "payload_mib_per_second": 3870.26141939, "latency_mode": "batch", "rtt_samples": 1943, "rtt_observations": 1943, "rtt_p50_us": 7615.291, "rtt_p95_us": 8141.458, "rtt_p99_us": 8394.292, "warmup_messages": 30592, "total_cpu_seconds": 4.975728, "peak_rss_bytes": 54280192, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000035292, "messages": 292792, "roundtrips_per_second": 292781.667149, "payload_mib_per_second": 35.7399496032, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 292792, "rtt_p50_us": 40.916, "rtt_p95_us": 99.417, "rtt_p99_us": 111.25, "warmup_messages": 55807, "total_cpu_seconds": 4.379328, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000074208, "messages": 283419, "roundtrips_per_second": 283397.969603, "payload_mib_per_second": 34.5944787114, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 283419, "rtt_p50_us": 42.208, "rtt_p95_us": 100.625, "rtt_p99_us": 114.917, "warmup_messages": 77051, "total_cpu_seconds": 4.587798, "peak_rss_bytes": 7749632, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000069375, "messages": 855060, "roundtrips_per_second": 855000.684328, "payload_mib_per_second": 104.370200724, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 213765, "rtt_p50_us": 77.5, "rtt_p95_us": 108.125, "rtt_p99_us": 124.791, "warmup_messages": 222212, "total_cpu_seconds": 4.774821, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0000545, "messages": 1025292, "roundtrips_per_second": 1025236.12463, "payload_mib_per_second": 125.15089412, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 256323, "rtt_p50_us": 49.708, "rtt_p95_us": 103.125, "rtt_p99_us": 118.25, "warmup_messages": 246732, "total_cpu_seconds": 4.489717, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000033625, "messages": 4250864, "roundtrips_per_second": 4250721.0695, "payload_mib_per_second": 518.886849305, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 265679, "rtt_p50_us": 46.25, "rtt_p95_us": 102.583, "rtt_p99_us": 120.792, "warmup_messages": 1036880, "total_cpu_seconds": 4.644396, "peak_rss_bytes": 7520256, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000016084, "messages": 3688208, "roundtrips_per_second": 3688148.67982, "payload_mib_per_second": 450.213461892, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 230513, "rtt_p50_us": 71.5, "rtt_p95_us": 106.5, "rtt_p99_us": 124.5, "warmup_messages": 1038240, "total_cpu_seconds": 4.715524, "peak_rss_bytes": 7700480, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000042292, "messages": 15885696, "roundtrips_per_second": 15885024.1906, "payload_mib_per_second": 1939.08986701, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 248214, "rtt_p50_us": 48.75, "rtt_p95_us": 101.334, "rtt_p99_us": 116.75, "warmup_messages": 3978752, "total_cpu_seconds": 4.703929, "peak_rss_bytes": 7667712, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000056458, "messages": 16293632, "roundtrips_per_second": 16292712.1461, "payload_mib_per_second": 1988.85646314, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 254588, "rtt_p50_us": 48.917, "rtt_p95_us": 98.458, "rtt_p99_us": 107.625, "warmup_messages": 3872000, "total_cpu_seconds": 4.667433, "peak_rss_bytes": 7749632, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000044083, "messages": 243748, "roundtrips_per_second": 243737.255331, "payload_mib_per_second": 476.049326818, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 243748, "rtt_p50_us": 62.5, "rtt_p95_us": 104.667, "rtt_p99_us": 118.541, "warmup_messages": 67076, "total_cpu_seconds": 4.551942, "peak_rss_bytes": 7733248, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000043, "messages": 260502, "roundtrips_per_second": 260490.798896, "payload_mib_per_second": 508.771091593, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 260502, "rtt_p50_us": 49.583, "rtt_p95_us": 102.833, "rtt_p99_us": 122.5, "warmup_messages": 55883, "total_cpu_seconds": 4.588180, "peak_rss_bytes": 7536640, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00003125, "messages": 1070440, "roundtrips_per_second": 1070406.5498, "payload_mib_per_second": 2090.63779257, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 267610, "rtt_p50_us": 45.875, "rtt_p95_us": 99.25, "rtt_p99_us": 114.167, "warmup_messages": 253092, "total_cpu_seconds": 4.768860, "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": 0, "backend": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000032458, "messages": 816200, "roundtrips_per_second": 816173.50864, "payload_mib_per_second": 1594.08888406, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 204050, "rtt_p50_us": 78.875, "rtt_p95_us": 108.625, "rtt_p99_us": 123.709, "warmup_messages": 216568, "total_cpu_seconds": 4.902762, "peak_rss_bytes": 7766016, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000058125, "messages": 2473184, "roundtrips_per_second": 2473040.25454, "payload_mib_per_second": 4830.15674714, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 154574, "rtt_p50_us": 90.5, "rtt_p95_us": 131.375, "rtt_p99_us": 148.5, "warmup_messages": 614048, "total_cpu_seconds": 4.958315, "peak_rss_bytes": 8437760, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000035834, "messages": 2509504, "roundtrips_per_second": 2509414.07766, "payload_mib_per_second": 4901.19937042, "latency_mode": "batch", "rtt_samples": 131072, "rtt_observations": 156844, "rtt_p50_us": 86.125, "rtt_p95_us": 131.5, "rtt_p99_us": 150.833, "warmup_messages": 631328, "total_cpu_seconds": 4.981705, "peak_rss_bytes": 8519680, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000112333, "messages": 4043904, "roundtrips_per_second": 4043449.78716, "payload_mib_per_second": 7897.36286554, "latency_mode": "batch", "rtt_samples": 63186, "rtt_observations": 63186, "rtt_p50_us": 213.75, "rtt_p95_us": 246.541, "rtt_p99_us": 278.792, "warmup_messages": 1042176, "total_cpu_seconds": 4.987773, "peak_rss_bytes": 8929280, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000116792, "messages": 3620864, "roundtrips_per_second": 3620441.16144, "payload_mib_per_second": 7071.17414343, "latency_mode": "batch", "rtt_samples": 56576, "rtt_observations": 56576, "rtt_p50_us": 221.542, "rtt_p95_us": 453.375, "rtt_p99_us": 646.75, "warmup_messages": 994816, "total_cpu_seconds": 4.911221, "peak_rss_bytes": 8437760, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055666, "messages": 152378, "roundtrips_per_second": 152369.518198, "payload_mib_per_second": 4761.5474437, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 152378, "rtt_p50_us": 94.167, "rtt_p95_us": 132.542, "rtt_p99_us": 153.209, "warmup_messages": 36183, "total_cpu_seconds": 4.966666, "peak_rss_bytes": 8437760, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000048208, "messages": 158357, "roundtrips_per_second": 158349.366294, "payload_mib_per_second": 4948.41769668, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 158357, "rtt_p50_us": 85.584, "rtt_p95_us": 132.25, "rtt_p99_us": 149.541, "warmup_messages": 39945, "total_cpu_seconds": 4.971628, "peak_rss_bytes": 8503296, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000107083, "messages": 257176, "roundtrips_per_second": 257148.463771, "payload_mib_per_second": 8035.88949285, "latency_mode": "batch", "rtt_samples": 64294, "rtt_observations": 64294, "rtt_p50_us": 206.792, "rtt_p95_us": 252.459, "rtt_p99_us": 292.875, "warmup_messages": 63988, "total_cpu_seconds": 4.986207, "peak_rss_bytes": 8863744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00011975, "messages": 249624, "roundtrips_per_second": 249594.111105, "payload_mib_per_second": 7799.81597204, "latency_mode": "batch", "rtt_samples": 62406, "rtt_observations": 62406, "rtt_p50_us": 215.917, "rtt_p95_us": 263.667, "rtt_p99_us": 302.5, "warmup_messages": 61904, "total_cpu_seconds": 4.985078, "peak_rss_bytes": 8962048, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000389542, "messages": 260528, "roundtrips_per_second": 260426.55292, "payload_mib_per_second": 8138.32977874, "latency_mode": "batch", "rtt_samples": 16283, "rtt_observations": 16283, "rtt_p50_us": 818.167, "rtt_p95_us": 923.458, "rtt_p99_us": 962.917, "warmup_messages": 63680, "total_cpu_seconds": 4.923116, "peak_rss_bytes": 16728064, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000378, "messages": 251632, "roundtrips_per_second": 251536.919045, "payload_mib_per_second": 7860.52872014, "latency_mode": "batch", "rtt_samples": 15727, "rtt_observations": 15727, "rtt_p50_us": 831.958, "rtt_p95_us": 1148.375, "rtt_p99_us": 1330.708, "warmup_messages": 63152, "total_cpu_seconds": 4.808606, "peak_rss_bytes": 16613376, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00169225, "messages": 232256, "roundtrips_per_second": 231863.628774, "payload_mib_per_second": 7245.73839919, "latency_mode": "batch", "rtt_samples": 3629, "rtt_observations": 3629, "rtt_p50_us": 3747.791, "rtt_p95_us": 3912.167, "rtt_p99_us": 3971.375, "warmup_messages": 58112, "total_cpu_seconds": 4.702879, "peak_rss_bytes": 54247424, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0017055, "messages": 214016, "roundtrips_per_second": 213651.617167, "payload_mib_per_second": 6676.61303647, "latency_mode": "batch", "rtt_samples": 3344, "rtt_observations": 3344, "rtt_p50_us": 4556.375, "rtt_p95_us": 5755.833, "rtt_p99_us": 6408.416, "warmup_messages": 52992, "total_cpu_seconds": 4.309147, "peak_rss_bytes": 54345728, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000055542, "messages": 146260, "roundtrips_per_second": 146251.876878, "payload_mib_per_second": 17.8530123142, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 146260, "rtt_p50_us": 106.834, "rtt_p95_us": 139.541, "rtt_p99_us": 156.375, "warmup_messages": 36117, "total_cpu_seconds": 4.990706, "peak_rss_bytes": 7389184, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000071875, "messages": 141877, "roundtrips_per_second": 141866.803324, "payload_mib_per_second": 17.3177250151, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 141877, "rtt_p50_us": 109.458, "rtt_p95_us": 146.125, "rtt_p99_us": 171.959, "warmup_messages": 37119, "total_cpu_seconds": 4.969015, "peak_rss_bytes": 7503872, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000152291, "messages": 220596, "roundtrips_per_second": 220562.41033, "payload_mib_per_second": 26.9241223547, "latency_mode": "batch", "rtt_samples": 55149, "rtt_observations": 55149, "rtt_p50_us": 286.042, "rtt_p95_us": 354.042, "rtt_p99_us": 399.042, "warmup_messages": 55164, "total_cpu_seconds": 4.985091, "peak_rss_bytes": 4833280, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.00009275, "messages": 219632, "roundtrips_per_second": 219611.631021, "payload_mib_per_second": 26.8080604274, "latency_mode": "batch", "rtt_samples": 54908, "rtt_observations": 54908, "rtt_p50_us": 288.333, "rtt_p95_us": 358.083, "rtt_p99_us": 405.25, "warmup_messages": 54620, "total_cpu_seconds": 4.987876, "peak_rss_bytes": 4898816, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000778958, "messages": 247360, "roundtrips_per_second": 247167.466924, "payload_mib_per_second": 30.1718099273, "latency_mode": "batch", "rtt_samples": 15460, "rtt_observations": 15460, "rtt_p50_us": 1029.667, "rtt_p95_us": 1124.959, "rtt_p99_us": 1316.541, "warmup_messages": 62080, "total_cpu_seconds": 4.992553, "peak_rss_bytes": 3358720, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000606291, "messages": 239856, "roundtrips_per_second": 239710.665581, "payload_mib_per_second": 29.261555857, "latency_mode": "batch", "rtt_samples": 14991, "rtt_observations": 14991, "rtt_p50_us": 1025.542, "rtt_p95_us": 1423.417, "rtt_p99_us": 1890.667, "warmup_messages": 62096, "total_cpu_seconds": 4.969701, "peak_rss_bytes": 3457024, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002337833, "messages": 257472, "roundtrips_per_second": 256871.477383, "payload_mib_per_second": 31.3563815165, "latency_mode": "batch", "rtt_samples": 4023, "rtt_observations": 4023, "rtt_p50_us": 3982.292, "rtt_p95_us": 4045.208, "rtt_p99_us": 4885, "warmup_messages": 64448, "total_cpu_seconds": 4.999877, "peak_rss_bytes": 3096576, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002167708, "messages": 257280, "roundtrips_per_second": 256723.498419, "payload_mib_per_second": 31.3383176781, "latency_mode": "batch", "rtt_samples": 4020, "rtt_observations": 4020, "rtt_p50_us": 3981.375, "rtt_p95_us": 4976.167, "rtt_p99_us": 5839.167, "warmup_messages": 64448, "total_cpu_seconds": 4.999963, "peak_rss_bytes": 3162112, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000090042, "messages": 143031, "roundtrips_per_second": 143018.122362, "payload_mib_per_second": 279.332270239, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 143031, "rtt_p50_us": 107.833, "rtt_p95_us": 144.583, "rtt_p99_us": 163.167, "warmup_messages": 34127, "total_cpu_seconds": 4.947496, "peak_rss_bytes": 7487488, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000064667, "messages": 136305, "roundtrips_per_second": 136296.186135, "payload_mib_per_second": 266.203488544, "latency_mode": "message", "rtt_samples": 131072, "rtt_observations": 136305, "rtt_p50_us": 115.208, "rtt_p95_us": 144.916, "rtt_p99_us": 161.541, "warmup_messages": 33103, "total_cpu_seconds": 4.984808, "peak_rss_bytes": 7569408, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000156333, "messages": 209580, "roundtrips_per_second": 209547.240851, "payload_mib_per_second": 409.271954787, "latency_mode": "batch", "rtt_samples": 52395, "rtt_observations": 52395, "rtt_p50_us": 299.666, "rtt_p95_us": 364.167, "rtt_p99_us": 409.875, "warmup_messages": 52412, "total_cpu_seconds": 4.987513, "peak_rss_bytes": 5423104, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000195084, "messages": 208336, "roundtrips_per_second": 208295.364907, "payload_mib_per_second": 406.826884584, "latency_mode": "batch", "rtt_samples": 52084, "rtt_observations": 52084, "rtt_p50_us": 301.5, "rtt_p95_us": 366.25, "rtt_p99_us": 407.25, "warmup_messages": 51960, "total_cpu_seconds": 4.989155, "peak_rss_bytes": 5144576, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000552417, "messages": 234272, "roundtrips_per_second": 234142.655617, "payload_mib_per_second": 457.309874251, "latency_mode": "batch", "rtt_samples": 14642, "rtt_observations": 14642, "rtt_p50_us": 1062.791, "rtt_p95_us": 1176.209, "rtt_p99_us": 1362.833, "warmup_messages": 59296, "total_cpu_seconds": 4.993865, "peak_rss_bytes": 4489216, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000573042, "messages": 234400, "roundtrips_per_second": 234265.755883, "payload_mib_per_second": 457.550304458, "latency_mode": "batch", "rtt_samples": 14650, "rtt_observations": 14650, "rtt_p50_us": 1061.292, "rtt_p95_us": 1184.042, "rtt_p99_us": 1384.375, "warmup_messages": 58288, "total_cpu_seconds": 4.991523, "peak_rss_bytes": 4374528, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.002353791, "messages": 244224, "roundtrips_per_second": 243650.497651, "payload_mib_per_second": 475.879878226, "latency_mode": "batch", "rtt_samples": 3816, "rtt_observations": 3816, "rtt_p50_us": 4149.458, "rtt_p95_us": 4267.042, "rtt_p99_us": 5135.084, "warmup_messages": 61312, "total_cpu_seconds": 4.998219, "peak_rss_bytes": 6815744, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.003091583, "messages": 243648, "roundtrips_per_second": 242897.063568, "payload_mib_per_second": 474.40832728, "latency_mode": "batch", "rtt_samples": 3807, "rtt_observations": 3807, "rtt_p50_us": 4150.875, "rtt_p95_us": 4387.792, "rtt_p99_us": 5146.417, "warmup_messages": 61248, "total_cpu_seconds": 4.993143, "peak_rss_bytes": 6930432, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000099833, "messages": 100522, "roundtrips_per_second": 100511.965589, "payload_mib_per_second": 3140.99892465, "latency_mode": "message", "rtt_samples": 100522, "rtt_observations": 100522, "rtt_p50_us": 147.917, "rtt_p95_us": 180.416, "rtt_p99_us": 201.833, "warmup_messages": 23844, "total_cpu_seconds": 4.963172, "peak_rss_bytes": 7766016, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000106333, "messages": 96927, "roundtrips_per_second": 96916.6945571, "payload_mib_per_second": 3028.64670491, "latency_mode": "message", "rtt_samples": 96927, "rtt_observations": 96927, "rtt_p50_us": 154.416, "rtt_p95_us": 186.208, "rtt_p99_us": 207.041, "warmup_messages": 24435, "total_cpu_seconds": 4.989007, "peak_rss_bytes": 7454720, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000255417, "messages": 129200, "roundtrips_per_second": 129167.00855, "payload_mib_per_second": 4036.46901719, "latency_mode": "batch", "rtt_samples": 32300, "rtt_observations": 32300, "rtt_p50_us": 452.375, "rtt_p95_us": 503.625, "rtt_p99_us": 530.084, "warmup_messages": 31976, "total_cpu_seconds": 4.992339, "peak_rss_bytes": 7782400, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.000222375, "messages": 128048, "roundtrips_per_second": 128019.531657, "payload_mib_per_second": 4000.61036427, "latency_mode": "batch", "rtt_samples": 32012, "rtt_observations": 32012, "rtt_p50_us": 460.167, "rtt_p95_us": 520.5, "rtt_p99_us": 567.583, "warmup_messages": 32096, "total_cpu_seconds": 4.994126, "peak_rss_bytes": 7880704, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.0011605, "messages": 130512, "roundtrips_per_second": 130360.716389, "payload_mib_per_second": 4073.77238714, "latency_mode": "batch", "rtt_samples": 8157, "rtt_observations": 8157, "rtt_p50_us": 1803.208, "rtt_p95_us": 1920.584, "rtt_p99_us": 1979.791, "warmup_messages": 32768, "total_cpu_seconds": 4.973859, "peak_rss_bytes": 16384000, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001084, "messages": 124112, "roundtrips_per_second": 123977.608273, "payload_mib_per_second": 3874.30025852, "latency_mode": "batch", "rtt_samples": 7757, "rtt_observations": 7757, "rtt_p50_us": 1892.459, "rtt_p95_us": 2219.292, "rtt_p99_us": 2395.292, "warmup_messages": 30832, "total_cpu_seconds": 4.905474, "peak_rss_bytes": 16416768, "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": "standalone", "execution": "callback", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.001726292, "messages": 123904, "roundtrips_per_second": 123690.474124, "payload_mib_per_second": 3865.32731638, "latency_mode": "batch", "rtt_samples": 1936, "rtt_observations": 1936, "rtt_p50_us": 7555.417, "rtt_p95_us": 7934.625, "rtt_p99_us": 8042.833, "warmup_messages": 30720, "total_cpu_seconds": 4.903053, "peak_rss_bytes": 54165504, "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": "standalone", "execution": "coroutine", "command": [ "/private/tmp/arknet-macmini-standalone/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": "standalone", "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.004954917, "messages": 117568, "roundtrips_per_second": 116988.332522, "payload_mib_per_second": 3655.88539132, "latency_mode": "batch", "rtt_samples": 1837, "rtt_observations": 1837, "rtt_p50_us": 8068.458, "rtt_p95_us": 10600.291, "rtt_p99_us": 11485.708, "warmup_messages": 29760, "total_cpu_seconds": 4.677317, "peak_rss_bytes": 54198272, "content_or_io_errors": 0, "ok": true } } ], "complete": true, "failed_measurements": 0 }