Я занимаюсь исследованием характеристик сетевого трафика.Во время обработки собранных данных (захваченных tcpdump и сохраненных в базе данных) я наткнулся на странное явление с временами поступления пакетов (или потоков):
никогда не наблюдал
Конечно, без карты DAG (которая могла бы выполнять аппаратную отметку времени пакетов), я не могу полагаться на точность измерений ниже мс.Тем не менее, я ищу причину, почему этот разрыв существует в следующей кумулятивной функции распределения:
Я также нанес на график количество потоков, наблюдаемых с определенной IAT:
Моя база данных содержит> 13 потоков Mio, поэтому маловероятно, что этот разрыв существует случайно - я только ищу причину.
Имеет ли он что-то еще?Что делать с планированием? Я знаю, что планировщик ядра Linux (был машиной Debian) использует частоту 250 Гц, поэтому каждый тик равен 4 мс, что больше моего разрыва в 35-170 мкс в 200 раз.Есть ли какое-либо планирование, выполняемое сетевой картой?Наблюдается много IAT по 0 мкс, поэтому я предполагаю, что эти пакеты обрабатываются непосредственно друг за другом.Я могу себе представить, что вид тика планировщика, который я ищу, составляет около 40 мксек, что приводит к IAT 0120 мкс.
У вас есть подсказка, как я могу объяснить этот пробел?Большое спасибо!Штеффен