<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 class="norm"><br/></p><p>Изначально я предполагал, что kTLS влияет на производительность HTTP/3 протокола,</p><p>так как изначальные тесты показали небольшой прирост производительности и я хотел</p><p>узнать, можно ли добиться ещё большей производительности как у HTTP/1.1 протокола.</p><p>Вот и хотел в начале узнать, как можно добиться оптимизации обработки HTTP/3</p><p>протокола с использованием kTLS и увеличить скорость.</p><p> </p><p>После дополнительных тестов, в том числе и на физической машине, убедился, что kTLS</p><p>не используется в протоколе HTTP/3, да и в документации к ядру нет упоминания о</p><p>поддержке UDP протокола. Хотелось бы, чтобы разработчики ядра в будущем внедрили</p><p>поддержку UDP протокола.</p><p> </p><p>А после всех тестов стало видно, что при обработке HTTP/3 протокола ядро процессора</p><p>утилизируется не полностью, на физическом сервере нагрузка доходит всего лишь до</p><p>60%, а на виртуальной машине до 90%.</p><p class="norm">Из-за чего так происходит не знаю, может это из-за особенностей обработки протокола</p><p>HTTP/3 или где-то ещё можно оптимизировать процесс обработки. В тестах с OpenSSL</p><p>версии 1.1.1 практического увеличения скорости не заметил, тогда, вероятно, из-за</p><p>чего-то другого происходит не полная загрузка процессора.</p><p> </p><p>В итоге вопрос становится другим - можно ли как-то оптимизировать процесс обработки</p><p>HTTP/3 протокола, чтобы добиться увеличения скорости при максимальной нагрузке</p><p>процессора, когда нет ограничений в скорости предоставления данных со стороны</p><p>файловой системы.</p><p class="norm"> </p><p class="norm">Вы писали 6 января 2024 г., 1:22:05:</p><p> </p><blockquote class="rt"><div dir="auto"><div dir="auto">Вот тут, честно, логическую нить потерял. Вы хотели установить, влияет ли включение kTLS на быстродействие http/3.</div><div dir="auto"><br/></div><div dir="auto">Есть какая-то связь неполной утилизации процессора с этим вопросом?<br/>
</div></div>
</blockquote><p class="norm"></p><p class="norm"><br/></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>