feat: integrate performance upgrade and agent inspection tooling
This commit is contained in:
@@ -0,0 +1,303 @@
|
||||
{
|
||||
"runtime": ".NET 8.0.31",
|
||||
"host": "Windows loopback TCP; sequential round-trip samples, multiple real connections",
|
||||
"rows": [
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 1,
|
||||
"bytes": 64,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 2786.3308702603804,
|
||||
"p50Microseconds": 61.2,
|
||||
"p95Microseconds": 164.7,
|
||||
"p99Microseconds": 395.7,
|
||||
"processAllocatedBytes": 4198840
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 1,
|
||||
"bytes": 64,
|
||||
"elapsedMilliseconds": 2.3583,
|
||||
"delivered": 1
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 1,
|
||||
"bytes": 1024,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 9602.940900650823,
|
||||
"p50Microseconds": 75.7,
|
||||
"p95Microseconds": 193.2,
|
||||
"p99Microseconds": 496,
|
||||
"processAllocatedBytes": 9938800
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 1,
|
||||
"bytes": 1024,
|
||||
"elapsedMilliseconds": 4.7543,
|
||||
"delivered": 1
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 1,
|
||||
"bytes": 32768,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 2206.3658826885603,
|
||||
"p50Microseconds": 384.2,
|
||||
"p95Microseconds": 1002.5,
|
||||
"p99Microseconds": 1126.9,
|
||||
"processAllocatedBytes": 229867960
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 1,
|
||||
"bytes": 32768,
|
||||
"elapsedMilliseconds": 10.4461,
|
||||
"delivered": 1
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/slow-consumer-burst",
|
||||
"connections": 1,
|
||||
"attempts": 8,
|
||||
"beforePump": {
|
||||
"PendingCount": 2,
|
||||
"PendingBytes": 2136,
|
||||
"Rejected": 1,
|
||||
"Replaced": 0,
|
||||
"Completed": 0,
|
||||
"OldestWaitMilliseconds": 109.4399,
|
||||
"LastWaitMilliseconds": 0
|
||||
},
|
||||
"afterPump": {
|
||||
"PendingCount": 0,
|
||||
"PendingBytes": 0,
|
||||
"Rejected": 1,
|
||||
"Replaced": 0,
|
||||
"Completed": 2,
|
||||
"OldestWaitMilliseconds": 0,
|
||||
"LastWaitMilliseconds": 109.0027
|
||||
},
|
||||
"metrics": {
|
||||
"CurrentSessions": 1,
|
||||
"SessionsConnected": 1,
|
||||
"SessionsDisconnected": 0,
|
||||
"PacketsSent": 771,
|
||||
"PacketsReceived": 770,
|
||||
"BytesSent": 8772548,
|
||||
"BytesReceived": 8703064,
|
||||
"RpcStarted": 0,
|
||||
"RpcCompleted": 0,
|
||||
"RpcTimedOut": 0,
|
||||
"RpcCanceled": 0,
|
||||
"RpcFailed": 0,
|
||||
"ProtocolViolations": 0,
|
||||
"AuthRejectedCount": 0,
|
||||
"PermissionDeniedCount": 0,
|
||||
"HandlerExceptionCount": 0,
|
||||
"UnknownOpcodeCount": 0,
|
||||
"DispatchMissCount": 2,
|
||||
"SerializationErrorCount": 0,
|
||||
"DispatchQueueRejectedCount": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 32,
|
||||
"bytes": 64,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 9747.14534288249,
|
||||
"p50Microseconds": 78.5,
|
||||
"p95Microseconds": 235.1,
|
||||
"p99Microseconds": 304.2,
|
||||
"processAllocatedBytes": 3791256
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 32,
|
||||
"bytes": 64,
|
||||
"elapsedMilliseconds": 9.6954,
|
||||
"delivered": 32
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 32,
|
||||
"bytes": 1024,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 8234.052955253068,
|
||||
"p50Microseconds": 86.6,
|
||||
"p95Microseconds": 247.5,
|
||||
"p99Microseconds": 494.8,
|
||||
"processAllocatedBytes": 9908800
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 32,
|
||||
"bytes": 1024,
|
||||
"elapsedMilliseconds": 15.3001,
|
||||
"delivered": 32
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 32,
|
||||
"bytes": 32768,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 1754.0157368099387,
|
||||
"p50Microseconds": 419.6,
|
||||
"p95Microseconds": 1319.5,
|
||||
"p99Microseconds": 1647.1,
|
||||
"processAllocatedBytes": 230263696
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 32,
|
||||
"bytes": 32768,
|
||||
"elapsedMilliseconds": 11.5336,
|
||||
"delivered": 32
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/slow-consumer-burst",
|
||||
"connections": 32,
|
||||
"attempts": 256,
|
||||
"beforePump": {
|
||||
"PendingCount": 30,
|
||||
"PendingBytes": 32040,
|
||||
"Rejected": 32,
|
||||
"Replaced": 0,
|
||||
"Completed": 0,
|
||||
"OldestWaitMilliseconds": 126.3722,
|
||||
"LastWaitMilliseconds": 0
|
||||
},
|
||||
"afterPump": {
|
||||
"PendingCount": 23,
|
||||
"PendingBytes": 24564,
|
||||
"Rejected": 32,
|
||||
"Replaced": 0,
|
||||
"Completed": 7,
|
||||
"OldestWaitMilliseconds": 126.2021,
|
||||
"LastWaitMilliseconds": 126.1876
|
||||
},
|
||||
"metrics": {
|
||||
"CurrentSessions": 32,
|
||||
"SessionsConnected": 32,
|
||||
"SessionsDisconnected": 0,
|
||||
"PacketsSent": 864,
|
||||
"PacketsReceived": 775,
|
||||
"BytesSent": 9826176,
|
||||
"BytesReceived": 8708404,
|
||||
"RpcStarted": 0,
|
||||
"RpcCompleted": 0,
|
||||
"RpcTimedOut": 0,
|
||||
"RpcCanceled": 0,
|
||||
"RpcFailed": 0,
|
||||
"ProtocolViolations": 0,
|
||||
"AuthRejectedCount": 0,
|
||||
"PermissionDeniedCount": 0,
|
||||
"HandlerExceptionCount": 0,
|
||||
"UnknownOpcodeCount": 0,
|
||||
"DispatchMissCount": 7,
|
||||
"SerializationErrorCount": 0,
|
||||
"DispatchQueueRejectedCount": 32
|
||||
}
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 256,
|
||||
"bytes": 64,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 6808.96336192566,
|
||||
"p50Microseconds": 104.3,
|
||||
"p95Microseconds": 248.8,
|
||||
"p99Microseconds": 376.4,
|
||||
"processAllocatedBytes": 4047528
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 256,
|
||||
"bytes": 64,
|
||||
"elapsedMilliseconds": 8.4403,
|
||||
"delivered": 256
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 256,
|
||||
"bytes": 1024,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 6911.465743698012,
|
||||
"p50Microseconds": 99.3,
|
||||
"p95Microseconds": 258.9,
|
||||
"p99Microseconds": 355.1,
|
||||
"processAllocatedBytes": 9916024
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 256,
|
||||
"bytes": 1024,
|
||||
"elapsedMilliseconds": 9.0517,
|
||||
"delivered": 256
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/rpc",
|
||||
"connections": 256,
|
||||
"bytes": 32768,
|
||||
"operations": 256,
|
||||
"throughputPerSecond": 1056.106917624073,
|
||||
"p50Microseconds": 439.3,
|
||||
"p95Microseconds": 1988.3,
|
||||
"p99Microseconds": 14849.1,
|
||||
"processAllocatedBytes": 228731112
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/broadcast",
|
||||
"connections": 256,
|
||||
"bytes": 32768,
|
||||
"elapsedMilliseconds": 64.9767,
|
||||
"delivered": 256
|
||||
},
|
||||
{
|
||||
"scenario": "tcp/slow-consumer-burst",
|
||||
"connections": 256,
|
||||
"attempts": 2048,
|
||||
"beforePump": {
|
||||
"PendingCount": 30,
|
||||
"PendingBytes": 32040,
|
||||
"Rejected": 256,
|
||||
"Replaced": 0,
|
||||
"Completed": 0,
|
||||
"OldestWaitMilliseconds": 123.9167,
|
||||
"LastWaitMilliseconds": 0
|
||||
},
|
||||
"afterPump": {
|
||||
"PendingCount": 23,
|
||||
"PendingBytes": 24564,
|
||||
"Rejected": 256,
|
||||
"Replaced": 0,
|
||||
"Completed": 7,
|
||||
"OldestWaitMilliseconds": 123.3004,
|
||||
"LastWaitMilliseconds": 123.418
|
||||
},
|
||||
"metrics": {
|
||||
"CurrentSessions": 256,
|
||||
"SessionsConnected": 256,
|
||||
"SessionsDisconnected": 0,
|
||||
"PacketsSent": 1536,
|
||||
"PacketsReceived": 775,
|
||||
"BytesSent": 17439488,
|
||||
"BytesReceived": 8708404,
|
||||
"RpcStarted": 0,
|
||||
"RpcCompleted": 0,
|
||||
"RpcTimedOut": 0,
|
||||
"RpcCanceled": 0,
|
||||
"RpcFailed": 0,
|
||||
"ProtocolViolations": 0,
|
||||
"AuthRejectedCount": 0,
|
||||
"PermissionDeniedCount": 0,
|
||||
"HandlerExceptionCount": 0,
|
||||
"UnknownOpcodeCount": 0,
|
||||
"DispatchMissCount": 7,
|
||||
"SerializationErrorCount": 0,
|
||||
"DispatchQueueRejectedCount": 256
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user