<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Планировщик задач CFS будет включен в состав Linux ядра 2.6.23</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html</link>
    <description>Планировщик задач с полностью справедливым распределением ресурсов CFS  (Completely Fair Scheduler), после трех месяцев обкатки в экспериментальной &quot;-mm&quot; ветке Linux ядра, включен в состав (http://www.linuxinsight.com/cfs-scheduler-to-appear-in-linux-kernel-2.6.23.html) ядра 2.6.23, в качестве основного планировщика.&lt;br&gt;&lt;br&gt;&lt;br&gt;В планировщике задач CFS вместо очередей процессов ожидающих выполнения, используется дерево rbtree, определяющее план с временем перехода к выполнению очередного процесса. Единица планирования времени в CFS фиксирована - наносекунда, и не привязана к частоте генерации прерываний таймера (HZ).&lt;br&gt;&lt;br&gt;&lt;br&gt;CFS планировщик поддерживает два режима работы: &apos;desktop&apos; (low latencies) и &apos;server&apos; (good batching).&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://www.linuxinsight.com/cfs-scheduler-to-appear-in-linux-kernel-2.6.23.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=11356&lt;br&gt;</description>

<item>
    <title>Планирование заданий (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#15</link>
    <pubDate>Thu, 16 Apr 2009 14:45:00 GMT</pubDate>
    <description>Планирование заданий&lt;br&gt;</description>
</item>

<item>
    <title>Планировщик задач CFS будет включен в состав Linux ядра 2.6.23 (Ne01eX)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#14</link>
    <pubDate>Fri, 13 Jul 2007 05:40:07 GMT</pubDate>
    <description>c CFS понятно, а что с SD (бывший RSDL) будет? Более правильным решением было бы конечно включению в основную ветку ядра обоих новых планировщиков и дать юзверю (то есть мне) уже выбрать... А вообще, - хорошая тенденция.</description>
</item>

<item>
    <title>OpenNews: Планировщик задач CFS будет включен в состав Linux... (Denis)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#13</link>
    <pubDate>Fri, 13 Jul 2007 04:31:54 GMT</pubDate>
    <description>1) - не совсем так, все зависит от систему (сервер, рабочая станция). По принципу мышления, если за кэшем не следить, то падает производительность, но ядро следит за кэшем и поддерживает его в актуальном состоянии + у проца есть предсказание переходов и ветвлений. Если сравнить скорость обмена с памятью и кэшем 2 уровня - скорость раза в два меньше.&lt;br&gt;2) - в планировщике задач это оптимизированно, и перестаривается в процессе работы. </description>
</item>

<item>
    <title>OpenNews: Планировщик задач CFS будет включен в состав Linux... (_Nick_)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#12</link>
    <pubDate>Thu, 12 Jul 2007 20:22:58 GMT</pubDate>
    <description>&amp;gt;дополните и поправте если я заблуждаюсь, преключение контекста задачи &lt;br&gt;&amp;gt;1 чем больше за единицу времени тем лучше? (плавность перехода) и  &lt;br&gt;&amp;gt;хреново меньше попаданий в кешь ЦПУ растут задержки при обращении к &lt;br&gt;&amp;gt;памяти общее снижение производительности &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;2 чем меньше за единицу времени тем лучше? &lt;br&gt;&lt;br&gt;тут все просто: переключение - это уже работа, на которую уходит время.&lt;br&gt;Ну и про кеш ты правильно сказал.&lt;br&gt;Больше переключений - сильнее иллюзия многозадачности и выше скорость реакции.&lt;br&gt;&lt;br&gt;Но факт фактом: скорость и интерактивность - на разных чашах весов.</description>
</item>

<item>
    <title>OpenNews: Планировщик задач CFS будет включен в состав Linux... (Ivan)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#11</link>
    <pubDate>Wed, 11 Jul 2007 09:35:02 GMT</pubDate>
    <description>дополните и поправте если я заблуждаюсь, преключение контекста задачи &lt;br&gt;1 чем больше за единицу времени тем лучше? (плавность перехода) и  хреново меньше попаданий в кешь ЦПУ растут задержки при обращении к памяти общее снижение производительности&lt;br&gt;&lt;br&gt;2 чем меньше за единицу времени тем лучше? </description>
</item>

<item>
    <title>Планировщик задач CFS будет включен в состав Linux ядра 2.6.23 (Denis)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#10</link>
    <pubDate>Wed, 11 Jul 2007 08:54:37 GMT</pubDate>
    <description>А кто вообще писал новость? &lt;br&gt;На rbtree перешли уже давно, с ядра так эдак 2.6.10, об этом Роберт лав писал в книжке. Или у разработчиков ядра уже дежавю :-)&lt;br&gt;</description>
</item>

<item>
    <title>Планировщик задач CFS будет включен в состав Linux ядра 2.6.23 (Denis)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#9</link>
    <pubDate>Wed, 11 Jul 2007 08:51:05 GMT</pubDate>
    <description>Вот интересно - его намернво заменять, или можно будет выбрать между несколькими вариантами?&lt;br&gt;И как бы тоже крайне интересно - почему все упираются в наносекунду?&lt;br&gt;Это просто точность шедулера наносекунда. А задания которые будут находиться в состоянии ожидания, состояния выполнения,обработчики нижних и верхних половин и програмные прерывания будут более рационально использовать время, пусть даже одного ядра.</description>
</item>

<item>
    <title>Планировщик задач CFS будет включен в состав Linux ядра 2.6.... (_Nick_)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#8</link>
    <pubDate>Wed, 11 Jul 2007 03:20:54 GMT</pubDate>
    <description>кстати, выражения &quot;Единица планирования времени в CFS фиксирована - наносекунда&quot;&lt;br&gt;и &quot;как можно планировать каждую наносекунду?&quot; не приведены к общему знаменателю :)&lt;br&gt;т.е. говорят о разных вещах.&lt;br&gt;Те. первая утверждает, что результатом работы шедулера будет _количество_ наносекунд, выданное какому-либо процессу.&lt;br&gt;Вторая робко надееться, что каждая наносекунда работы процессора будет точно расписана :)&lt;br&gt;Ессьно, этого не будет. Сам шедулер _может_ работать больше наносекунды (если конечно нужно и частота проца достаточно низка). Просто на его выходе будет цыфра в наносекундах.</description>
</item>

<item>
    <title>Планировщик задач CFS будет включен в состав Linux ядра 2.6.... (_Nick_)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37876.html#7</link>
    <pubDate>Wed, 11 Jul 2007 03:15:11 GMT</pubDate>
    <description>&amp;gt; как можно планировать каждую наносекунду?&lt;br&gt;&lt;br&gt;легко.&lt;br&gt;вообще, разрешающая способность шедулера ограничиваеться разрешением таймера, прерываниями которого могут ограничиваться слайсы работы процессов.&lt;br&gt;&lt;br&gt;т.е. неважно сколько инструкций выполнил процесс за отведенный ему слайс в минимум одну наносекудну: хоть 1, хоть 3, хоть 500 (ну, через пиццот лет :) - при прерывании таймера управление может быть передано другому процессу.</description>
</item>

</channel>
</rss>
