Re: nginxQuic: скорость загрузки при активации kTLS

izorkin на gmail.com izorkin на gmail.com
Пн Янв 8 13:17:51 UTC 2024


Добрый день, Роман.

В среднем чуть-чуть лучше результат, скорость иногда выше на
5-10 МБайт/сек. Иногда на одном уровне держится.

По профилю видно, что sendmmsg()практически не используется:
     626  31.3%  31.3%      626  31.3% __sendmsg
     546  27.3%  58.7%      546  27.3% _aesni_ctr32_ghash_6x
     279  14.0%  72.7%      279  14.0% __libc_pread64
     174   8.7%  81.4%      174   8.7% __memmove_avx_unaligned_erms
      64   3.2%  84.6%       64   3.2% epoll_wait
      42   2.1%  86.7%       42   2.1% __recvmsg
      11   0.6%  87.2%      115   5.8% ngx_quic_write_buffer
      10   0.5%  87.7%      116   5.8% ngx_quic_recvmsg
       9   0.5%  88.2%        9   0.5% __sendmmsg
       9   0.5%  88.6%        9   0.5% ngx_quic_alloc_buf
       9   0.5%  89.1%       92   4.6% ngx_quic_create_frame
       8   0.4%  89.5%        8   0.4% aesni_ctr32_encrypt_blocks
       8   0.4%  89.9%        8   0.4% ngx_quic_free_chain
       7   0.4%  90.2%        7   0.4% __strcmp_avx2
       7   0.4%  90.6%     1360  68.1% ngx_quic_output
       7   0.4%  90.9%        7   0.4% ngx_quic_parse_frame
       6   0.3%  91.2%        6   0.3% aesni_encrypt
       6   0.3%  91.5%        6   0.3% evp_cipher_init_internal
       6   0.3%  91.8%      431  21.6% ngx_output_chain
       5   0.3%  92.1%      581  29.1% gcm_cipher_internal
       5   0.3%  92.3%        5   0.3% gcm_ghash_avx
       5   0.3%  92.6%      573  28.7% generic_aes_gcm_cipher_update
       5   0.3%  92.8%        5   0.3% ngx_alloc_chain_link
       5   0.3%  93.1%      141   7.1% ngx_http_image_body_filter
       4   0.2%  93.3%       17   0.9% EVP_CIPHER_CTX_ctrl
       4   0.2%  93.5%        9   0.5% EVP_EncryptFinal_ex
       4   0.2%  93.7%        4   0.2% _init


Вы писали 8 января 2024 г., 15:18:45:

> У вас quic_gso включен?  Если нет, попробуйте включить:

>   quic_gso on;

> Также попробуйте приаттаченный патч, добавляющий поддержку sendmmsg()
> (quic_gso при этом оставьте включенным).  nginx будет надо переконфигурить
> перед сборкой.

> Интересно посмотреть, как изменятся цифры.

> --
> Roman Arutyunyan



-- 
С уважением,
 Izorkin                          mailto:izorkin на gmail.com


Подробная информация о списке рассылки nginx-ru