<html><head> <style type="text/css" title="rt_noDelete">
blockquote.rt {
margin: 0 0 15px;
border-left: 4px solid #81c784;
padding: 0 0 0 12px;
display: block;
}
p { margin: 0 0 0 0 }
.email-signature {font-family:"Arial"; font-size: 8pt; font-style: italic; font-weight: normal; text-decoration: none; }
</style></head><body><p class="norm">Добрый вечер, Илья.</p><p> </p><p class="norm">Вы писали 4 января 2024 г., 21:04:48:</p><p class="norm"><br/></p><blockquote class="rt"><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="rt"><div dir="ltr"><div class="gmail_quote"><div>
</div></div></div>
</blockquote><p class="norm"></p><blockquote class="rt"><div>вопрос в том, что за проценты в ваших столбцах, у вас в каждой строке 3 раза упоминаются проценты. что каждый из них означает (и навряд ли забытый epoll как-то</div><div>даст ответ на вопрос, что это за проценты)</div><div><br/></div><div>еще раз, вы живете в своей картине мира. мои вопросы, судя по всему, не очень понятны и интересны.</div></blockquote><p class="norm">Вот пытаюсь разобраться, надо разгрести кашу в голове :)</p><p> </p><p class="norm">Профилирование процессов для меня неизведанная область, поэтому я мало понимаю в результатах</p><p class="norm">вывода google performance tools. Поэтому точно не могу сказать что значат эти проценты. Возможно,</p><p>что это проценты использования пользовательского и системного окружения.</p><p class="norm"> </p><p class="norm">Из того, что понял в попытке анализа профиля, так это то, что при использовании протокола 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; 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><p> </p><p> </p><div class="email-signature">-- <br/>
С уважением,<br/>
Izorkin <a class="HR" href="mailto:izorkin@gmail.com">mailto:izorkin@gmail.com</a></div></body>