SuperFetch (I de IV)

 

El motivo de este BLOG es desgranar Windows Vista, dar a conocer sus nuevas
características, funcionalidades y tecnologías de manera que como profesional
dedicado al tema no he podido evitar poner mi granito de arena y mis
conocimientos técnicos ante este proyecto al servicio de todos aquellos que
deseen leernos y aprender más acerca del nuevo sistema operativo de Microsoft.
Por todo ello quizás la mejor manera de empezar este POST es daros las gracias a
todos por dedicarnos algo de vuestro tiempo.

 

Cuando tuve que decidir el tema a tratar en este BLOG pensé en un principio
algún tema de seguridad, sin embargo teniendo en el equipo a dos expertos MVP
en seguridad hubiera sido un error privar a dichos expertos (Chema y Juan Luís)
de atender dichos temas con el valor añadido de toda su experiencia, amplios
conocimientos y por qué no, repertorio de anécdotas. Así que he decidido probar
suerte con otro de los pilares de Windows Vista junto con la seguridad: el
rendimiento. Concretamente en estos días hablaré sobre el nuevo gestor de
memoria de Windows Vista: SuperFetch.

 

Mucha gente le tiene miedo al uso o consumo de la memoria: es un recurso
caro, limitado y en ocasiones con una capacidad de expansión escasa, y además,
y quizás el elemento más importante de esta ecuación, se encuentra una de las
leyendas urbanas más difundidas en el mundo de la informática: “cuanto más
consumo de memoria, peor rendimiento”, algo que como veremos no siempre es
cierto, y menos aun si hablamos de Windows Vista. La polémica está servida por
tanto cuando Windows Vista recomienda como mínimo 1GB de RAM, nuestra mente nos
engaña surcada por la siguiente deducción: “Si Sistema Operativo recomienda 1GB
de RAM como mínimo significa que dispondremos de menos espacio en memoria para
nuestras aplicaciones con la consiguiente reducción del rendimiento, aumento
del uso de la memoria virtual, lectura del disco duro etc.”. Por supuesto mucho
técnico no informado y sin conocimiento de causa se echa las manos a la cabeza
y alardea de la poca memoria que consume su distribución de linux, un ejemplo
de este debate lo encontramos en el siguiente POST del Blog de elladodelmal:

http://elladodelmal.blogspot.com/2006/11/expertos-no-tecnico-less.html

 

Pero la respuesta es fácil: si la principal ventaja de la RAM es que su velocidad de
lectura/escritura es muy superior a la de un disco duro, ¿no es lógico pensar
que cuanta más información de los programas que vayamos a utilizar tengamos en
memoria mejor será el rendimiento? ¿Y si además de lo anterior añadimos que
algo fuera capaz de predecir qué vamos a ejecutar en cada momento y cargará
previamente la información de esos programas en memoria? Bien, pues ese algo es
SuperFetch, un proceso de bajo consumo que gracias a sus capacidades
predictivas mejora el rendimiento de nuestro sistema y el tiempo que tardan en
abrirse nuestras aplicaciones basándose en nuestras propias pautas de
comportamiento (a veces es de agradecer que el ser humano sea un animal de
costumbres).

 

En próximos POST iremos desgranando esta tecnología y otras relacionadas
con el fin de obtener una visión general de las mejoras de rendimiento de
Windows Vista y para desterrar para siempre aquellos falsos rumores que
pudieran circular sobre los requisitos y la optimización de este nuevo sistema
operativo, mientras tanto y si queréis ir alimentando vuestra curiosidad os
dejo el enlace oficial de Microsoft sobre las nuevas características de rendimiento
de Vista.

http://www.microsoft.com/windows/products/windowsvista/features/details/performance.mspx

