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

Илья Шипицин chipitsine на gmail.com
Чт Янв 11 13:59:54 UTC 2024


из интересного, в openssl master есть вот такое
https://github.com/openssl/openssl/blob/master/doc/designs/quic-design/dgram-api.md

пн, 8 янв. 2024 г. в 14:18, <izorkin на gmail.com>:

> Добрый день, Роман.
>
> В среднем чуть-чуть лучше результат, скорость иногда выше на
> 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 раз вызвался ?
есть подозрение, что произошла ошибка и перешли на sendmsg.
попробуйте в дебаге, в прилагаемом патче есть ngx_log_debug0(...)


>        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 mailing list
> nginx-ru на nginx.org
> https://mailman.nginx.org/mailman/listinfo/nginx-ru
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20240111/0c0ed4ca/attachment.htm>


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