<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Intel представил инструментарий Clear Containers 3.0, перепи...</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html</link>
    <description>Компания Intel опубликовала (https://clearlinux.org/blogs/announcing-intel&#037;C2&#037;AE-clear-containers-30) значительный выпуск инструментария Clear Containers 3.0 (https://clearlinux.org/features/intel&#037;C2&#037;AE-clear-containers), предоставляющего средства для управления контейнерами, для изоляции которых используется гипервизор KVM и встроенные в процессоры Intel механизмы виртуализации Intel VT и SR-IOV (https://www.intel.com/content/dam/doc/application-note/pci-sig-sr-iov-primer-sr-iov-technology-paper.pdf). Код поставляется (https://github.com/clearcontainers) под лицензией Apache 2.0.&lt;br&gt;&lt;br&gt;&lt;br&gt;Новый выпуск примечателен кардинальной переработкой кодовой базы и рефакторингом архитектуры проекта (https://github.com/clearcontainers/runtime/blob/7fc11d5fa157e9011ea286659de007f8b2022a81/docs/architecture/architecture.md). &lt;br&gt;Инструментарий и компоненты runtime переписаны на языке Go (ранее использовался язык Си). Проведена большая работа по улучшению интеграции  Clear Containers в сформировавшуюся экосистему контейнерной изо</description>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (пох)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#72</link>
    <pubDate>Sat, 30 Sep 2017 13:02:22 GMT</pubDate>
    <description>&amp;gt; переключение контекста происходит в сотни раз дольше, чем вызов&lt;br&gt;&lt;br&gt;проблема в том, что содержательный процесс после этого, не поверишь, норовит сам исполняться - и это не сотни тиков, а сотни тысяч-миллионы до следующего context-switch, который, чаще всего, еще и будет вызван не планировщиком, а самим процессом. Поэтому оверхеда в размере 0.01&#037; ты бы даже и не заметил. На практике, к сожалению, банально &quot;переключать контексты&quot; получится, если у тебя ровно двухзадачная система (какие-то академические &quot;true-rt&quot;-os так и делали). А в реальности добавляется еще и оверхед от планировщика, и, хотя это место во всех современных системах вылизано круче чем у кота яйца, одних диссертаций десятками защищено на эти темы, там, к сожалению, далеко даже и не 0.1, и еще и имеет свойство нелинейно расти при увеличении числа процессов (что логично - при 1000 на ядро у тебя все равно система мертво повиснет, оптимизировать надо случай 10-300, когда есть еще шансы разойтись по-хорошему, если процессы короткоживущие)&lt;br&gt;&lt;br&gt;а книжк</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#71</link>
    <pubDate>Thu, 28 Sep 2017 13:36:08 GMT</pubDate>
    <description>А с malloc/new не проблема?&lt;br&gt;</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (й)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#70</link>
    <pubDate>Wed, 27 Sep 2017 09:11:41 GMT</pubDate>
    <description>&amp;gt; тебе не пришло в голову, что оно впадает в кому из-за необходимости обработать одновременно тысчонку запросов одним физическим процессором, а вовсе не из-за мистического &quot;context switching&quot;?&lt;br&gt;&lt;br&gt;погугли уже c10k problem и не позорься.&lt;br&gt;</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (nonemo)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#69</link>
    <pubDate>Wed, 27 Sep 2017 08:13:59 GMT</pubDate>
    <description>переключение контекста происходит в сотни раз дольше, чем вызов - возврат в рамках одного процесса; см. П.И.Рудаков, К.Г.Финогенов &quot;программируем на языке ассемблера IBM PC&quot; часть 3 ст.67 &quot;Переключение задач&quot;; кстати много понятных картинок в этой книжке, и на русском.&lt;br&gt;</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (пох)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#68</link>
    <pubDate>Tue, 26 Sep 2017 20:29:50 GMT</pubDate>
    <description>&amp;gt; во-первых, открываем гугль про &quot;context switching&quot;&lt;br&gt;&lt;br&gt;с каких пор мусор из гугля является авторитетным мнением? Его такие же как ты писали, не видящие разницы.&lt;br&gt;&lt;br&gt;&amp;gt; во-вторых, видел когда-нибудь несколько тысяч активных httpd-процессов? &lt;br&gt;&lt;br&gt;я их когда-то в молодости по паре раз за ночь видел, и чего? Причем бы тут clear containers? &lt;br&gt;&lt;br&gt;&amp;gt; не надо мне рассказывать, что &quot;оверхед незначителен&quot;, оно всё просто впадает в кому.&lt;br&gt;&lt;br&gt;тебе не пришло в голову, что оно впадает в кому из-за необходимости обработать одновременно тысчонку запросов одним физическим процессором, а вовсе не из-за мистического &quot;context switching&quot;? И хоть ты вдоль их обрабатывай, хоть поперек, результат будет одинаков. Более того - банальное блокирование новых запросов обычно вполне себе быстро выводит такую систему из &quot;комы&quot;, если там не успела память кончиться или какие-нибудь внутриядерные структуры.&lt;br&gt;&lt;br&gt;Забавно, что тебе даже не приходит в голову подумать, что начинается это лавинное нарастание процессов чаще всего именно из-за того, что какой-</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (Добрый анон)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#67</link>
    <pubDate>Tue, 26 Sep 2017 15:32:19 GMT</pubDate>
    <description>А у нас с другой стороны, в Го, например, есть сборка мусора, так что контейнеры вовремя вывозят машиной. Платим по стандартному тарифу без всяких там плюсов.&lt;br&gt;</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (Stax)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#66</link>
    <pubDate>Tue, 26 Sep 2017 15:05:44 GMT</pubDate>
    <description>Я это видел, но не вижу тут ответа на вопрос.&lt;br&gt;&lt;br&gt;Во-первых, мне в целом без разницы, zero-copy или нет - интересует, освобождаемая программой в таком контейнере память тут же возвращается в хост-систему и доступна другим контейнерам или нет?&lt;br&gt;Во-вторых, а что с обычным malloc (когда размер аллокации недостаточен, чтобы он переключался на mmap).&lt;br&gt;</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#65</link>
    <pubDate>Tue, 26 Sep 2017 09:36:07 GMT</pubDate>
    <description>Зачем мне это спрашивать?&lt;br&gt;</description>
</item>

<item>
    <title>Intel представил инструментарий Clear Containers 3.0, перепи... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/112317.html#64</link>
    <pubDate>Tue, 26 Sep 2017 05:41:45 GMT</pubDate>
    <description>Ты ещё спроси: &quot;а зачем они вообще нужны?!?!?!??!&quot;.&lt;br&gt;</description>
</item>

</channel>
</rss>
