f7cloud_client/apps/whiteboard/tools/benchmarks/results.json
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

58 lines
1.9 KiB
JSON

{
"SPDX-FileCopyrightText": "2025 F7cloud GmbH and F7cloud contributors",
"SPDX-License-Identifier": "AGPL-3.0-or-later",
"timestamp": "2025-02-14T22:45:00Z",
"environment": {
"cpu": "Apple M4",
"logicalCores": 10,
"memoryGiB": 16,
"nodeVersion": "v24.8.0"
},
"loadParameters": {
"durationSeconds": 60,
"updateRatePerSecond": 2,
"activeUserRatio": 0.1,
"description": "Simulated cursor + viewport updates (Socket.IO volatile broadcast) with JWT-authenticated clients"
},
"scenarios": [
{
"concurrency": 50,
"cpu": { "average": 10.47, "peak": 47.7 },
"memory": { "averageRssMb": 242.77, "peakRssMb": 263.39 },
"network": { "ingressBytes": 149322, "egressBytes": 23495225 },
"droppedConnections": 0,
"joinDelayMs": 26.82
},
{
"concurrency": 100,
"cpu": { "average": 19.87, "peak": 55.6 },
"memory": { "averageRssMb": 363.73, "peakRssMb": 370.77 },
"network": { "ingressBytes": 299019, "egressBytes": 96610984 },
"droppedConnections": 0,
"joinDelayMs": 56.92
},
{
"concurrency": 300,
"cpu": { "average": 110.38, "peak": 440.9 },
"memory": { "averageRssMb": 2910.2, "peakRssMb": 3048.09 },
"network": { "ingressBytes": 903256, "egressBytes": 2746793047 },
"droppedConnections": 0,
"joinDelayMs": 692.84
},
{
"concurrency": 500,
"cpu": { "average": 203.1, "peak": 480 },
"memory": { "averageRssMb": 3588.62, "peakRssMb": 4541.17 },
"network": { "ingressBytes": 1507401, "egressBytes": 9226635227 },
"droppedConnections": 151,
"joinDelayMs": 1095.08
}
],
"notes": [
"Active sender ratio = 10% (i.e., 1 in 10 users continuously sending pointer updates)",
"Websocket server process launched with NODE_OPTIONS=--max-old-space-size=8192",
"Storage strategy: in-memory LRU, single node (no Redis adapter)",
"Network bytes derived from client telemetry; system-level nettop sampling returned 0 under macOS non-root context"
]
}