<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 4, 2024, 20:07  <<a href="mailto:izorkin@gmail.com">izorkin@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">            <div><p>Добрый вечер, Илья.</p><p> </p><p>Вы писали 4 января 2024 г., 21:04:48:</p><p><br></p><blockquote class="m_-8785159182847332775rt"><div>выглядит так, будто вас интересует что-то конкретное. а остальное вы игнорируете.</div><div><br></div>давайте отталкиваться от ваших ожиданий. что бы для вас было интересным результатом в рамках данного исследования ?</blockquote><p>В рамках данного исследования хотел сравнить как влияет активация поддержки kTLS на производительность.</p><p> </p><p>В ходе тестирования для меня было не понятно, почему для HTTP/3 на основе UDP протокола скорость ниже, чем</p><p>для HTTP/1.1 на основе TCP протокола в режиме работы с использованием kTLS. Без этого режима видно,</p><p>что HTTP/3 быстрее, чем HTTP/1.1 на виртуальной машине.</p><p>А вот при тестировании на физическом сервере результаты сильно отличаются. В обоих случаях,с использованием kTLS и</p><p>без него, HTTP 1/1 быстрее.</p><p>Вот это путаница в результатах мне и не понятна.</p><blockquote class="m_-8785159182847332775rt"><div dir="ltr"><div class="gmail_quote"><div>
</div></div></div>
</blockquote><p></p><blockquote class="m_-8785159182847332775rt"><div>вопрос в том, что за проценты в ваших столбцах, у вас в каждой строке 3 раза упоминаются проценты. что каждый из них означает (и навряд ли забытый epoll как-то</div><div>даст ответ на вопрос, что это за проценты)</div><div><br></div><div>еще раз, вы живете в своей картине мира. мои вопросы, судя по всему, не очень понятны и интересны.</div></blockquote><p>Вот пытаюсь разобраться, надо разгрести кашу в голове :)</p><p> </p><p>Профилирование процессов для меня неизведанная область, поэтому я мало понимаю в результатах</p><p>вывода google performance tools. Поэтому точно не могу сказать что значат эти проценты. Возможно,</p><p>что это проценты использования пользовательского и системного окружения.</p><p> </p><p>Из того, что понял в попытке анализа профиля, так это то, что при использовании протокола HTTP/1.1</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!important;float:none">метод sendfile64, что позволяет добиться высокой скорости обработки. А вот</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!important;float:none">при обработке протокола HTTP/3 задействованы другие методы, по итогу скорость обработки медленнее.</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!important;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!important;float:none">Ещё не могу понять, так это почему у меня в тестах на виртуальной машине высокое значение epoll_wait</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!important;float:none">для протокола HTTP/3, а в остальных тестах оно минимально, как и на физическом сервере. Если бы была</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!important;float:none">проблема со скоростью чтения файла, то и для протокола HTTP/1.1 значение <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!important;float:none">epoll_wait </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!important;float:none">одинаковым.</span></p><p> </p><p> </p><p>Также тесты дают задуматься о том, стоит ли вообще использовать у себя протокол HTTP/2, результаты</p><p>с использованием kTLS низкие.</p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">"Использовать у себя" - можете поделиться, где именно вы используете, если не секрет?</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><p> </p><p> </p><div class="m_-8785159182847332775email-signature">-- <br>
С уважением,<br>
 Izorkin                          <a href="mailto:izorkin@gmail.com" target="_blank" rel="noreferrer">mailto:izorkin@gmail.com</a></div></div>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank" rel="noreferrer">nginx-ru@nginx.org</a><br>
<a href="https://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div></div></div>