<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Nuevo scheduler para el kernel</title>
	<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/</link>
	<description>I write about free software, and free culture</description>
	<pubDate>Fri, 10 Feb 2012 02:13:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>

	<item>
		<title>By: habladorcito</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-36670</link>
		<dc:creator>habladorcito</dc:creator>
		<pubDate>Thu, 19 Apr 2007 20:47:57 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-36670</guid>
		<description>Aquí hablan del nuevo Scheduler, reproduciendo un mail de Ingo Molnar http://kerneltrap.org/node/8059

Un saludete :)</description>
		<content:encoded><![CDATA[<p>Aquí hablan del nuevo Scheduler, reproduciendo un mail de Ingo Molnar <a href="http://kerneltrap.org/node/8059" rel="nofollow">http://kerneltrap.org/node/8059</a></p>
<p>Un saludete <img src='http://mnm.uib.es/gallir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gallir</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26820</link>
		<dc:creator>gallir</dc:creator>
		<pubDate>Thu, 15 Mar 2007 15:06:53 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26820</guid>
		<description>#14, en discos esta funcionando muy bien el "nuevo" CFQ (complete fair queue) que lo comenté en su momento: http://mnm.uib.es/gallir/posts/2004/12/25/49/

Lo de discos NAND, seguramente hará que cambie esta necesidad, aunque no la planificación, la CFQ sigue siendo muy buena para entornos de multiprogramación. Pero supongo que aparecerán otros problemas, como controlar la cantidad de escrituras que se hacen sobre la misma posición.</description>
		<content:encoded><![CDATA[<p>#14, en discos esta funcionando muy bien el &#8220;nuevo&#8221; CFQ (complete fair queue) que lo comenté en su momento: <a href="http://mnm.uib.es/gallir/posts/2004/12/25/49/" rel="nofollow">http://mnm.uib.es/gallir/posts/2004/12/25/49/</a></p>
<p>Lo de discos NAND, seguramente hará que cambie esta necesidad, aunque no la planificación, la CFQ sigue siendo muy buena para entornos de multiprogramación. Pero supongo que aparecerán otros problemas, como controlar la cantidad de escrituras que se hacen sobre la misma posición.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nim</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26813</link>
		<dc:creator>nim</dc:creator>
		<pubDate>Thu, 15 Mar 2007 14:46:21 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26813</guid>
		<description>Buen post. Y para ayudar a la procrastinacion una pregunta sobre planificadores... ¿Que pasa con el de disco?, ¿los nuevos discos duros NAND haran innecesaria la planificacion de disco o de momento vamos a trabajar emulando discos con platos y cabezas?. Mira que me fastidiaria haberme chapado lo del CSCAN para que ahora desaparezca...</description>
		<content:encoded><![CDATA[<p>Buen post. Y para ayudar a la procrastinacion una pregunta sobre planificadores&#8230; ¿Que pasa con el de disco?, ¿los nuevos discos duros NAND haran innecesaria la planificacion de disco o de momento vamos a trabajar emulando discos con platos y cabezas?. Mira que me fastidiaria haberme chapado lo del CSCAN para que ahora desaparezca&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricardo Fuentes</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26641</link>
		<dc:creator>Ricardo Fuentes</dc:creator>
		<pubDate>Wed, 14 Mar 2007 23:25:23 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26641</guid>
		<description>Si, lo se, solo lo ponía como ejemplo, haber si ud. profesor, nos daba una mano a los noveles para poder entender el nuevo scheduler del kernel :)</description>
		<content:encoded><![CDATA[<p>Si, lo se, solo lo ponía como ejemplo, haber si ud. profesor, nos daba una mano a los noveles para poder entender el nuevo scheduler del kernel <img src='http://mnm.uib.es/gallir/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gallir</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26612</link>
		<dc:creator>gallir</dc:creator>
		<pubDate>Wed, 14 Mar 2007 21:15:35 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26612</guid>
		<description>#10, el #11 tiene razón, ese esquema es muy básico y se llama "esquema de tres estados" (algunos eruditos prefieren llamarle "diagrama de Nail").

No tiene nada que ver con el scheduler, o sí, tanto como las las ruedas y las gravedad con los diseños de coches :-)</description>
		<content:encoded><![CDATA[<p>#10, el #11 tiene razón, ese esquema es muy básico y se llama &#8220;esquema de tres estados&#8221; (algunos eruditos prefieren llamarle &#8220;diagrama de Nail&#8221;).</p>
<p>No tiene nada que ver con el scheduler, o sí, tanto como las las ruedas y las gravedad con los diseños de coches <img src='http://mnm.uib.es/gallir/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nefertum</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26597</link>
		<dc:creator>nefertum</dc:creator>
		<pubDate>Wed, 14 Mar 2007 19:58:40 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26597</guid>
		<description>Ese no es el esquema tipico de un planificador normal y corriente? (solo pregunto)</description>
		<content:encoded><![CDATA[<p>Ese no es el esquema tipico de un planificador normal y corriente? (solo pregunto)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricardo Fuentes</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26559</link>
		<dc:creator>Ricardo Fuentes</dc:creator>
		<pubDate>Wed, 14 Mar 2007 16:47:57 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26559</guid>
		<description>Una &lt;a href="http://photos1.blogger.com/blogger/1945/694/1600/esquema_rus_1%20copy.jpg" rel="nofollow"&gt;gráfica aclaratoria&lt;/a&gt; de como va a funcionar este cacharro, vendría muy bien, para aclarar el tema a los más noveles (/me=novel).</description>
		<content:encoded><![CDATA[<p>Una <a href="http://photos1.blogger.com/blogger/1945/694/1600/esquema_rus_1%20copy.jpg" rel="nofollow">gráfica aclaratoria</a> de como va a funcionar este cacharro, vendría muy bien, para aclarar el tema a los más noveles (/me=novel).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: davkx</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26555</link>
		<dc:creator>davkx</dc:creator>
		<pubDate>Wed, 14 Mar 2007 16:35:48 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26555</guid>
		<description>&#62; Parece que los tests que están haciendo para cargas extremas está dando resultados espectaculares, así que seguramente será rápidamente admitido en la siguiente ronda de desarrollo para el 2.0.22.

no es 2.6.22 ?</description>
		<content:encoded><![CDATA[<p>&gt; Parece que los tests que están haciendo para cargas extremas está dando resultados espectaculares, así que seguramente será rápidamente admitido en la siguiente ronda de desarrollo para el 2.0.22.</p>
<p>no es 2.6.22 ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: meneame.net</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26421</link>
		<dc:creator>meneame.net</dc:creator>
		<pubDate>Wed, 14 Mar 2007 07:48:39 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-26421</guid>
		<description>&lt;strong&gt;Un nuevo planificador para el kernel de Linux&lt;/strong&gt;

Un excelente artículo de Ricardo Galli en el que se hace una breve introducción al que parece que será el nuevo planificador de procesos del kernel de Linux. Si todo va bien, puede que sea incorporado ya en la versión 2.6.22. Lo más curioso del caso es...</description>
		<content:encoded><![CDATA[<p><strong>Un nuevo planificador para el kernel de Linux</strong></p>
<p>Un excelente artículo de Ricardo Galli en el que se hace una breve introducción al que parece que será el nuevo planificador de procesos del kernel de Linux. Si todo va bien, puede que sea incorporado ya en la versión 2.6.22. Lo más curioso del caso es&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DN</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25870</link>
		<dc:creator>DN</dc:creator>
		<pubDate>Sun, 11 Mar 2007 02:07:30 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25870</guid>
		<description>Hay que reconocer que Con Kolivas es una persona un tanto atípica, aunque me gustaría saber hasta que punto se puede decir que es un médico en activo, y no una persona que hizo la carrera de medicina (para mi son cosas muy distintas).

Y digo que es atípica porque la inmensa mayoría de los médicos que conozco son analfabétos tecnológicos, y prácticamente siempre tecnofobos (se que es una afirmación un tanto gratuita porque estoy generalizando en un colectivo muy amplio, pero trabajo para sanidad y tengo cierta experiencia en pelear con médicos)</description>
		<content:encoded><![CDATA[<p>Hay que reconocer que Con Kolivas es una persona un tanto atípica, aunque me gustaría saber hasta que punto se puede decir que es un médico en activo, y no una persona que hizo la carrera de medicina (para mi son cosas muy distintas).</p>
<p>Y digo que es atípica porque la inmensa mayoría de los médicos que conozco son analfabétos tecnológicos, y prácticamente siempre tecnofobos (se que es una afirmación un tanto gratuita porque estoy generalizando en un colectivo muy amplio, pero trabajo para sanidad y tengo cierta experiencia en pelear con médicos)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antonimo</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25829</link>
		<dc:creator>antonimo</dc:creator>
		<pubDate>Sat, 10 Mar 2007 20:04:59 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25829</guid>
		<description>Esta clase de post son los que mas me gustan de este blog :).</description>
		<content:encoded><![CDATA[<p>Esta clase de post son los que mas me gustan de este blog :).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gallir</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25717</link>
		<dc:creator>gallir</dc:creator>
		<pubDate>Sat, 10 Mar 2007 12:35:42 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25717</guid>
		<description>No, no es determinista porque no puedes establecer orden de ejecución. Sólo puedes calcular un tiempo máximo.</description>
		<content:encoded><![CDATA[<p>No, no es determinista porque no puedes establecer orden de ejecución. Sólo puedes calcular un tiempo máximo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arturo</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25716</link>
		<dc:creator>Arturo</dc:creator>
		<pubDate>Sat, 10 Mar 2007 12:04:29 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25716</guid>
		<description>Dices que ahora puede calcularse un tiempo máximo de espera en las colas con este nuevo método. Entonces, ¿es un paso más para hacer de la ejecución de programas algo determinista?

Un saludo.</description>
		<content:encoded><![CDATA[<p>Dices que ahora puede calcularse un tiempo máximo de espera en las colas con este nuevo método. Entonces, ¿es un paso más para hacer de la ejecución de programas algo determinista?</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tribe</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25715</link>
		<dc:creator>Tribe</dc:creator>
		<pubDate>Sat, 10 Mar 2007 11:35:06 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25715</guid>
		<description>&#62; "Parece que los tests que están haciendo para cargas extremas está dando resultados espectaculares"

Sí, y lo que es muy interesante también es que gente de la LKML ha estado haciendo tests en entornos de escritorio con cargas de trabajo típicas y también han _notado_ una mejora, por lo que hay gente que opina que debería ser el planificador de procesos por defecto.</description>
		<content:encoded><![CDATA[<p>&gt; &#8220;Parece que los tests que están haciendo para cargas extremas está dando resultados espectaculares&#8221;</p>
<p>Sí, y lo que es muy interesante también es que gente de la LKML ha estado haciendo tests en entornos de escritorio con cargas de trabajo típicas y también han _notado_ una mejora, por lo que hay gente que opina que debería ser el planificador de procesos por defecto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gallir</title>
		<link>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25703</link>
		<dc:creator>gallir</dc:creator>
		<pubDate>Sat, 10 Mar 2007 09:42:50 +0000</pubDate>
		<guid>http://mnm.uib.es/gallir/posts/2007/03/10/1001/#comment-25703</guid>
		<description>&#62; Cuando dices &#8220;Los procesos son movidos dinámicamente de un nivel a otra dependiendo de su prioridad dinámica &#8211;el nice en UNIX&#8211;.&#8221; creo que te equivocas.


Sí, cony...


&#62; Cuando un proceso agota su quanto, su prioridad dinámica es disminuída. Cuando un proceso despierta de un estado de espera, su prioridad dinámica se incrementa para que entre en ejecución lo antes posible.

Esa es la teoría básica de "colas múltiples con retroalimentación", pero no es así en la realidad, mucho menos en el Linux, que es bastante más complejo para mejorar la respuesta de los procesos interactivos. Depende del valor de "sleep" del proceso y las prioridad de procesos relacionados que generan el "schedule".</description>
		<content:encoded><![CDATA[<p>&gt; Cuando dices &#8220;Los procesos son movidos dinámicamente de un nivel a otra dependiendo de su prioridad dinámica &#8211;el nice en UNIX&#8211;.&#8221; creo que te equivocas.</p>
<p>Sí, cony&#8230;</p>
<p>&gt; Cuando un proceso agota su quanto, su prioridad dinámica es disminuída. Cuando un proceso despierta de un estado de espera, su prioridad dinámica se incrementa para que entre en ejecución lo antes posible.</p>
<p>Esa es la teoría básica de &#8220;colas múltiples con retroalimentación&#8221;, pero no es así en la realidad, mucho menos en el Linux, que es bastante más complejo para mejorar la respuesta de los procesos interactivos. Depende del valor de &#8220;sleep&#8221; del proceso y las prioridad de procesos relacionados que generan el &#8220;schedule&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

