<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Эксперимент по реализации http-сервера, взаимодействующего н...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html</link>
    <description>Группа исследователей, среди которых небезызвестный разработчик FreeBSD Роберт Ватсон, провела (http://perso.uclouvain.be/olivier.bonaventure/blog/html/2013/12/01/sandstorm.html) эксперимент (отчёт в PDF (http://conferences.sigcomm.org/hotnets/2013/papers/hotnets-final43.pdf)) по оценке эффективности реализации высокопроизводительного TCP/IP стека, работающей в пространстве пользователя и напрямую взаимодействующей с сетевой картой для отправки пакетов минуя дополнительные прослойки и исключая операции копирования данных (zerocopy). &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Для тестов был создан http-сервер Sandstorm, написанный с задействованием Netmap Framework (http://info.iet.unipi.it/~luigi/netmap/) для маппинга буфера сетевой карты в пространство пользователя и прямого взаимодействия с сетевым адаптером, минуя сетевую подсистему ядра ОС. В  Sandstorm используется собственная реализация слоя для работы с Ethernet и легковесный TCP/IP-стек. TCP/IP-стек был оптимизирован специально для отдачи файлов небольшого размера,  что дало преимуществ</description>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (cmp)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#211</link>
    <pubDate>Mon, 30 Dec 2013 13:19:54 GMT</pubDate>
    <description>&amp;gt; лично меня ifconfig не напрягает, это ж вы плакали, кололись и страдали. &lt;br&gt;&amp;gt; хотя несомненно на форумах кричали другое и громко.&lt;br&gt;&lt;br&gt;за всю сознательную жизнь на форуме задавал вопрос раз 6, и ни разу внятного ответа не получал, так что мимо.&lt;br&gt;&lt;br&gt;пилять, ифконфиг это атавизм оставшийся со времен когда половина дров не умела 2-й айпишнег вешать, создание саб интерфейса с другим адресом - это бред сивой кобылы, разбейте пару 24 сетей на сети по 2-8 компов с общим шлюзом на одной карте и повесте туда пару вланов, да охереете разбирать где там влан, а где что.&lt;br&gt;&lt;br&gt;Да пользуйтесь хоть виндой 95, но не надо гнать, что она не хуже современных осей, за последние 10 лет изменений в стэке ip линукса произошла масса, и пихать и прикручивать новые возможности к старым системам управления, это как в ракеты руль с тремя педалями мастрячить, не надо вам сидите с ифконфигом никто его не трогает, а современные реалии требуют современных инструментов.&lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Гость)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#210</link>
    <pubDate>Thu, 19 Dec 2013 13:39:29 GMT</pubDate>
    <description>&amp;gt; Ну фряшники же не лопались, когда рассказывали о своем превосходстве &quot;в разы&quot; &lt;br&gt;&amp;gt; (правда, без бенчмарков и прочих пруфов).&lt;br&gt;&lt;br&gt;Как не зайду на опеннет обязательно кто-то обсирает фряшников, причем без разбору всех и сразу. У вам комплекс неполноценности или что?&lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Гость)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#209</link>
    <pubDate>Thu, 19 Dec 2013 13:37:18 GMT</pubDate>
    <description>Лучше помалкивай, если нечего сказать по существу, за умного сойдешь.&lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Клыкастый)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#208</link>
    <pubDate>Thu, 19 Dec 2013 09:55:21 GMT</pubDate>
    <description>&amp;gt;&amp;gt;гибче, &lt;br&gt;&amp;gt; Гибче - это когда нужно пересобирать ради того, чтобы что-то _отключить_,&lt;br&gt;&lt;br&gt;в модульных системах, для того, чтобы что-то отключить, достаточно не грузить соответствующий модуль. Так сделано в apache/php/asterisk/etc.&lt;br&gt;&lt;br&gt;в немодульных системах, например использовать pthreads или openmp естественно надо пересобрать, коли речь о source-based, где это штатный способ установки. почему это проблема - неясно. и да, в данном случае &quot;поставить дополнительный пакет - не получится, верно?&lt;br&gt; &lt;br&gt;&amp;gt;&amp;gt;меньше проблем &lt;br&gt;&amp;gt; Это когда нужно закрыть уязвимость в пакете и ради этого пересобирать из &lt;br&gt;&amp;gt; портов полсистемы?&lt;br&gt;&lt;br&gt;утрирование - одно из самых сильных орудий демагога. &lt;br&gt;&lt;br&gt;&amp;gt; Это когда NAT не умеет транслировать GRE и PPTP?&lt;br&gt;&lt;br&gt;Какой-то умеет, какой-то не умеет. Если это надо, надо взять тот, который умеет. &lt;br&gt;alias_pptp.ko, ipfw.&lt;br&gt;&lt;br&gt;&amp;gt; Это когда pf не умеет толком распараллелиться на несколько процессорных ядер? &lt;br&gt;&lt;br&gt;дык pf не единственное наше всё. и да, таки умеет с патчами в 8-ке/9-ке и в 10-ке будет штатно.&lt;br&gt;&lt;br&gt;&amp;gt; Это </description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Дмитрий)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#207</link>
    <pubDate>Thu, 19 Dec 2013 09:28:44 GMT</pubDate>
    <description>Расширение путем добавления новых машин никто не отменял. А стоимость затачивания софта под железо обычно выше, чем стоимость железа.&lt;br&gt;&lt;br&gt;ПС. О проблемах масштабирования, CAP теореме и законе Амдалла я в курсе&lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (pavlinux)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#206</link>
    <pubDate>Mon, 16 Dec 2013 21:24:48 GMT</pubDate>
    <description>&amp;gt; Низкоуровневый код нужно совместить с nginx и будет вам и быстро, и &lt;br&gt;&amp;gt; удобно, и надёжно, т.е. фактически послать линукс на х., оставив только &lt;br&gt;&amp;gt; связку сетевая карта+nginx &lt;br&gt;&lt;br&gt;Помечтай.... &lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Andrey Mitrofanov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#205</link>
    <pubDate>Mon, 16 Dec 2013 18:38:33 GMT</pubDate>
    <description>&amp;gt; FreeBSD+nginx выдаёт примерно на треть больше, чем Linux+nginx. Или кра сноглазие глаза застит?&lt;br&gt;&lt;br&gt;Ну, как бы, &quot;исследователи&quot;, которые &quot;Interestingly, we have experienced a collapse on Linux with six NICs.&quot;, и &quot;среди которых небезызвестный разработчик FreeBSD&quot;, это последняя инстанция в установлении &quot;на треть больше&quot;, да. Через пару недель, если _мне повезёт, кто-нибуть из линукс-сетевиков и/или ядерщиков разберёт по косточкам, что сии исследователи сделати не так, как это надо было делать и сколько десятков процетнов или, моет быть, раз там &quot;на самом деле&quot; должно было бы получиться. Если не так повезёт, просто отбрехаются -- линуксоидам с Таким Железом(ТМ) работать надо, а не пиаром заниматься.&lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Антон)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#203</link>
    <pubDate>Mon, 16 Dec 2013 15:25:51 GMT</pubDate>
    <description>&amp;gt; Ждем CMS на ASIC и FPGA.&lt;br&gt;&lt;br&gt;Memcached на FPGA уже сделали. Только получается дороже, чем на CPU.&lt;br&gt;</description>
</item>

<item>
    <title>Эксперимент по реализации http-сервера, взаимодействующего н... (Антон)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/93087.html#202</link>
    <pubDate>Mon, 16 Dec 2013 15:23:17 GMT</pubDate>
    <description>&amp;gt; Скачать где ?&lt;br&gt;&lt;br&gt;Код Sandstorm очень сырой, даже если его опубликуют, то в production его использовать скорее всего будет нельзя.&lt;br&gt;Это научная работа - демонстрация того, что используя данный метод можно сделать высокопроизовдительный сервер.&lt;br&gt;Ну написать софт пригодный для production это работа на несколько лет для одного программиста (или немного меньше для команды из N-человек).&lt;br&gt;</description>
</item>

</channel>
</rss>
