<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Facebook открыл код инструментария для симуляции работы в пр...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html</link>
    <description>Facebook представил (https://code.facebook.com/posts/1561127100804165/augmented-traffic-control-a-tool-to-simulate-network-conditions/) новый открытый проект ATC (http://facebook.github.io/augmented-traffic-control/) (Augmented Traffic Control), предназначенный для организации тестирования приложений в условиях их применения в сетях различного качества. ATC позволяет симулировать такие ситуации, как падение пропускной способности, возникновение задержек в передаче пакетов, различные уровни потери и повреждения пакетов, нарушение порядка следования пакетов. ATC позволяет значительно упростить оценку качества работы любых сервисов и приложений в различных условиях подключения пользователя к сети, например, при работе через сеть 2G.&lt;br&gt;&lt;br&gt;&lt;br&gt;Код ATC написан на языке Python и распространяется под лицензией BSD. Инструментарий состоит из двух компонентов: web-интерфейс (https://github.com/facebook/augmented-traffic-control/tree/master/atc/django-atc-demo-ui)  на базе фреймворка Django для управления процессом симуляции</description>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (cmp)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#59</link>
    <pubDate>Wed, 25 Mar 2015 21:54:42 GMT</pubDate>
    <description>&amp;gt; Программа в общем виде ничего с этим сделать не может&lt;br&gt;&lt;br&gt;Программа нет, а программист может, еще на стадии разработки не ориентироваться на то, что оперативы дофига и на долбанный списочек памяти хватит.&lt;br&gt;&lt;br&gt;&amp;gt; Нормальные люди давно в курсе что такое &quot;машина состояний&quot; (FSM)&lt;br&gt;&lt;br&gt;Ага и используют epoll, сигналы и прочие няшки, только в скриптах этого нет, разработать дизайн и написать &quot;под ключ&quot; можно, но нет гарантии, что через пол года совершенно тривиальная хотелка не упрется в невозвожность &quot;байдизайн&quot;, и не придется городить огород костылей.&lt;br&gt;&lt;br&gt;&amp;gt; А у питонистов судьба такая :)&lt;br&gt;&lt;br&gt;Не знаю как у конкретно питонистов, но не думаю что лучше чем у остальных.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Crazy Alex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#58</link>
    <pubDate>Wed, 25 Mar 2015 16:12:29 GMT</pubDate>
    <description>Ну так хорошие проекты не растут из ничего. Если хоть один взлетел и стал известен - значит, на него приходится 100 неизвестных и 1000 умерших. И, соответственно, есть люди, которые всё это писали.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#57</link>
    <pubDate>Wed, 25 Mar 2015 02:01:57 GMT</pubDate>
    <description>&amp;gt; +bpf +ng - это чтобы модифицировать пакеты и менять очередность доставки.&lt;br&gt;&lt;br&gt;Так в линухе это тоже сто лет все есть. И умений tc и соотв. ядерных подсистем хватит на дюжину чертей. А новость - о том что фэйсбучик написал гламурную запускалку tc, собственно :)&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#56</link>
    <pubDate>Wed, 25 Mar 2015 02:00:36 GMT</pubDate>
    <description>&amp;gt; P.S. Ваши всякие С, С++ не нужны. Забудьте про них. Это технологии &lt;br&gt;&amp;gt; 25-летней давности, не надо насиловать трупы &lt;br&gt;&lt;br&gt;Сразу после того как ты перепишешь операционку на своем фетише и выставишь с рынка существующие ОС :)&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Dmitry77)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#55</link>
    <pubDate>Tue, 24 Mar 2015 23:19:00 GMT</pubDate>
    <description>ещё хорошо бы наличие достаточного количества грамотных разработчиков на D - без этого стартовать проект на D - довольно рискованно.&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#54</link>
    <pubDate>Tue, 24 Mar 2015 20:56:11 GMT</pubDate>
    <description>&amp;gt; пусть медленно, но чтоб оно пережевалось корректно, а не дропнуло половину &lt;br&gt;&amp;gt; процессов оом киллeром, &lt;br&gt;&lt;br&gt;Пардон, а ничего что oom killer вызывается ядром ОС? Программа в общем виде ничего с этим сделать не может: если ядро решит что программа свое отлетала, оспорить это программа может только в спортлото. Более того - в общем случае программа не может даже знать сколько памяти ей дадут. А с оверкоммитом и вовсе все весело. Но о таких мелочах бидонисты не знают - им надо чтобы за них подумал ЯП и рантайм, а своего мозга у них обычно нет. &lt;br&gt;&lt;br&gt;&amp;gt; причем пойди еще разберись каких, конечно можно обойти &lt;br&gt;&amp;gt; проблему, всегда можно, написать некую шину которая бы буфферизировала очередь запросов &lt;br&gt;&lt;br&gt;Нормальные люди давно в курсе что такое &quot;машина состояний&quot; (FSM) и просто не имеют таких проблем. Для того чтобы что-то делать в 1000 соединений достаточно 1 процесса. И даже 1 потока. Ну может несколько, e.g. по числу процессоров, если нагрузки совсем уж дофига.&lt;br&gt;&lt;br&gt;&amp;gt; и грузила ими обозначенное кол-во исполнителей, сосбт</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#53</link>
    <pubDate>Tue, 24 Mar 2015 15:43:46 GMT</pubDate>
    <description>Лично я для имитации &quot;плохих каналов&quot; пользуюсь wanulator&apos;ом (http://wanulator.de/). В настоящее время проект, правда, заброшен, но того, что есть- с лихвой хватает&lt;br&gt;</description>
</item>

<item>
    <title>Facebook открыл код инструментария для симуляции работы в пр... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#50</link>
    <pubDate>Tue, 24 Mar 2015 15:18:57 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>Facebook открыл код инструментария для симуляции работы в пр... (Crazy Alex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101824.html#49</link>
    <pubDate>Tue, 24 Mar 2015 14:33:10 GMT</pubDate>
    <description>БСДшникам лишь бы ipfw гду угодно увидеть. А изобрели управлялку, которая удобно конфигурирует инструменты, которые сто лет как доступны в линуксе.&lt;br&gt;</description>
</item>

</channel>
</rss>
