maskit commented on PR #9482:
URL: https://github.com/apache/trafficserver/pull/9482#issuecomment-1603683489

   ### Before (w/o this change)
   ```
   $ h2load -n 100000 -m 10 -c 10 -t 5 https://localhost:8443/8k                
                                                                                
                                                                                
                                                                                
 
   starting benchmark...                                                        
                                                           
   spawning thread #0: 2 total client(s). 20000 total requests                  
                                                           
   spawning thread #1: 2 total client(s). 20000 total requests                  
                                                           
   spawning thread #2: 2 total client(s). 20000 total requests                  
                                                           
   spawning thread #3: 2 total client(s). 20000 total requests                  
                                                           
   spawning thread #4: 2 total client(s). 20000 total requests                  
                                                           
   TLS Protocol: TLSv1.3                                                        
                                                           
   Cipher: TLS_AES_128_GCM_SHA256                                               
                                                           
   Server Temp Key: X25519 253 bits                                             
                                                           
   Application protocol: h2                                                     
                                                           
   progress: 10% done                                                           
                                                           
   progress: 20% done                                                           
                                                           
   progress: 30% done                                                           
                                                           
   progress: 40% done                                                           
                                                           
   progress: 50% done                                                           
                                                           
   progress: 60% done                                                           
                                                           
   progress: 70% done                                                           
                                                           
   progress: 80% done                                                           
                                                           
   progress: 90% done                                                           
                                                           
   progress: 100% done                                                          
                                                           
                                                                                
                                                           
   finished in 3.44s, 29042.21 req/s, 227.72MB/s                                
                                                           
   requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 
failed, 0 errored, 0 timeout                                   
   status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx                                
                                                           
   traffic: 784.11MB (822202500) total, 1.15MB (1202140) headers (space savings 
96.37%), 781.25MB (819200000) data                         
                        min         max         mean         sd        +/- sd   
                                                           
   time for request:      309us     63.06ms      3.37ms      1.43ms    84.61%   
                                                           
   time for connect:    11.93ms     71.32ms     43.61ms     19.76ms    60.00%   
                                                           
   time to 1st byte:    74.94ms     76.78ms     75.38ms       517us    90.00%   
                                                           
   req/s           :    2904.63     2932.24     2911.70        9.42    80.00%
   ```
   
   
![image](https://github.com/apache/trafficserver/assets/153144/0d4162d6-180c-44fd-8259-bd5994b5c968)
   
   
   ### After (w/ this change)
   ```
   $ h2load -n 100000 -m 10 -c 10 -t 5 https://localhost:8443/8k                
                                                        
   starting benchmark...                                                        
                                                        
   spawning thread #0: 2 total client(s). 20000 total requests                  
                                                        
   spawning thread #1: 2 total client(s). 20000 total requests                  
                                                        
   spawning thread #2: 2 total client(s). 20000 total requests                  
                                                        
   spawning thread #3: 2 total client(s). 20000 total requests                  
                                                        
   spawning thread #4: 2 total client(s). 20000 total requests                  
                                                        
   TLS Protocol: TLSv1.3                                                        
                                                        
   Cipher: TLS_AES_128_GCM_SHA256                                               
                                                        
   Server Temp Key: X25519 253 bits                                             
                                                        
   Application protocol: h2                                                     
                                                        
   progress: 10% done                                                           
                                                        
   progress: 20% done                                                           
                                                        
   progress: 30% done                                                           
                                                        
   progress: 40% done                                                           
                                                        
   progress: 50% done                                                           
                                                        
   progress: 60% done                                                           
                                                        
   progress: 70% done                                                           
                                                        
   progress: 80% done                                                           
                                                        
   progress: 90% done                                                           
                                                        
   progress: 100% done                                                          
                                                        
                                                                                
                                                        
   finished in 3.31s, 30198.57 req/s, 236.79MB/s                                
                                                        
   requests: 100000 total, 100000 started, 100000 done, 100000 succeeded, 0 
failed, 0 errored, 0 timeout                                
   status codes: 100000 2xx, 0 3xx, 0 4xx, 0 5xx                                
                                                        
   traffic: 784.11MB (822202500) total, 1.15MB (1202140) headers (space savings 
96.37%), 781.25MB (819200000) data                      
                        min         max         mean         sd        +/- sd   
                                                        
   time for request:      328us     65.54ms      3.23ms      1.43ms    84.80%   
                                                        
   time for connect:    12.12ms     74.18ms     46.18ms     20.57ms    60.00%   
                                                        
   time to 1st byte:    77.60ms     78.46ms     77.90ms       235us    70.00%   
                                                        
   req/s           :    3020.03     3040.60     3027.50        8.17    80.00%
   ```
   
   
![image](https://github.com/apache/trafficserver/assets/153144/982709dc-7d60-4401-8567-b11ada548ef0)
   
   `HttpSM::attach_client_session` is gone.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to