<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Оценка способности сетевого стека Linux обрабатывать миллион...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html</link>
    <description>Марек Майковски (Marek Majkowski), разработчик ядра Linux, работающий в компании CloudFlare, провёл (https://blog.cloudflare.com/how-to-receive-a-million-packets/) заслуживающий внимание эксперимент, пытаясь разобраться насколько быстр сетевой стек ядра Linux и возможно ли в Linux обеспечить работу пользовательского приложения, способного  обработать миллион UDP-пакетов в секунду на обычном сервере с шестиядерным CPU Xeon (2GHz) и сетевой картой 10G.&lt;br&gt;&lt;br&gt;&lt;br&gt;В эксперименте применялась связка из программы для отправки данных, использующая вызов sendmmsg для отправки информации порциями по 1024 пакета за раз, и программы для приема данных, использующая  системный вызов recvmmsg (http://man7.org/linux/man-pages/man2/recvmmsg.2.html),  более эффективный чем recv благодаря пакетной обработке данных.&lt;br&gt;&lt;br&gt;&lt;br&gt;Первый вариант приложения продемонстрировал производительность отправки данных в диапазоне от 197 до 350 тысяч пакетов в секунду. Непостоянство производительности объяснялось миграцией обработчиков между ядрами CPU. Же</description>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#48</link>
    <pubDate>Sat, 15 Aug 2015 15:34:56 GMT</pubDate>
    <description>&amp;gt;покажете 1М+ PPS на обычной машине? &lt;br&gt;&lt;br&gt;Обычная такая машина с 10G и NUMA :) Попей уже водички ..&lt;br&gt;&lt;br&gt;PS: Нововсти этой месяца 3 уже как, с разморозкой ! :)&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (bOOster)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#47</link>
    <pubDate>Mon, 22 Jun 2015 00:37:05 GMT</pubDate>
    <description>С бумажкой на которых напечатаны эти циферки в бенче - можешь в толчок сходить и подтереться ими.&lt;br&gt;Эти бенчи приводят к появлению дыр в ядре, и все сообщество линуксоидов пердячим паром их ликвидирует&amp;#8230;&lt;br&gt;ДАЖЕ если вдруг стек и не дотягивает до такой производительности - то уж он на голову стабильнее поделок под Линь.&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#46</link>
    <pubDate>Sun, 21 Jun 2015 23:23:17 GMT</pubDate>
    <description>Вы бы внимательно перечитали документ, а конкретно размеры буфера и TCP-окна в Windows XP SP2. Что за замеры такие, когда тесты проводятся с параметрами по умолчанию?!&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#45</link>
    <pubDate>Fri, 19 Jun 2015 09:38:45 GMT</pubDate>
    <description>&amp;gt; Если в тексте написано что BSD как обычно вздрючило пингвина, и _подробно_ &lt;br&gt;&amp;gt; расписано как повторить опыт ... то для художников оно не читаемо? &lt;br&gt;&amp;gt; Ню-ню :) &lt;br&gt;&lt;br&gt;Ну, вы ведь понимаете, что именно ЭТОТ конь -- абсолютно неправильной сферичности!&lt;br&gt;Ведь провели замер скорости пингвинообразной поняшки в вакууме -- а у &quot;бздюков&quot;, точно таких же &quot;тестов&quot;, нема! Значит что? Значит, они СЛИЛИСЯ! Уррра товарищи!!! &lt;br&gt;Причем, каждый третий норовит высказать свое &quot;Фи&quot; так, как будто он, как минимум, причастен к разработке  сетевого стека пингвина!&lt;br&gt;Детский сад, штаны на лямках :) &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#44</link>
    <pubDate>Fri, 19 Jun 2015 09:28:49 GMT</pubDate>
    <description>&amp;gt; А так - да, там отлично видно: &lt;br&gt;&amp;gt; 1) В качестве генератора пакетов на 10Гбит линк почему-то используются убунты. Наверное &lt;br&gt;&amp;gt; потому что они этот 10Гбит линк вообще могут прогрузить, для начала, &lt;br&gt;&amp;gt; в отличие от исследуемого на производительность предмета? :) &lt;br&gt;&lt;br&gt;Ух ты! Так там, внезапно, вдруг, оказывается, &#091;b&#093;исследуется&#091;/b&#093; производительность, т.е. это не просто пример твикалки огнестены меж двух бубунто-серверов? &lt;br&gt;Интересно, а почему же не используют сразу бубунту для всего? =) &lt;br&gt;&lt;br&gt;&amp;gt; 3) Не надо быть семи пядей во лбу, чтобы заметить что твиков &lt;br&gt;&amp;gt; TCP/IP стека у обычной убунты - разика так в три поболее &lt;br&gt;&amp;gt; чем у бздюков. &lt;br&gt;&lt;br&gt;Ну да, особенно, когда все твики идут вообще отдельно https://calomel.org/freebsd_network_tuning.html&lt;br&gt;*на третий день Фанатег Зоркий Глаз заметил ...*&lt;br&gt;&lt;br&gt;А так, да, все верно :)&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Dmitry)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#43</link>
    <pubDate>Fri, 19 Jun 2015 08:01:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Миллион восемьсот пакетов в секунду при включенном fastforwarding &lt;br&gt;&amp;gt; Круто. А теперь попробуй получить 1.8М пакетов в секунду программой в юзерспейсе &lt;br&gt;&amp;gt; и расскажи как получилось.&lt;br&gt;&lt;br&gt;Про netmap прямо здесь рассказывать ?&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (ArtemDPI)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#42</link>
    <pubDate>Fri, 19 Jun 2015 07:46:56 GMT</pubDate>
    <description>1M пакетов для 10G - это, всё же, мало.&lt;br&gt;Физический предел для такого интерфейса - около 15M фреймов в секунду (с минимальной полезной нагрузкой 64Б) и около 5M фреймов со средним размером полезной нагрузки в 256Б (сегодня в сетях примерно так). Учитывая, что интерфейсы дуплексные, умножаем на 2.&lt;br&gt;Соответственно, если мы хотим хотя бы близко подойти к использованию всех возможностей 10G интерфейса (про 40 и 100 молчу), сетевой стек Linux использовать нельзя.&lt;br&gt;Для этого и пилят всякие DPDK и Netmap&apos;ы (там мы, правда, начинаем уже упираться в память, процессоры и интерконнект, но это уже другой вопрос).&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#41</link>
    <pubDate>Fri, 19 Jun 2015 02:44:48 GMT</pubDate>
    <description>&amp;gt; выдавали  QNX до в 30х и 8х раз больший траффик с того-же железа. &lt;br&gt;&lt;br&gt;Сказочник грёбанный :))))&lt;br&gt;QNX - редкий тормоз в сетях, это я тебе как доктор говорю :)&lt;br&gt;</description>
</item>

<item>
    <title>Оценка способности сетевого стека Linux обрабатывать миллион... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/103147.html#40</link>
    <pubDate>Fri, 19 Jun 2015 02:41:22 GMT</pubDate>
    <description>Если в тексте написано что BSD как обычно вздрючило пингвина, и _подробно_ расписано как повторить опыт ... то для художников оно не читаемо? Ню-ню :)&lt;br&gt;</description>
</item>

</channel>
</rss>
