mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-11-14 16:27:25 +01:00
498 lines
15 KiB
JSON
498 lines
15 KiB
JSON
{
|
|
"measuredAt": "2026-11-02T10:48:59.787Z",
|
|
"environment": {
|
|
"execution": "compiled JavaScript",
|
|
"node": "v24.14.1",
|
|
"platform": "linux",
|
|
"arch": "x64",
|
|
"cpu": "Intel Xeon E312xx (Sandy Bridge, IBRS update)",
|
|
"logicalCpus": 12,
|
|
"totalMemoryGiB": 35.22977066040039,
|
|
"loadAverage": [
|
|
4.84,
|
|
4.64,
|
|
4.01
|
|
]
|
|
},
|
|
"methodology": {
|
|
"scope": "Local loopback HTTP, deterministic synthetic content, isolated process per scenario; no production traffic",
|
|
"upstreamDelayMs": 20,
|
|
"rawSourceBaseline": "Raw local file; anonymization and gzip repeated every request; no transformed-result cache. Not a complete legacy deployment comparison.",
|
|
"measurements": "Cold request then 3 warmups, 2 batches each at concurrency 1 (16 requests) and 8 (32 requests). CPU and RSS include server, loopback client, hashing and Node runtime; worker-thread CPU included. First cold request also includes worker startup when applicable.",
|
|
"limitations": "Warm OS page cache; no TLS, proxy, GitHub bandwidth, database auth or real-world RTT. Small sample p95 is descriptive, not a capacity SLA. Fresh metadata indexes; not a full-size index test.",
|
|
"legacyComparison": "Existing large-file transformedFile cache enabled, isolated TMPDIR, local source file, no Redis coordination or database authorization."
|
|
},
|
|
"scenarios": [
|
|
{
|
|
"size": 2097152,
|
|
"changed": false,
|
|
"mode": "legacy-transform",
|
|
"encoding": "gzip",
|
|
"binary": false,
|
|
"cold": {
|
|
"ms": 3637.6617370000004,
|
|
"ttfb": 3425.310189,
|
|
"bytes": 799931,
|
|
"wallMs": 3672.4500099999996,
|
|
"cpuMs": 4809.962
|
|
},
|
|
"batches": [
|
|
{
|
|
"concurrency": 1,
|
|
"repeat": 0,
|
|
"requests": 16,
|
|
"elapsedMs": 4325.215086,
|
|
"requestsPerSecond": 3.6992379990047968,
|
|
"p50Ms": 259.56264199999896,
|
|
"p95Ms": 326.0954209999991,
|
|
"maxMs": 326.0954209999991,
|
|
"ttfbP95Ms": 100.11303399999997,
|
|
"cpuMs": 7363.262,
|
|
"cpuMsPerRequest": 460.203875,
|
|
"peakRssMiB": 269.8828125,
|
|
"eventLoopP95Ms": 11.419647,
|
|
"wireBytes": 12798896,
|
|
"latenciesMs": [
|
|
271.195162,
|
|
326.0954209999991,
|
|
325.21412000000055,
|
|
268.0655480000005,
|
|
254.55466100000012,
|
|
262.5113799999999,
|
|
254.16493199999968,
|
|
256.40336600000046,
|
|
270.1401279999991,
|
|
254.43623800000023,
|
|
300.7399460000015,
|
|
260.95136600000114,
|
|
253.6488389999995,
|
|
259.56264199999896,
|
|
254.29303199999958,
|
|
246.70169999999962
|
|
]
|
|
},
|
|
{
|
|
"concurrency": 1,
|
|
"repeat": 1,
|
|
"requests": 16,
|
|
"elapsedMs": 4144.421229,
|
|
"requestsPerSecond": 3.8606114378630894,
|
|
"p50Ms": 257.6290540000009,
|
|
"p95Ms": 284.40178000000014,
|
|
"maxMs": 284.40178000000014,
|
|
"ttfbP95Ms": 99.43109800000093,
|
|
"cpuMs": 7050.23,
|
|
"cpuMsPerRequest": 440.639375,
|
|
"peakRssMiB": 270.28515625,
|
|
"eventLoopP95Ms": 11.386879,
|
|
"wireBytes": 12798896,
|
|
"latenciesMs": [
|
|
255.06874499999867,
|
|
245.9648269999998,
|
|
263.4925280000007,
|
|
240.60825599999953,
|
|
265.1590239999987,
|
|
264.77967999999964,
|
|
243.70354000000043,
|
|
269.05731899999955,
|
|
257.6290540000009,
|
|
255.93209899999965,
|
|
264.11589300000014,
|
|
276.2427490000009,
|
|
257.6929230000005,
|
|
284.40178000000014,
|
|
255.67801800000052,
|
|
239.9359570000015
|
|
]
|
|
},
|
|
{
|
|
"concurrency": 8,
|
|
"repeat": 0,
|
|
"requests": 32,
|
|
"elapsedMs": 2457.372474,
|
|
"requestsPerSecond": 13.022038921072411,
|
|
"p50Ms": 627.6892860000007,
|
|
"p95Ms": 675.1984000000011,
|
|
"maxMs": 676.5109240000002,
|
|
"ttfbP95Ms": 362.1158489999998,
|
|
"cpuMs": 9279.507,
|
|
"cpuMsPerRequest": 289.98459375,
|
|
"peakRssMiB": 257.109375,
|
|
"eventLoopP95Ms": 14.229503,
|
|
"wireBytes": 25597792,
|
|
"latenciesMs": [
|
|
638.7337129999996,
|
|
644.2589910000006,
|
|
653.9658299999992,
|
|
660.062434999998,
|
|
653.491895000001,
|
|
667.5545409999995,
|
|
675.1984000000011,
|
|
676.5109240000002,
|
|
518.4652159999969,
|
|
508.24069299999974,
|
|
529.0743550000007,
|
|
519.2867880000013,
|
|
517.0170130000006,
|
|
535.1560919999974,
|
|
534.1093989999972,
|
|
539.1497820000004,
|
|
619.183696,
|
|
632.2522540000027,
|
|
627.6892860000007,
|
|
645.0611839999983,
|
|
651.0646340000021,
|
|
634.4353510000001,
|
|
625.0313089999981,
|
|
635.0648269999983,
|
|
653.2990800000007,
|
|
641.2500100000034,
|
|
620.1606979999997,
|
|
619.6126290000029,
|
|
621.0784349999994,
|
|
635.4328630000018,
|
|
609.3666200000007,
|
|
604.615855
|
|
]
|
|
},
|
|
{
|
|
"concurrency": 8,
|
|
"repeat": 1,
|
|
"requests": 32,
|
|
"elapsedMs": 2332.6840220000013,
|
|
"requestsPerSecond": 13.718103137073737,
|
|
"p50Ms": 591.6440280000024,
|
|
"p95Ms": 635.7273109999987,
|
|
"maxMs": 641.7715180000014,
|
|
"ttfbP95Ms": 325.4839319999992,
|
|
"cpuMs": 8533.531,
|
|
"cpuMsPerRequest": 266.67284375,
|
|
"peakRssMiB": 274.7109375,
|
|
"eventLoopP95Ms": 14.196735,
|
|
"wireBytes": 25597792,
|
|
"latenciesMs": [
|
|
597.2558779999999,
|
|
606.2361659999988,
|
|
615.4332890000005,
|
|
619.6175079999994,
|
|
623.0158960000008,
|
|
626.0080349999989,
|
|
626.6588200000006,
|
|
626.664377000001,
|
|
502.19446700000117,
|
|
489.31906900000104,
|
|
500.0022510000017,
|
|
517.2302520000012,
|
|
523.0413550000012,
|
|
527.0690040000009,
|
|
527.3038940000006,
|
|
531.9332829999985,
|
|
578.1515760000002,
|
|
617.7991489999986,
|
|
576.213284999998,
|
|
635.7273109999987,
|
|
591.6440280000024,
|
|
641.7715180000014,
|
|
588.0470649999988,
|
|
617.4792789999992,
|
|
592.6901799999978,
|
|
596.9206689999992,
|
|
576.3831680000003,
|
|
576.4393070000006,
|
|
568.0410200000006,
|
|
592.3916649999992,
|
|
599.7627519999987,
|
|
584.0048639999986
|
|
]
|
|
}
|
|
],
|
|
"upstreamFills": 1,
|
|
"source": null,
|
|
"results": null,
|
|
"metrics": [
|
|
{
|
|
"name": "inspected_unchanged",
|
|
"traffic": "background",
|
|
"count": 100,
|
|
"bytes": 209715200,
|
|
"ms": 4554.967507000029,
|
|
"b0": 0,
|
|
"b1": 0,
|
|
"b2": 32,
|
|
"b3": 67,
|
|
"b4": 0,
|
|
"b5": 1,
|
|
"b6": 0
|
|
},
|
|
{
|
|
"name": "legacy_result_hit",
|
|
"traffic": "background",
|
|
"count": 99,
|
|
"bytes": 0,
|
|
"ms": 0,
|
|
"b0": 99,
|
|
"b1": 0,
|
|
"b2": 0,
|
|
"b3": 0,
|
|
"b4": 0,
|
|
"b5": 0,
|
|
"b6": 0
|
|
},
|
|
{
|
|
"name": "legacy_result_miss",
|
|
"traffic": "background",
|
|
"count": 1,
|
|
"bytes": 0,
|
|
"ms": 0,
|
|
"b0": 1,
|
|
"b1": 0,
|
|
"b2": 0,
|
|
"b3": 0,
|
|
"b4": 0,
|
|
"b5": 0,
|
|
"b6": 0
|
|
}
|
|
],
|
|
"wireBytesPerResponse": 799931,
|
|
"uncompressedBytes": 2097152,
|
|
"verifiedResponses": 100
|
|
},
|
|
{
|
|
"size": 2097152,
|
|
"changed": true,
|
|
"mode": "legacy-transform",
|
|
"encoding": "gzip",
|
|
"binary": false,
|
|
"cold": {
|
|
"ms": 2903.1252619999996,
|
|
"ttfb": 2710.632705,
|
|
"bytes": 799783,
|
|
"wallMs": 2938.953792,
|
|
"cpuMs": 3776.116
|
|
},
|
|
"batches": [
|
|
{
|
|
"concurrency": 1,
|
|
"repeat": 0,
|
|
"requests": 16,
|
|
"elapsedMs": 4094.466308000001,
|
|
"requestsPerSecond": 3.9077131905416564,
|
|
"p50Ms": 250.63896699999987,
|
|
"p95Ms": 328.3509729999996,
|
|
"maxMs": 328.3509729999996,
|
|
"ttfbP95Ms": 139.6392849999993,
|
|
"cpuMs": 5652.677,
|
|
"cpuMsPerRequest": 353.2923125,
|
|
"peakRssMiB": 335.65234375,
|
|
"eventLoopP95Ms": 11.599871,
|
|
"wireBytes": 12796528,
|
|
"latenciesMs": [
|
|
274.80920400000014,
|
|
250.63896699999987,
|
|
328.3509729999996,
|
|
261.9780500000006,
|
|
224.44531199999983,
|
|
288.4866490000004,
|
|
260.0317410000007,
|
|
265.3711569999996,
|
|
220.20456599999852,
|
|
236.22282199999972,
|
|
256.1077639999985,
|
|
283.01616699999977,
|
|
235.04550499999823,
|
|
246.0147109999998,
|
|
221.8804140000011,
|
|
237.00552799999969
|
|
]
|
|
},
|
|
{
|
|
"concurrency": 1,
|
|
"repeat": 1,
|
|
"requests": 16,
|
|
"elapsedMs": 3646.5368070000004,
|
|
"requestsPerSecond": 4.387724804884987,
|
|
"p50Ms": 218.23768400000154,
|
|
"p95Ms": 286.0494230000004,
|
|
"maxMs": 286.0494230000004,
|
|
"ttfbP95Ms": 137.9453310000008,
|
|
"cpuMs": 5961.413,
|
|
"cpuMsPerRequest": 372.5883125,
|
|
"peakRssMiB": 336.703125,
|
|
"eventLoopP95Ms": 13.033471,
|
|
"wireBytes": 12796528,
|
|
"latenciesMs": [
|
|
203.70693100000062,
|
|
211.7173640000001,
|
|
252.71899200000007,
|
|
286.0494230000004,
|
|
211.1080320000001,
|
|
274.02094000000034,
|
|
212.45707100000072,
|
|
181.00006699999904,
|
|
206.20519800000147,
|
|
234.44334700000036,
|
|
247.34129100000064,
|
|
221.80664199999956,
|
|
194.29920999999922,
|
|
232.47182499999872,
|
|
218.23768400000154,
|
|
254.94733899999846
|
|
]
|
|
},
|
|
{
|
|
"concurrency": 8,
|
|
"repeat": 0,
|
|
"requests": 32,
|
|
"elapsedMs": 2860.0330489999997,
|
|
"requestsPerSecond": 11.188681896941256,
|
|
"p50Ms": 674.8104320000002,
|
|
"p95Ms": 937.1299240000008,
|
|
"maxMs": 956.4731780000002,
|
|
"ttfbP95Ms": 349.0807139999997,
|
|
"cpuMs": 8294.185,
|
|
"cpuMsPerRequest": 259.19328125,
|
|
"peakRssMiB": 306.8125,
|
|
"eventLoopP95Ms": 17.088511,
|
|
"wireBytes": 25593056,
|
|
"latenciesMs": [
|
|
838.9425090000004,
|
|
836.6894339999999,
|
|
840.9874359999994,
|
|
914.8391210000009,
|
|
929.2231830000001,
|
|
932.435884999999,
|
|
937.1299240000008,
|
|
956.4731780000002,
|
|
609.6644930000002,
|
|
624.2318410000007,
|
|
635.5053589999989,
|
|
565.2249200000006,
|
|
555.5831100000014,
|
|
544.6693990000003,
|
|
574.0213219999987,
|
|
577.7646199999999,
|
|
662.6372410000004,
|
|
674.8104320000002,
|
|
673.4079709999987,
|
|
651.1047060000001,
|
|
651.0912209999988,
|
|
671.7599570000002,
|
|
700.2244200000005,
|
|
673.7866299999987,
|
|
716.5474200000026,
|
|
688.9938089999996,
|
|
682.0821550000001,
|
|
701.2659249999997,
|
|
688.1068889999988,
|
|
664.9055890000018,
|
|
677.3972719999983,
|
|
690.5366940000022
|
|
]
|
|
},
|
|
{
|
|
"concurrency": 8,
|
|
"repeat": 1,
|
|
"requests": 32,
|
|
"elapsedMs": 2979.963332000003,
|
|
"requestsPerSecond": 10.738387166167978,
|
|
"p50Ms": 715.5634050000008,
|
|
"p95Ms": 839.5880639999996,
|
|
"maxMs": 839.9379399999998,
|
|
"ttfbP95Ms": 469.71283799999946,
|
|
"cpuMs": 7910.049,
|
|
"cpuMsPerRequest": 247.18903125,
|
|
"peakRssMiB": 308.02734375,
|
|
"eventLoopP95Ms": 19.464191,
|
|
"wireBytes": 25593056,
|
|
"latenciesMs": [
|
|
675.5995089999997,
|
|
677.2758930000018,
|
|
682.5500949999987,
|
|
695.3682000000008,
|
|
695.637243000001,
|
|
707.3496059999998,
|
|
708.2368339999994,
|
|
715.5634050000008,
|
|
622.8828360000007,
|
|
622.234027999999,
|
|
640.7814050000015,
|
|
628.4150020000016,
|
|
638.2158200000013,
|
|
632.4952449999982,
|
|
640.3528240000014,
|
|
655.5803180000003,
|
|
819.2730220000012,
|
|
839.5432240000009,
|
|
815.6718389999987,
|
|
823.1129099999998,
|
|
807.2870309999998,
|
|
839.9379399999998,
|
|
839.5880639999996,
|
|
822.5235159999975,
|
|
800.3038809999998,
|
|
836.5671479999983,
|
|
794.8266949999997,
|
|
782.2958900000012,
|
|
780.0966379999991,
|
|
797.6877550000027,
|
|
833.3983110000008,
|
|
831.9884109999985
|
|
]
|
|
}
|
|
],
|
|
"upstreamFills": 1,
|
|
"source": null,
|
|
"results": null,
|
|
"metrics": [
|
|
{
|
|
"name": "inspected_changed",
|
|
"traffic": "background",
|
|
"count": 100,
|
|
"bytes": 209715200,
|
|
"ms": 4202.822877000019,
|
|
"b0": 0,
|
|
"b1": 0,
|
|
"b2": 34,
|
|
"b3": 65,
|
|
"b4": 0,
|
|
"b5": 1,
|
|
"b6": 0
|
|
},
|
|
{
|
|
"name": "legacy_result_hit",
|
|
"traffic": "background",
|
|
"count": 99,
|
|
"bytes": 0,
|
|
"ms": 0,
|
|
"b0": 99,
|
|
"b1": 0,
|
|
"b2": 0,
|
|
"b3": 0,
|
|
"b4": 0,
|
|
"b5": 0,
|
|
"b6": 0
|
|
},
|
|
{
|
|
"name": "legacy_result_miss",
|
|
"traffic": "background",
|
|
"count": 1,
|
|
"bytes": 0,
|
|
"ms": 0,
|
|
"b0": 1,
|
|
"b1": 0,
|
|
"b2": 0,
|
|
"b3": 0,
|
|
"b4": 0,
|
|
"b5": 0,
|
|
"b6": 0
|
|
}
|
|
],
|
|
"wireBytesPerResponse": 799783,
|
|
"uncompressedBytes": 2115777,
|
|
"verifiedResponses": 100
|
|
}
|
|
],
|
|
"completedAt": "2026-11-02T10:49:41.535Z",
|
|
"assertions": "All 200 response bodies verified against expected output or the validated wire digest"
|
|
}
|