<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра?</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html</link>
    <description>Случился у меня недавно апгрейд - одноядерный семпрон был заменян на Core 2 Quad. К тому времени я уже поставил FreeBSD 7.1 x64 и собрал большую часть нужного софта. Так что новенький проц в комплекте с материнкой пришел уже на все готовенькое - я только подправил fstab да xorg.conf.&lt;br&gt;При загрузке системы пишет:&lt;br&gt;kernel: SMP: AP CPU #2 Launched!&lt;br&gt;kernel: SMP: AP CPU #1 Launched!&lt;br&gt;kernel: SMP: AP CPU #3 Launched!&lt;br&gt;т.е. все ядра нашлись. Но например при попытке собрать что-нибудь Idle = 75&#037;, т.е. фактически используется только 1 ядро. Можно ли как-то сделать чтобы использовались все 4? Ну и вообще что нужно подтюниговать для максимальной производительности?&lt;br&gt;</description>

<item>
    <title>FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра? (Drag0n7)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html#6</link>
    <pubDate>Sun, 25 Jan 2009 20:07:52 GMT</pubDate>
    <description>&amp;gt;копайте в сторону опции make -jN , где N - число одновременно &lt;br&gt;&amp;gt;запущенных процессов. Обычно N советуют сделать равным два*кол-во ядер, т.е. 8 &lt;br&gt;&amp;gt;в Вашем случае. &lt;br&gt;&lt;br&gt;Не рекомендую на данный момент использовать это. Тем более это не будет работать правильно.&lt;br&gt;Сейчас в рамках SummerOfCode2008 David Forsythe пытается решить вопрос по параллельной сборке портов, но это решение ещё не готово.&lt;br&gt;&lt;br&gt;Allowing for parallel builds in the FreeBSD Ports Collection&lt;br&gt;http://wiki.freebsd.org//SummerOfCode2008#head-1abba39cb7f9d11ebef625f2287dbaebe6daf000&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра? (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html#5</link>
    <pubDate>Wed, 21 Jan 2009 18:15:12 GMT</pubDate>
    <description>&amp;gt;копайте в сторону опции make -jN , где N - число одновременно &lt;br&gt;&amp;gt;запущенных процессов. Обычно N советуют сделать равным два*кол-во ядер, т.е. 8 &lt;br&gt;&amp;gt;в Вашем случае. &lt;br&gt;&lt;br&gt;Стоит сказать, что make -jN в портах не будет ничего параллелить, так как непосредственно сборкой занимается другой make. Можно добавить -jN в MAKE_ARGS, но далеко не каждый порт после этого соберется (есть кривые makefile которые не собираются с -jN вообще, есть в конце концов порты, не использующие make вообще).&lt;br&gt;&lt;br&gt;Можно собирать несколько портов одновременно, но надо следить, чтобы ничто одновременно не устанавливалось (install), ибо тогда можно попортить pkgdb.&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра? (Щекн Итрч)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html#4</link>
    <pubDate>Tue, 20 Jan 2009 07:29:36 GMT</pubDate>
    <description>&amp;gt;копайте в сторону опции make -jN , где N - число одновременно &lt;br&gt;&amp;gt;запущенных процессов. Обычно N советуют сделать равным два*кол-во ядер, т.е. 8 &lt;br&gt;&amp;gt;в Вашем случае. &lt;br&gt;&lt;br&gt;Следует обратить внимание на то, что &quot;make -jN&quot; распределит нагрузку по процессорам в той мере, на которой она способна, только при сборке. Ускорив, таким образом, только сборку приложения. Скажем, компилируя сразу несколько файлов одновременно вместо того, чтобы компилить их &quot;по очереди&quot;.&lt;br&gt;&lt;br&gt;Само же приложение будет работать, используя несколько процов только, если автор приложения предусмотрел эту фичу.&lt;br&gt;&lt;br&gt;Зато вы лично получаете отличную возможность писать &quot;с нуля&quot; приложения, использующие все восемь, в вашем случае, ядер :)&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра? (аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html#3</link>
    <pubDate>Mon, 19 Jan 2009 18:08:55 GMT</pubDate>
    <description>копайте в сторону опции make -jN , где N - число одновременно запущенных процессов. Обычно N советуют сделать равным два*кол-во ядер, т.е. 8 в Вашем случае.&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра? (macrohard)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html#2</link>
    <pubDate>Mon, 19 Jan 2009 17:54:01 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Но например при попытке собрать что-нибудь Idle = 75&#037;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;поподробнее про &quot;собрать&quot;, компиляли че та? &lt;br&gt;&lt;br&gt;да, интересует прежде всего сборка ПО из портов.&lt;br&gt;</description>
</item>

<item>
    <title>FreeBSD и 4-х ядерный проц - как задействовать все 4 ядра? (vic)</title>
    <link>https://opennet.me/openforum/vsluhforumID15/2421.html#1</link>
    <pubDate>Mon, 19 Jan 2009 17:08:47 GMT</pubDate>
    <description>&amp;gt; Но например при попытке собрать что-нибудь Idle = 75&#037;&lt;br&gt;&lt;br&gt;поподробнее про &quot;собрать&quot;, компиляли че та?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