20 comentarios sobre “SuperFetch (I de IV)”

  1. SuperFetch la verdad es que me ha aclaro algunas cosas,aunque yo sigo pensando que deveria cargar los programas en ram cuando los necesite y no previamente.
    Ventajas? rapided en ejecuccion pero me gustaria saber si hay la opcion de cambiar o configurar el SuperFetch o viene ya esta prefijado en el sistema.

    saludos

  2. Esta bien. Si tienes una buena RAM, hoy en día algo normal y barato, cuantas más cosas tengas en memoria mucho mejor. Asi ira más rapido.

  3. He estrenado equipo nuevo hace poco y esto a sido el salto a Win Vista. Antes de conocer el sistema un poco mas alla de la superficie, la primera sensacion que me dio era de que mi equipo funcionaba ahogado porque no paraba de sonar el disco duro. Y que el consumo de ram era desorbitado y que un 1 Gb de los 2 caia a los pocos minutos. Y que sin hacer nada sentia que el PC no «paraba». ¿Entonces me quedara sitio, osea recursos para mis programas?

    Leyendo esto entiendo que si tienes memoria y recursos libres ¿porque no usarlos para estar listo cuando venga el trabajo duro?

    En teoria segun esto mientras la carga de trabajo sea baja Windows precargara y realiza otras tareas. ¿cierto?

    Espero que sea cierto, ahora no he «empujado» a mi PC mucho aun y no he podido ver si es cierto que Windows «cede» cuando otros programas tomen el control.

    Me es dificil quitarme la nocion de que mi nuevo PC anda al limite cuando no para de moverse los cabezales del disco. Y que el sistema se lo bebe todo. De hecho muchos van clamando que Windows es un tochon que no para de pedir memoria y apenas es capaz de moverse.

  4. He conseguido arrancar maquinas virtuales de Windows Vista con 256 de memoria sin ningún tipo de problema, con lo cual el consumo no es tanto como indicas. Con respecto al disco duro, si haces uso de sistemas como ReadyDrive, ReadyBoost y la defragmentación del disco duro reducirás bastante le movimiento de las cabeceras y aumentaras el rendimiento general del equipo. Si a todo esto le añades el nuevo sistema de priorización de acceso al disco duro se puede deducir sin gran dificultad que el sistema Windows Vista mejora bastante en cuanto a rendimiento se refiere.

  5. Nana, tampoco, están exagerando bastante. Se expresan muy bien y se ve que saben, pero de ahí a decir a que Windows Vista arrancó con 256 de RAM sin problemas disculpame, pero eso no te lo creo ni en pedo.

  6. hola yo tengo windows vista en mi equipo con 256mb en ram el sistema no consume tanta memoria pero el procesador es quien lleva la culpa que puedo hacer al respecto?

  7. Para el procesador primero prueba a reducir los aspectos graficos y animaciones desde «Propiedades del sistema > Opciones Avanzadas > Rendimiento». Despues alimina aquellos elementos no imprescindibles como Windows Sidebar, Equipos a mi alrededor y servicios menores que tengas en uso (utilidades de la tarjeta de sonido, de la tarjeta gráfica etc). Por último prueba a eliminar aquellos servicios que no sean imprescindibles desde «Herramientas administrativas > Servicios». Incluso podrias eliminar servicios propios de Windows como Superfetch o el servicio de busqueda de Windows, perdiendo en consecuencia las ventajas de esos servicios.

  8. lo he hecho, tambièncoloqué una unidad esclava de disco duro que utilizo para paginar y el rendimiento es sorprendente mi equipo de 32 bits con 256 de ram funciona muy bien muchisimas gracias!!!!!!!!!!!!!!

  9. ahora surge otra duda el disco que utilizo para paginación es d 7200rpm y el master es d 5400 debería colocarlo al revés o es necesario que el de paginación sea más rápido que opinan?

  10. Si tenés 256 de RAM, con lo extra que consume el Vista directamente, no podés usarla para Gaming por ejemplo. No se puede tener Vista con 256, no es recomendable para nadie, para eso pásense a Windows XP SP2 o a Ubuntu y déjense de joder.

  11. A fecha de hoy 12 enero 2008 se puede decir que
    el servicio de superfecht al igual que otros,
    , y ademas los gadgets, el sidebar y el aero, como la propia gestion de caché de vista son unos auténticos devoradores de memoria.
    A la par que reducidores del rendimiento.
    No estan compensados con los equipos que se montan. Funcionarian bien en equipos de 8 gbs de ram , pero en equipos como el mio, de 2,6 gigas, hay que retocarlo. Entonces si que va a la par de ram.
    NO me hagan caso, busquen en el google:
    vlite, o&o clever caché -programa mejorador de memoria, muy usado por profesionales de edicion de video, y por responsables de servers de microsoft- services.msc, taskmgr.exe y la memoria gastada por el sidebar, y comparen con la ram gastada por un trio firewall+antivirus+spybot. Ahora mismo estoy navegando con firefox en un vista home y con 40
    pantallas abiertas , con todo el aparataje anterior y solo me gasta 698 megas de ram.
    Opinen ustedes

  12. En cualquier libro básico de Sistemas Operativos se hace mención a que es el sistema quien gestiona la memoria para los programas que corren sobre él.

    Están las aproximaciones de sistemas tipo Unix, que deciden utilizar la memoria bajo petición, dejándola libre por defecto.

    Y está la aproximación de Windows, que decide hacerse con toda la memoria desde el principio y cedérsela a los programas bajo petición.

    Cualquier aproximación es perfectamente lógica. Personalmente, no entiendo por qué debería haber memoria libre si ningún programa puede tener acceso a ella sin que se la haya concedido el sistema.

    También, respecto al sistema, hay dos aproximaciones: Unix, por su parte, que está orientado a entornos técnicos, instala lo mínimo necesario, y es el administrador de la máquina quien hace añadidos.

    Windows (dejando de lado Server), orientado más al usuario de escritorio, decide que no quiere complicarse la vida con componentes que faltan, e instala todo por defecto, siendo el administrador de la máquina quien decida qué se debe utilizar y qué no. Esto también se puede decidir desde el Active Directory, y este es el gran fuerte de Windows para usuarios de escritorio dentro de entornos corporativos.

    Cuanto antes nos metamos en la cabeza estas cuestiones, antes nos dejaremos de guerras y pamplinas que no llevan a ningún lado.

    Soy usuario profesional de Vista Business (1 GB de RAM), XP Professional, 2000 Professional, y también me las tengo que ver son Solaris, HP-UX y algún Linux que otro. Cada cosa para lo suyo.

  13. bueno a mi parecer no me gusta windows vista por la sencilla razon de que si tengo una makina con 512mb en ram puedo instalar vista pero corre muy lento y en cambio si yo instalo mac os X 10.5 corre decente y no se diga si uso una distribucion de linux por lo cual es mas ecologico usar linux o mac

  14. jbgalan, con 512 Mb una distro linux moderna no corre, se arrastra. Quítale el entorno gráfico e irá bien, pero con el entorno gráfico se arrastra. De hecho, es uno de los caballos de batallas perennes en Linux. No hagas demagogía barata en este blog, por favor.

    Saludos,

  15. muy buenas
    me acabo de comprar un pc nuevo, un amd, y me e instalado el vista premium directamente, no e exo nada e igul ese a sido mi fallo.
    lo que me pasa es que tengo un disco duro d 250 y el pc solo me detecta que tengo 34. No me vi ningun tutorial d instalacion xk tenia prisas de probarlo, jeje.aver si me sabeis decir algo.gracias, i de momento solo le e visto ese fallo al vista

  16. Comprueba que no tengas particiones creadas de antemano:

    Ve a INICIO > BOTON DERECHO SOBRE EQUIPO > ADMINISTRAR

    Ve despues a ALMACENAMIENTO > ADMMINISTRADOR DE DISCOS

    Desde ahi podrás comprobar las particiones creadas para el disco duro, podrás crear nuevas y extender volumenes (una nueva capacidad de Windows Vista).

    Un saludo

  17. Tengo Vista Ultimate x64, un Q6600 y 4GB en RAM, el problema que tenia es que al encender el equipo el disco duro trabaja constantemente por lo menos 10 minutos, posteriormente se estabilizaba. Deshabilite SuperFetch y la computadora ya no presenta este comportamiento. Tengo varios días trabajando así y la verdad no he notado diferencia en el rendimiento. Es necesario tener activo a SuperFetch???

    Saludos

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *