<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В ядро FreeBSD добавлена поддержка счётчиков PCPU</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html</link>
    <description>Глеб Смирнов (glebius&#064;) добавил (http://lists.freebsd.org/pipermail/freebsd-arch/2013-April/014204.html) в ядро FreeBSD 10-CURRENT новый API для работы со счётчиками &amp;#8212; counter(9). Счётчики являются (http://bu7cher.blogspot.ru/2013/04/pcpu.html) частью инструментария сбора статистики и телеметрии во время работы ядра и системных компонентов и представляют собой структуры данных в оперативной памяти, значения в которых изменяются при наступлении тех или иных событий. К примеру, счётчики для подсчёта полученных и отброшенных сетевых пакетов, счётчик числа обнаруженных некорректных данных в подсистеме ввода-вывода и т.д..&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В многопроцессорной многопоточной системе с большим количеством счётчиков возникает проблема конкуренции вычислительных потоков за монопольный доступ и корректное изменение значения счётчика. Обычное решение этой проблемы &amp;#8212; монитор объекта счётчика через операцию блокировки шины памяти (atomic(9)) и предоставление монопольного доступа к счётчику одному из конкурирующих потоков </description>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#41</link>
    <pubDate>Sun, 14 Apr 2013 17:30:11 GMT</pubDate>
    <description>Как говорится, &quot;каков поп, таков и приход&quot;&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#40</link>
    <pubDate>Sat, 13 Apr 2013 17:44:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В РЕАЛЬНЫХ приложениях OpenMP используется?&lt;br&gt;&lt;br&gt;ImageMagick только))&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (_yurkis__)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#39</link>
    <pubDate>Fri, 12 Apr 2013 16:21:40 GMT</pubDate>
    <description>&amp;gt;Хотя в форониксовых бенчах факапы обычно потому что или компилится античным gcc 4.2, который по оптимизации vs 4.7 сильно проигрывает, или того хуже шлангом, который не только погано оптимизирует но и OpenMP хронически не умеет. &lt;br&gt;&lt;br&gt;Тем не менее БЗДЯ 9.1 STABLE собранная clang 3.2 все- таки процентов на 10 как минимум шустрее нежели собранная gcc 4.2. &lt;br&gt;Плюс у шланга есть все шансы догнать gcc уже в обозримом будущем.&lt;br&gt;&lt;br&gt;Да, насчет OpenMP. Я конечно не обравдываю шланг, но все же насколько часто В РЕАЛЬНЫХ приложениях OpenMP используется?&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (pavlinux)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#37</link>
    <pubDate>Fri, 12 Apr 2013 13:40:04 GMT</pubDate>
    <description>&amp;gt; Повтори это на компе 5 летней давности ... &lt;br&gt;&lt;br&gt;# dmidecode  &amp;#124; less&lt;br&gt;&lt;br&gt;Handle 0x0000, DMI type 0, 20 bytes&lt;br&gt;BIOS Information&lt;br&gt;        Vendor: Phoenix Technologies Ltd.&lt;br&gt;        Version: 2004Q3                      # чорт, почти 9-летней давности, ... &lt;br&gt;        Release Date: 11/18/2008&lt;br&gt;        Address: 0xE69B0&lt;br&gt;        Runtime Size: 104016 bytes&lt;br&gt;        ROM Size: 1024 kB&lt;br&gt;&lt;br&gt;System Information&lt;br&gt;        Manufacturer: TYAN Computer Corp.&lt;br&gt;        Product Name: S2895&lt;br&gt;        Version: TYAN Thunder K8WE S2895&lt;br&gt;        Serial Number: 0123456789&lt;br&gt;        UUID: Not Settable&lt;br&gt;        Wake-up Type: Power Switch&lt;br&gt;...&lt;br&gt;&amp;gt; ... с одной из последних стабильных версий ядра Linux &amp;#8212; расскажешь.&lt;br&gt;&lt;br&gt;# uname -a&lt;br&gt;Linux suse64 3.2.43-plx #2 SMP PREEMPT RT Thu Apr 11 01:17:28 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux&lt;br&gt;&lt;br&gt;---&lt;br&gt;&lt;br&gt;Скажу боле, до этого у меня стоят Adaptec ASC-29320 и все винты на Ultra320 SCSI,&lt;br&gt;любимый всеми троллями баг #12309 вообще никак непроявлялся. И все адекватные уже &lt;br&gt;знают, что это косяк SATA архитект</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (deadless)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#36</link>
    <pubDate>Fri, 12 Apr 2013 13:34:14 GMT</pubDate>
    <description>жаль что опеннет всетаки превратился в клоаку по образу и подобию лора. переименовать в линукснет и оставить их тут с Богом, с риторикой убунту вс генту... детский сад, ясельная группа..&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (тигар)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#35</link>
    <pubDate>Fri, 12 Apr 2013 10:44:58 GMT</pubDate>
    <description>ну, это оттого, что поклонники фри, вместо того чтобы кодить, выискивают в Сети код, который называют говном. а после чего срутся на 100+ форумных веток с обиженным автором говнокода, да.;)&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (iZEN)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#34</link>
    <pubDate>Fri, 12 Apr 2013 10:44:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ULE и, опять же, экспериментальной UFS2, созданной на университетские гранты, &lt;br&gt;&amp;gt; Этот ваш экспериментальный UFS2 на самом деле экскрементальный. Создан из окаменелых экскрементов мамонта - древнючего UFS. И капитально его переделывать никто не стал &lt;br&gt;&amp;gt; - бздоиды как обычно заявили что &quot;на это нет ресурсов&quot;.&lt;br&gt;&lt;br&gt;&quot;Ext2 + журналирование =&amp;gt; Ext3 + экстенты =&amp;gt; Ext4&quot; &amp;#8212; тоже историю надо знать.&lt;br&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; Почему-то как ни бенч фороникса с UFS2, так грохот кирпичей бздоидов слышен за километры.&lt;br&gt;&lt;br&gt;Последний раз они тестировали быстродействие классических ФС где-то в 2010 году, если не ошибаюсь. UFS2 с SU+J в тесты не попала.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (devl547)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#33</link>
    <pubDate>Fri, 12 Apr 2013 09:41:08 GMT</pubDate>
    <description>&amp;gt;Повтори это на компе 5 летней давности с одной из последних стабильных версий ядра Linux &amp;#8212; расскажешь. &lt;br&gt;&lt;br&gt;Acer Extensa 5210 - T5600&#064;1.83, 2 гига оперы и хард на 5400.&lt;br&gt;Повторил - не тормозит.&lt;br&gt;&lt;br&gt;&amp;gt;Каждый день вижу.&lt;br&gt;&lt;br&gt;На скриншотах?&lt;br&gt;&lt;br&gt;&amp;gt;LLVM/Clang 3.2 в системе FreeBSD 9.1 производит код, который по скорости исполнения сравнялся с GCC 4.6&lt;br&gt;&lt;br&gt;Странно. А на остальных системах (не FreeBSD) шланг сливает процентов на 10-15 в однопотоке. И это не считая мест, где оно может в 2-3 раза более медленный код выдавать.&lt;br&gt;</description>
</item>

<item>
    <title>В ядро FreeBSD добавлена поддержка счётчиков PCPU (BayaN)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/89560.html#32</link>
    <pubDate>Fri, 12 Apr 2013 09:38:33 GMT</pubDate>
    <description>Это внутренний фреймворк ядра, задействовать его должны разработчики. Глеб вот переводит сетевой стек на его использование.&lt;br&gt;</description>
</item>

</channel>
</rss>
