<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Решение проблемы с потерей пакетов в tcpdump в Linux</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html</link>
    <description>При записи пакетов используя tcpdump на больших скоростях возможна потеря пакетов.&lt;br&gt;&lt;br&gt;Для 1 гигабита помогли такие изменения в /etc/sysctl.conf:&lt;br&gt;&lt;br&gt;   net.core.rmem_default = 33554432&lt;br&gt;   net.core.rmem_max = 33554432&lt;br&gt;   net.core.netdev_max_backlog = 16384&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://catap.ru/blog/2009/02/19/karma-tcpdump-i-gigabit/&lt;br&gt;Обсуждается: http://www.opennet.ru/tips/info/1956.shtml&lt;br&gt;</description>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (zerot)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#9</link>
    <pubDate>Fri, 22 May 2009 20:21:03 GMT</pubDate>
    <description>Дабы осталось сохраненным нужно отметить&lt;br&gt;&lt;br&gt;&amp;gt;ulog пакеты не теряет. &lt;br&gt;&lt;br&gt;полностью согласен. Как технология - не теряет. А вот как конкретное решение - реализация с конкретным демоном статистики ulogd, предлагаемым именно на сайте www.netfilter.ru - траффик вполне теряется, как я и описывал выше&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (zerot)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#8</link>
    <pubDate>Sat, 28 Mar 2009 11:19:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt;независимый опыт нескольких специалистов в UNIX со стажем более 15 лет каждого (в т.ч. мой) говорит, что пакеты под нагрузкой теряются.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;попробуйте -j ULOG --ulog-cprange 100 --ulog-qthreshold 30 &lt;br&gt;&lt;br&gt;Это все, что вы знаете в части тюнинга ULOG ? Ну, во первых cprange может быть и меньше гораздо (достаточно, чтобы влезали заголовки IP и TCP/UDP), если вы не анализируете тунели, а очередь можно сделать и побольше. Да, это несколько снижает потери ... Конфигурации, похожие на ваши используются в моих решениях давно (года 4 точно), но этого, к сожалению, явно мало - траффик таки теряется. Так что решение - под конкретные условия&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (emp)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#7</link>
    <pubDate>Tue, 24 Mar 2009 17:29:30 GMT</pubDate>
    <description>&amp;gt;независимый опыт нескольких специалистов в UNIX со стажем более 15 лет каждого (в т.ч. мой) говорит, что пакеты под нагрузкой теряются.&lt;br&gt;&lt;br&gt;попробуйте -j ULOG --ulog-cprange 100 --ulog-qthreshold 30&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (zerot)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#6</link>
    <pubDate>Mon, 23 Mar 2009 19:16:03 GMT</pubDate>
    <description>независимый опыт нескольких специалистов в UNIX со стажем более 15 лет каждого (в т.ч. мой) говорит, что пакеты под нагрузкой теряются. Результат поддаётся моделированию и обладает повторяемостью - разворачиваете ULOG (с журналированием всего траффика) на относительно слабой машине, например celeron 1700, копируете несколько файлов по несколько гигабайт и получаете такую вот картинку - до 60&#037; потерь в статистике при корректно переданном файле&lt;br&gt;&lt;br&gt;из тюнинга пробовались - варианты вывода (больше потери при запись напрямую в базу, меньше - в файл, ограничение учитываемой порции данных не всем пакетом, а достаточной для выборки интересующих данных начальным куском, игрались с размерами кэшей)&lt;br&gt;&lt;br&gt;допускаю, что где-то что-то есть в виде тайных знаний или best practice, но на текущий момент результат таков, как я описал. Да, на нагрузке сети до 10мбит траффик не теряется&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (Василий)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#5</link>
    <pubDate>Thu, 26 Feb 2009 14:15:30 GMT</pubDate>
    <description>ulog пакеты не теряет.&lt;br&gt;&lt;br&gt;Точка.&lt;br&gt;&lt;br&gt;Лечите кривые руки.&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#4</link>
    <pubDate>Tue, 24 Feb 2009 21:48:33 GMT</pubDate>
    <description>&amp;gt;Из-за потерь приходится выкручиваться, переводить детализированные данные в процентное отношение, относительно суммы. &lt;br&gt;&amp;gt;Затем брать тарфик посчитанный на интерфейсе и уже к нему применять &lt;br&gt;&amp;gt;посчитанные проценты для получения конечных данных. Так как теряются пакеты равномерно &lt;br&gt;&amp;gt;и только в пиках, то погрешность получается вполне допустимой. &lt;br&gt;&lt;br&gt;Попрбуйте патченый pcap - результаты удивят, как никак, а чувак из Los Alamos National Laboratory - а там ламеров уж точно не держат :)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#3</link>
    <pubDate>Tue, 24 Feb 2009 09:49:05 GMT</pubDate>
    <description>Из-за потерь приходится выкручиваться, переводить детализированные данные в процентное отношение, относительно суммы. Затем брать тарфик посчитанный на интерфейсе и уже к нему применять посчитанные проценты для получения конечных данных. Так как теряются пакеты равномерно и только в пиках, то погрешность получается вполне допустимой.&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (zerot)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#2</link>
    <pubDate>Tue, 24 Feb 2009 09:43:27 GMT</pubDate>
    <description>про патченный вариант не скажу ничего, а вот стандартных пакеты теряет лихо ... как и ULOG. По моим экспериментам потери на чистом pcap доходили до 20&#037; под нагрузкой, у ULOG - до 60&#037; !!!&lt;br&gt;&lt;br&gt;Что не теряет пакеты - libipq Но может замедлять работу ... и требует повозиться с настройкой&lt;br&gt;</description>
</item>

<item>
    <title>Решение проблемы с потерей пакетов в tcpdump в Linux (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/49783.html#1</link>
    <pubDate>Sat, 21 Feb 2009 23:48:29 GMT</pubDate>
    <description>Надо юзать libpcap с поддержкой MMAP или Device pooling &lt;br&gt;&lt;br&gt;http://public.lanl.gov/cpw/&lt;br&gt;http://labs.ee.psu.edu/faculty/kesidis/EMIST/TCPDUMP&#037;20subsampling&#037;20tech-report.pdf (118Kb PDF)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Improving Passive Packet Capture: Beyond Device Polling - http://luca.ntop.org/Ring.pdf&lt;br&gt;High-Speed Dynamic Packet Filtering - http://luca.ntop.org/Blooms.pdf&lt;br&gt;Как настроить PF_RING в линухе - http://www.ntop.org/PF_RING.html&lt;br&gt;&lt;br&gt;&lt;br&gt;libpcap + PF_RING - svn co https://svn.ntop.org/svn/ntop/trunk/PF_RING&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
