A vueltas con el viejo y obsoleto ReadAheadThreshold

A estas alturas no debería escandalizar a nadie el hecho de asegurar sin ningún género de duda que algunos trucos y técnicas de optimización de Windows extensamente divulgados a lo largo y ancho de la Red no producen los efectos que prometen.

Por lo general, estos supuestos trucos son ineficaces, acarrean consecuencias no deseadas y en ciertos casos se muestran enormemente contraproducentes. Hay quienes siguen teniendo una fe casi ciega en ellos, no obstante.

Veamos el caso de ReadAheadThreshold, término que podríamos traducir como umbral de lectura anticipada. En Windows 95 y sus sucesores Windows 98 y Windows Millennium Edition existía un elemento de configuración denominado optimización de lectura que influía en las lecturas de archivos desde las unidades de disco duro. En la imagen siguiente se puede observar la ventana de configuración del sistema de archivos en Windows Millennium Edition.

Propiedades de sistema de archivos en Windows Millennium Edition

No voy a entrar en detalles acerca de esta técnica de optimización, no solamente por desconocer su funcionamiento interno, sino porque esa información es irrelevante en este contexto. Por otra parte, la mayoría de las opciones de configuración de las propiedades de sistema de archivos está concebida para solucionar problemas específicos de rendimiento y no para mejorar el desempeño de un sistema al que no se le puede extraer más jugo (como suele decirse, de donde no hay no se puede sacar). La función típica de este equipo bien podría constituir una excepción en algunos casos.

La configuración de optimización de lectura se corresponde con el valor ReadAheadThreshold de la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem, que inicialmente no está definido (se asume lectura anticipada en bloques de hasta 64 KB).

Ahora bien, ¿serviría para algo útil trasladar este valor de configuración a cualquier versión de la familia Windows NT, incluyendo Windows 2000, Windows XP, el flamante Windows Vista y sus correspondientes ediciones de servidor? Tanto la experiencia como un análisis superficial de los archivos del sistema me indica que no: las referencias a la cadena ReadAheadThreshold son inexistentes en cualquier caso. Alguien podría pensar que la cadena está codificada o cifrada de alguna manera en lo más profundo del kernel o de un driver de Windows pero, entonces, ¿qué sentido tendría ocultarlo? Ninguno desde mi punto de vista.

Este ReadAheadThreshold es uno de los muchos ejemplos de configuraciones del registro de los Windows 9x que no tienen equivalencia en los Windows NT. Quien vea mejoras en el desempeño del sistema únicamente por haber introducido el valor en su Windows XP, independientemente del número que le haya asignado (como si es FF FF FF FF, 00 00 01 00 o CA CA BA CA, da igual), está siendo víctima de un engaño de su imaginación o de los ajustes automáticos y optimizaciones de rendimiento que sí tienen efecto real en el sistema.

Published 31/8/2008 8:12 por Ramón Sola
Comparte este post:

Comentarios

# Rafael Ontivero said on 31 August, 2008 10:41 AM

cacabaca, XDDDDDDDDDDDDDDDDD

Genial, :-)

A ver si te barrigas más, señor prodigar. :-)

Licencia

El contenido de este blog se ofrece bajo el siguiente tipo de licencia de Creative Commons:

Creative Commons License

Búsqueda

Ir

Este blog

Sindicación

Notas

  • Por decisión del administrador, los visitantes que no inicien sesión (visitantes anónimos) no podrán enviar comentarios a los blogs de Geeks.ms, para lo cual deberán registrar una cuenta de usuario e identificarse a través de la misma. Disculpen las molestias que esto pueda causarles.

Acerca de los contenidos

La información ofrecida en este blog se proporciona tal cual, sin garantías de ningún tipo, y no otorga ningún derecho. Usted asume el riesgo de poner en práctica cuantos procedimientos se expongan aquí. En particular, si ha venido buscando alguna solución para una tarea o duda escolar y no le ha servido el contenido, por favor no me eche la culpa. ;-)

Las anotaciones del blog representan una visión válida en el momento en que fueron publicadas o actualizadas. Más allá de esas fechas no se puede garantizar la veracidad de la información expuesta ni la exactitud o fiabilidad de los enlaces.

Los comentarios son responsabilidad exclusiva de sus autores respectivos. El dueño del blog se reserva el derecho de editar, eliminar o no publicar aquellos comentarios que a su criterio infrinjan reglas básicas de respeto y convivencia en la red. En el caso de la edición, se expondrá claramente esta circunstancia y el motivo de la misma. El dueño del blog podrá asimismo borrar los enlaces que se desvíen demasiado de los temas tratados, muestren intenciones de autopromoción (publicidad descarada, spam...) o en general no inspiren confianza. Las direcciones de correo electrónico serán eliminadas o alteradas para reducir la posibilidad de que sean objeto de spam. El envío de comentarios implica la adhesión a estas condiciones.

Etiquetas

Archivo

Colegas en Geeks.ms

Otros bloggers españoles

Bloggers de Microsoft

Herramientas interesantes

Geeks.ms

Mi blog personal

Webs y comunidades amigas