<div dir="ltr"><div>из интересного, в openssl master есть вот такое <a href="https://github.com/openssl/openssl/blob/master/doc/designs/quic-design/dgram-api.md">https://github.com/openssl/openssl/blob/master/doc/designs/quic-design/dgram-api.md</a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 8 янв. 2024 г. в 14:18, <<a href="mailto:izorkin@gmail.com">izorkin@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Добрый день, Роман.<br>
<br>
В среднем чуть-чуть лучше результат, скорость иногда выше на<br>
5-10 МБайт/сек. Иногда на одном уровне держится.<br>
<br>
По профилю видно, что sendmmsg()практически не используется:<br>
626 31.3% 31.3% 626 31.3% __sendmsg<br>
546 27.3% 58.7% 546 27.3% _aesni_ctr32_ghash_6x<br>
279 14.0% 72.7% 279 14.0% __libc_pread64<br>
174 8.7% 81.4% 174 8.7% __memmove_avx_unaligned_erms<br>
64 3.2% 84.6% 64 3.2% epoll_wait<br>
42 2.1% 86.7% 42 2.1% __recvmsg<br>
11 0.6% 87.2% 115 5.8% ngx_quic_write_buffer<br>
10 0.5% 87.7% 116 5.8% ngx_quic_recvmsg<br>
9 0.5% 88.2% 9 0.5% __sendmmsg<br></blockquote><div><br></div><div><br></div><div>9 раз вызвался ?</div><div>есть подозрение, что произошла ошибка и перешли на sendmsg.</div><div>попробуйте в дебаге, в прилагаемом патче есть ngx_log_debug0(...)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
9 0.5% 88.6% 9 0.5% ngx_quic_alloc_buf<br>
9 0.5% 89.1% 92 4.6% ngx_quic_create_frame<br>
8 0.4% 89.5% 8 0.4% aesni_ctr32_encrypt_blocks<br>
8 0.4% 89.9% 8 0.4% ngx_quic_free_chain<br>
7 0.4% 90.2% 7 0.4% __strcmp_avx2<br>
7 0.4% 90.6% 1360 68.1% ngx_quic_output<br>
7 0.4% 90.9% 7 0.4% ngx_quic_parse_frame<br>
6 0.3% 91.2% 6 0.3% aesni_encrypt<br>
6 0.3% 91.5% 6 0.3% evp_cipher_init_internal<br>
6 0.3% 91.8% 431 21.6% ngx_output_chain<br>
5 0.3% 92.1% 581 29.1% gcm_cipher_internal<br>
5 0.3% 92.3% 5 0.3% gcm_ghash_avx<br>
5 0.3% 92.6% 573 28.7% generic_aes_gcm_cipher_update<br>
5 0.3% 92.8% 5 0.3% ngx_alloc_chain_link<br>
5 0.3% 93.1% 141 7.1% ngx_http_image_body_filter<br>
4 0.2% 93.3% 17 0.9% EVP_CIPHER_CTX_ctrl<br>
4 0.2% 93.5% 9 0.5% EVP_EncryptFinal_ex<br>
4 0.2% 93.7% 4 0.2% _init<br>
<br>
<br>
Вы писали 8 января 2024 г., 15:18:45:<br>
<br>
> У вас quic_gso включен? Если нет, попробуйте включить:<br>
<br>
> quic_gso on;<br>
<br>
> Также попробуйте приаттаченный патч, добавляющий поддержку sendmmsg()<br>
> (quic_gso при этом оставьте включенным). nginx будет надо переконфигурить<br>
> перед сборкой.<br>
<br>
> Интересно посмотреть, как изменятся цифры.<br>
<br>
> --<br>
> Roman Arutyunyan<br>
<br>
<br>
<br>
-- <br>
С уважением,<br>
Izorkin mailto:<a href="mailto:izorkin@gmail.com" target="_blank">izorkin@gmail.com</a><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="https://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div></div>