Ruta: inicio . Artículos y Reviews . TUTORIALES . Instala tu Propia PC (Software)

Instala tu Propia PC (Software)

Autor:
Eagle
Fecha:
18-08-2008

Mas Servicios Innecesarios!

Antes de dar por finalizada nuestra desactivación de servicios, vamos a terminar de nulificar los restantes ejecutando "services.msc" en la barra de busqueda, si desactivamos Windows Search, deberemos ejecutarlo directamente presionando la tecla "win+r" en el menu de Run.

windows_update_472

Ahora nos aseguramos una vez mas que "automatic updates" este desactivado, no puedo decir de manera suficiente cuan peligroso es este servicio activado, ya que puede bien traer una actualización que nos deje el sistema inestable y luego, no hay forma de recuperarlo, eliminar la actualización no corrige el problema en la mayoría de los casos y con el Service Pack 1 instalado, tenemos mas que suficiente por el momento como para no necesitarlas.

system_restore_472

Cuando accedemos a My Computer, sus propiedades nos permiten desactivar el System Restore, causante de la actividad constante del disco rigido cada vez que realizamos una actualización.

superfetch_472

Para finalizar, me gustaría explicar con mas detalle el porque de desactivar este servicio, primero y principal veamos como funciona, en Windows XP, el Pre-Fetch se encargaba de realizar un Cache de disco de las entradas de programas que cargaríamos en RAM para asegurarse que luego cuando las necesitemos se ejecuten de manera rapida, esto lo hacía escribiendo punteros en el directorio "Windows/Prefetch" de como accesar estos archivos en orden para mejorar la eficiencia, sin embargo en Vista, esta cualidad (ahora llamada "Superfetch" ) trae aparejado un pequeño problema, Superfetch asume el concepto bien sabido en cualquier sistema operativo que "Memoria Libre es Memoria Desperdiciada". Esto está fantástico en la teoría, pero si la forma en que esto se implementa no es sutil y bien desarrollada los resultados pueden ser sencillamente catastróficos, bien, esto es lo que ocurre en el Windows Vista.

El Superfetch en Windows Vista no solo procura realizar un Cache "a-priori" de todo lo que nosotros ejecutemos en el sistema operativo, sinó que lo hace almacenando los contenidos totales de todo lo que nosotros ejecutemos comunmente en memoria RAM !, esto quiere decir, que los primeros sintomas de tener Superfetch activado son una constante actividad del disco rígido en los primeros minutos de haber iniciado Vista, no es suficiente y no se queda contento Superfetch con usar nuestro disco rígido de manera constante e ininterrumpida por periodos desde 10 hasta 35 minutos para llenar todo el espacio posible de memoria RAM con información que asume podríamos usar, sinó que todo el proceso una vez ejecutada una aplicación es interrumpido, para que Superfetch asigne toda la memoria que habia usado al programa que la requiere, por supuesto, ahi no termina la pesadilla, ya que una vez que nuestra aplicación se cierre y Superfetch encuentre que la memoria esta libre, volverá a intentar repetir el proceso!. Las chances son, que Superfetch pueda acelerar algunos programas que carguemos, pero que traiga como consecuencia un uso casi ininterrumpido de nuestro disco rígido que en pocos meses perecerá producto de su uso intensivo.

Por esta razón, es casi innecesario tenerlo activado con mas de 2Gb de RAM, ya que una vez ejecutado el programa, quedará en memoria en su casi totalidad, siendo el que funciona el simple Cache de sistema (SystemCache), de la misma forma, es innecesario tenerlo activado con menos de 2Gb ya que la presión a la que se ejerce el disco será mucho mayor, teniendo menos memoria disponible, los efectos de desactivar el Superfetch se sienten de manera obvia ya que las aplicaciones tardaran un poco mas en abrir, pero también se siente una considerable libertad en el disco que dejará de comportarse de manera erratica con altos tiempos de constante operación que también le restan performance al sistema ya que una porción del CPU está siendo desperdiciada para Cachear enormes cantidades de datos a la memoria "por si acaso lo vayamos a usar". Lo mas notable es que Superfetch no parece tampoco demasiado inteligente, cuando lo he descubierto realizando un Cache de todos los archivos de una carpeta que jamas usé, tan solo porque abrí uno de los 5000 archivos que esa carpeta contenía, con lo cual, se nota claramente que no tiene un algoritmo demasiado avanzado para procurar la carga sinó que utiliza un concepto mas de fuerza bruta.

Muchos recomiendan dejarlo como está, diciendo que es una excelente característica, la verdad es que si quieren dejarlo activado, pueden hacerlo, me tiene sin cuidado, pero, cuando lo desactiven notarán cuanto mas relajado se ejecuta Vista, no teniendo una aplicación que constantemente genera accesos a memoria y operaciones de I/O siempre "por si las dudas voy a ejecutar algo".

Desactivar el Superfetch lleva al Vista a un comportamiento mas parecido al Windows XP en donde la memoria no es usada con exceso. Además el Superfetch está mal implementado, ya que provoca el efecto colateral de saturar el sistema de disco, cosa que no ocurre con el sistema operativo Linux y sin embargo, este también dedica su memoria para Cache de aplicaciones, solo que lo hace de una forma mucho mas sutil y no genera este problema secundario.


Comentarios (38) | RSS 2.0

Páginas: « Anterior | 1 2 3 4 5 6 7 8 9 10 11 12 13 | Siguiente »

Últimos temas foro TUTORIALES