<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 4 янв. 2024 г. в 18:56, <<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"><div class="msg3154450971928979903">            <div><p>Добрый вечер, Илья.</p><p></p><p> </p><p>Вы писали 4 января 2024 г., 19:44:26:</p><p><br></p><p></p><blockquote class="m_3154450971928979903rt"><div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div></div><div>смотрите. я предлагал потестировать quictls-1.1.1, вы проигнорировали.</div></div></div></blockquote><p>Я пробовал использовать quictls-1.1.1, но там прирост скорости незначительный был. Сейчас ещё раз проверил, изменений</p><p>в скорости практически нет</p></div></div></blockquote><div><br></div><div>ну, выглядело так, будто проигнорировали. приношу извинения<br></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"><div class="msg3154450971928979903"><div><p> </p><p> </p><blockquote class="m_3154450971928979903rt"><div dir="ltr"><div class="gmail_quote"><div></div><div>более того, вы сняли профиль для http/1.1 - там видно, что использууется sendfile, для http/3 используются совсем другие функции</div></div></div></blockquote><blockquote class="m_3154450971928979903rt"><div dir="ltr"><div class="gmail_quote"><div></div><div><br></div><div>т.е. вы буквально видите, что механизмы отдачи для http/1.1 и http/3 разные.</div><div><br></div><div>возможно, что в этом различии заключается то самое узкое место, про которое вы говорите.</div><div><br></div><div>вы ожидаете прямого ответа "да, там где-то есть узкое место".</div><div>ок, вы его услышали. на этом исследование закончено )) ?<br>
</div></div></div>
</blockquote><p></p><p>Думал, может есть какой-то волшебный метод ускорения :)</p></div></div></blockquote><div><br></div><div>выглядит так, будто вас интересует что-то конкретное. а остальное вы игнорируете.</div><div><br></div><div>давайте отталкиваться от ваших ожиданий. что бы для вас было интересным результатом в рамках данного исследования ?<br></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"><div class="msg3154450971928979903"><div><p>И ещё видно, что при тесте на виртуальной машине высокое значение у <span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">epoll_wait для HTTP/3 протокола (<span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">35.7%, против <span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">0.2% для</span></span></span></p><p><span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">протокола HTTP 1.1), поэтому у меня тест </span><span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">на физической машине </span><span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none">значительно отличается.</span></p><p><span style="color:rgb(0,0,0);font-family:"Courier New",calibri,arial;font-size:12px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;display:inline;float:none"> </span></p><p> </p><blockquote class="m_3154450971928979903rt"><div>не совсем понятно, что означают эти проценты.</div>например "  482  27.1%  27.1%      482  27.1% __sendmsg" - что в первом и что во втором столбце</blockquote><p>Может из-за того, что я забыл включить epoll во время тестов...</p><p>Перезапустил тесты для HTTP/3 протокола.</p></div></div></blockquote><div><br></div><div><br></div><div>нет. нет. и опять нет.</div><div>epoll на линуксе автоматически по дефолту.</div><div><br></div><div>вопрос в том, что за проценты в ваших столбцах, у вас в каждой строке 3 раза упоминаются проценты. что каждый из них означает (и навряд ли забытый epoll как-то</div><div>даст ответ на вопрос, что это за проценты)</div><div><br></div><div>еще раз, вы живете в своей картине мира. мои вопросы, судя по всему, не очень понятны и интересны.</div><div><br></div><div>сформулируйте, пожалуйста, ваши ожидания от исследования. попробую вам помочь в рамках ваших интересов<br></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"><div class="msg3154450971928979903"><div><p> </p><p>Тест на сервере:</p><p>Total: 1804 samples</p><p>     476  26.4%  26.4%      476  26.4% __libc_pread64</p><p>     468  25.9%  52.3%      468  25.9% __sendmsg</p><p>     393  21.8%  74.1%      393  21.8% _aesni_ctr32_ghash_6x</p><p>     148   8.2%  82.3%      148   8.2% __memmove_avx_unaligned_erms</p><p>      41   2.3%  84.6%       41   2.3% epoll_wait</p><p>      33   1.8%  86.4%       33   1.8% __recvmsg</p><p>      14   0.8%  87.2%       87   4.8% ngx_quic_create_frame</p><p>       9   0.5%  87.7%       10   0.6% aesni_ctr32_encrypt_blocks</p><p> </p><p>Тест по локальной сети:</p><p>     934  32.8%  32.8%      934  32.8% __sendmsg</p><p>     531  18.6%  51.4%      531  18.6% __libc_pread64</p><p>     462  16.2%  67.7%      462  16.2% _aesni_ctr32_ghash_6x</p><p>     126   4.4%  72.1%      126   4.4% __memmove_avx_unaligned_erms</p><p>     116   4.1%  76.2%      116   4.1% epoll_wait</p><p>      68   2.4%  78.5%       68   2.4% __recvmsg</p><p>      27   0.9%  79.5%      257   9.0% ngx_quic_recvmsg</p><p>      21   0.7%  80.2%       21   0.7% __strcmp_avx2</p><p>      20   0.7%  80.9%       20   0.7% aesni_encrypt</p><p> </p><p>  <br></p><div class="m_3154450971928979903email-signature">-- <br>
С уважением,<br>
 Izorkin                          <a href="mailto:izorkin@gmail.com" target="_blank">mailto:izorkin@gmail.com</a></div></div>_______________________________________________<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>
</div></blockquote></div></div>