On Tuesday 16 June 2009 00:15:03 Camaleón wrote:
El 2009-06-15 a las 23:34 +0200, Karl García Gestido escribió:
On Sunday 14 June 2009 12:59:32 Camaleón wrote:
La inexistente ley de Murphy sobre la swap dice que definas el valor que definas siempre te vas a quedar corto :-P
Eso de que es inexistente XDD
Es que me lo he inventado :-) Como el resto ;)
GNU/Linux prefiere la partición por ser muuucho más rápido,
¿Tienes algún dato que contraste este punto? La wikipedia no lo deja muy claro:
*** http://en.wikipedia.org/wiki/Swap_space#Linux
Vaya, que no me gustaría que fuera una de esas cosas que "están ahí" por simple inercia, en lugar de porque se corresponda con datos reales. (...)
Como dice Carlos, es comparativamente ineficiente. Pero como reza el dicho "para una urgencia..."
Esa ineficiencia comparativa habría que validarla antes:
- Analizando "cuántas veces" un sistema hace uso de la swap - "Cuánto tiempo" hace uso de la swap - Si hay una "merma real en el rendimiento" por usar un archivo en lugar de una partición - Si esa "merma" resulta significativa
Cualquier sistema de ficheros está optimizado para tratar con ficheros: copiar, mover, crear, borrar... Aún así, como hemos tratado en otros momentos en la lista, hay muchas circunstancias que hacen que unos sean preferibles sobre otros en circunstancias concretas: unos están optimizados para trabajar con archivos pequeñitos y otros con grandes, unos en abrir y otros en mover, y así sucesivamente. Lo primero que ahorras es el cálculo del tamaño del archivo, y las consecuentes acciones para cambiarlo. Lo segundo que te ahorras es el tipo de ficheros: en la swap guardas páginas o segmentos de memoria, según el sistema de memoria virtual que uses. En un sistema paginado, por ejemplo, tú coges una página de memoria y la vuelcas a una posición dada de la memoria virtual, y tomas otra página de esta memoria y la "subes" a memoria principal. Como en este sistema de ficheros sólo haces esto, puedes volver a obviar la conversión del tipo de ficheros, obteniendo un tipo de sistema de ficheros "especializado" en las operaciones que necesitas. Puedes verlo así: no hay nada que justifique las diferencias de rendimiento de ext3, xfs y reiserfs, no? Por supuesto, si tuviésemos un tipo de ficheros "perfecto" la mejor opción sería la del archivo dinámico. Como no lo hay, lo normal es usar una pléyade de sistemas de ficheros adaptados a nuestras necesidades, siendo uno de ellos "swap". En cuanto a qué es más sencillo, bueno, Windows usa este sistema y GNU/Linux usa la partición. Es la primera idea básica de la diferencia de calidad entre ambos sistemas. Y casi la única diferencia de complejidad entre ambos (tienes que definir una partición swap y para ello tienes que elegir su tamaño en primer lugar). Por otra parte, si quieres rizar el rizo, instala GNU/Linux en una carpeta de Windows y ejecútalo dentro de un fichero XD
:-)
Saludos,
-- Camaleón Salud!!
-- -karl -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org