Impact of specific cores on JsonPlatform performance. 14 cores, 28 HT. 0-13 are physical ones and 14-27 are siblings. Checked with lscpu -p
.
0-13 | 14-27 | EVEN (0, 2, …) | ODD (1, 3, …) | ALL (0-27) | |
---|---|---|---|---|---|
RequestsPerSecond: | 690,297 | 687,459 | 518,939 | 537,805 | 893,617 |
Max CPU (%): | 49 | 49 | 50 | 50 | 99 |
WorkingSet (MB): | 288 | 272 | 244 | 262 | 410 |
Avg. Latency (ms): | 1.45 | 1.5 | 1.25 | 1.4 | 1.01 |
First Request (ms): | 37.88 | 38.15 | 37.81 | 38.4 | 0 |
Latency (ms): | 0.09 | 0.11 | 0.11 | 0.12 | 0 |
Total Requests: | 10,423,207 | 10,380,089 | 7,835,968 | 8,120,597 | 13,493,415 |
Duration: (ms) | 15,100 | 15,100 | 15,100 | 15,100 | 15,100 |
Socket Errors: | 0 | 0 | 0 | 0 | 0 |
Bad Responses: | 0 | 0 | 0 | 0 | 0 |
Build Time (ms): | 4,501 | 6,502 | 3,001 | 3,001 | 3,001 |
Published Size (KB): | 1,964 | 1,964 | 1,964 | 1,964 | 1,964 |
CPU Usage (%): | 99 | 99 | 99 | 99 | 99 |
Working Set (MB): | 302 | 285 | 244 | 248 | 410 |
GC Heap Size (MB): | 120 | 82 | 111 | 110 | 135 |
Gen 0 GC (#/s): | 1 | 0 | 0 | 0 | 1 |
Gen 1 GC (#/s): | 0 | 0 | 0 | 0 | 0 |
Gen 2 GC (#/s): | 0 | 0 | 0 | 0 | 0 |
Time in GC (%): | 0 | 0 | 0 | 0 | 0 |
Gen 0 Size (B): | 336 | 336 | 336 | 336 | 672 |
Gen 1 Size (B): | 244,096 | 248,640 | 181,432 | 195,808 | 147,432 |
Gen 2 Size (B): | 4,928,864 | 4,935,336 | 4,940,152 | 4,937,904 | 5,280,512 |
LOH Size (B): | 4,848,040 | 3,536,872 | 3,012,640 | 3,536,984 | 4,193,128 |
Allocation Rate (B/sec): | 86,245,472 | 77,861,790 | 64,919,019 | 63,859,384 | 195,384,397 |
# of Assemblies Loaded: | 68 | 68 | 68 | 68 | 67 |
Exceptions (#/s): | 17 | 16 | 17 | 16 | 0 |
ThreadPool Threads Count: | 14 | 14 | 20 | 14 | 28 |
Lock Contention (#/s): | 12 | 11 | 8 | 9 | 111 |
ThreadPool Queue Length: | 29 | 29 | 32 | 49 | 48 |
ThreadPool Items (#/s): | 793,277 | 717,578 | 586,597 | 576,346 | 1,816,086 |