bryancall opened a new issue #7794:
URL: https://github.com/apache/trafficserver/issues/7794
/opt/bin/h2load --npn-list h3-29 -T 1 -N 1 -t 30 -n 200000 -c 100 `cat
urls.http3.config | xargs`
```
finished in 35.49s, 5478.69 req/s, 86.47MB/s
requests: 200000 total, 194443 started, 194443 done, 194443 succeeded, 5557
failed, 5557 errored, 0 timeout
status codes: 194443 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 3.00GB (3217838371) total, 29.11MB (30527551) headers (space
savings 35.12%), 2.97GB (3185754112) data
UDP datagram: 1573268 sent, 2947486 received
min max mean sd +/- sd
time for request: 502us 191.48ms 14.37ms 8.09ms 80.25%
time for connect: 14.40ms 18.41ms 16.01ms 893us 72.16%
time to 1st byte: 19.85ms 34.89ms 27.16ms 4.24ms 58.76%
req/s : 58.75 81.37 70.11 4.65 65.98%
```
dstat 10 output:
```
----total-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai stl| read writ| recv send| in out | int csw
98 1 0 0 0| 99k 25M|2406B 7209B| 0 6448 | 168k 31k
98 2 0 0 0| 47k 25M|1320B 7445B|0.30 6318 | 165k 32k
98 1 0 0 0| 112k 25M|1843B 17k|42.2 6451 | 170k 31k
98 2 0 0 0| 83k 28M|2116B 7856B|16.6 7158 | 184k 30k
98 1 0 0 0| 40k 30M|4038B 7533B|0.20 7655 | 192k 29k
98 2 0 0 0|1848k 37M|1142B 7062B|2.30 9348 | 224k 30k
99 1 0 0 0| 52k 17M|1478B 7099B|2.70 4291 | 124k 29k
99 1 0 0 0|9422B 17M|2191B 5250B|0.30 4294 | 124k 29k
98 1 0 0 0| 14k 25M|1284B 8480B|0.30 6339 | 165k 28k
99 1 0 0 0|9831B 25M|1152B 7207B| 0 6414 | 167k 27k
99 1 0 0 0|4506B 25M|4276B 7126B|0.30 6308 | 165k 26k
98 2 0 0 0|8037k 41M|2187B 8874B|1563 10.7k| 252k 27k
99 1 0 0 0| 45k 16M|1568B 6958B| 0 4071 | 120k 27k
99 1 0 0 0| 819B 17M|1230B 6828B|0.20 4223 | 123k 26k
99 1 0 0 0| 56k 25M|1208B 11k|1.30 6220 | 164k 26k
99 1 0 0 0| 19k 19M|2298B 6909B|0.20 4839 | 136k 26k
99 1 0 0 0| 15k 22M|3827B 8792B|0.40 5485 | 148k 25k
```
top:
```
top - 14:44:13 up 2:20, 1 user, load average: 24.49, 22.60, 14.84
Tasks: 412 total, 1 running, 410 sleeping, 1 stopped, 0 zombie
%Cpu(s): 98.2 us, 1.1 sy, 0.0 ni, 0.1 id, 0.0 wa, 0.4 hi, 0.2 si, 0.0
st
MiB Mem : 64239.3 total, 433.3 free, 63249.6 used, 556.4 buff/cache
MiB Swap: 40432.0 total, 19131.4 free, 21300.5 used. 324.5 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND
30970 bcall 20 0 94.1g 54.0g 5588 S 2363 86.0 224:09.83
[TS_MAIN]. <-- RES == bad
32075 bcall 20 0 454756 46904 3880 S 15.0 0.1 2:51.36 h2load
16006 bcall 20 0 1457132 198792 15120 S 2.0 0.3 2:03.35 node
3529 root 20 0 64.2g 2.9g 3016 S 0.7 4.7 0:44.36 java
32583 bcall 20 0 241024 7392 5816 R 0.7 0.0 0:01.35 top
78 root rt 0 0 0 0 S 0.3 0.0 0:00.46
migration/13
1251 mysql 20 0 1280096 49256 5732 S 0.3 0.1 0:00.43 mysqld
```
perf report:
```
# To display the perf.data header info, please use --header/--header-only
options.
#
#
# Total Lost Samples: 0
#
# Samples: 950K of event 'cycles'
# Event count (approx.): 953973010629
#
# Overhead Shared Object Symbol
IPC [IPC Coverage]
# .......... ....................
.................................................. ....................
#
23.55% traffic_server [.] HQTransaction::get_transaction_id
- -
12.22% traffic_server [.] QUICStreamVCAdapter::unread_len
- -
8.81% traffic_server [.]
QUICStreamManager::will_generate_frame - -
7.63% traffic_server [.]
QUICBidirectionalStream::will_generate_frame - -
6.98% traffic_server [.]
QUICBidirectionalStream::generate_frame - -
5.91% traffic_server [.]
QUICFrameRetransmitter::create_retransmitted_f - -
4.47% traffic_server [.] QUICFlowController::generate_frame
- -
3.50% traffic_server [.]
QUICFlowController::will_generate_frame - -
3.49% traffic_server [.] QUICStream::id
- -
2.86% traffic_server [.] QUICStreamManager::_handle_frame
- -
1.55% traffic_server [.] IOBufferReader::skip_empty_blocks
- -
1.48% traffic_server [.]
QUICBidirectionalStreamStateMachine::is_allowe - -
1.40% traffic_server [.]
QUICStreamManager::total_offset_received - -
1.29% libpthread-2.33.so [.] __pthread_mutex_lock
- -
1.12% traffic_server [.] HQSession::get_transaction
- -
1.00% traffic_server [.]
QUICStreamManager::total_reordered_bytes - -
0.80% traffic_server [.] QUICStreamManager::generate_frame
- -
0.68% libpthread-2.33.so [.] __pthread_getspecific
- -
0.59% traffic_server [.] IOBufferReader::block_read_avail
- -
0.50% [kernel.kallsyms] [k] native_flush_tlb_local
- -
0.45% [kernel.kallsyms] [k] __x86_indirect_thunk_rax
- -
0.35% traffic_server [.]
QUICFrameGenerator::_is_level_matched - -
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]