Consulta sobre ¿truco? en XP

11/12/2005 - 18:59 por Caminante | Informe spam
He encontrado por internet el siguiente 'truco' para el rendimiento en xp.
¿sabe alguien que tiene de cierto?, ¿es correcto lo que indica?.

Gracias y un saludo.



[Optimizar la caché de nivel 2 : Windows XP está optimizado para utilizar
256 Kbytes de la caché de nivel 2 de las CPU. Hay que tener en cuenta que la
mayoría de los procesadores actuales tienen caché superiores, así que si
queremos conseguir que nuestro PC tenga un mayor rendimiento haremos lo
siguiente: Iniciaremos regedit y localizamos la clave

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SesionManager/MemoryManagement

Allí creamos o modificamos el valor DWORD SecondLevelDataCache, cuyo valor
ajustaremos al equivalente en Kbytes al tamaño de nuestra caché de nivel 2
en notación decimal]
 

Leer las respuestas

#1 Ramón Sola [MVP Windows - Shell/User]
11/12/2005 - 19:16 | Informe spam
Hash: SHA1

Es un "truco" que no sirve para nada. Rescato un mensaje mío de hace un año
y pico:

Detailed Explanation of SecondLevelDataCache
http://support.microsoft.com/defaul...-us;183063

<pego>
SecondLevelDataCache records the size of the processor cache, also known as
the secondary or L2 cache. If the value of this entry is 0, the system
attempts to retrieve the L2 cache size from the Hardware Abstraction Layer
(HAL) for the platform. If it fails, it uses a default L2 cache size of 256
KB. If the value of this entry is not 0, it uses this value as the L2 cache
size. This entry is designed as a secondary source of cache size
information for computers on which the HAL cannot detect the L2 cache.

This is not related to the hardware; it is only useful for computers with
direct-mapped L2 caches. Pentium II and later processors do not have
direct- mapped L2 caches. SecondLevelDataCache can increase performance by
approximately 2 percent in certain cases for older computers with ample
memory (more than 64 MB) by scattering physical pages better in the address
space so there are not so many L2 cache collisions. Setting
SecondLevelDataCache to 256 KB rather than 2 MB (when the computer has a 2
MB L2 cache) would probably have about a 0.4 percent performance penalty.
</pego>

<traduzco>
SecondLevelDataCache registra el tamaño de la memoria caché del procesador,
también conocida como caché L2 o caché secundaria. Si el valor de esta
entrada es 0, el sistema intenta obtener el tamaño de la caché L2 a partir
de la capa de abstracción de hardware (HAL) de la plataforma. Si falla, usa
un tamaño por defecto de 256 KB para la caché L2. Si el valor de esta
entrada no es cero, se usa como valor de tamaño de la caché L2. Esta
entrada está pensada como una fuente secundaria de información acerca del
tamaño de la caché para ordenadores en los que la HAL no pueda detectar la
caché L2.
</traduzco>

[Y ahora viene lo bueno.]

<traduzco>
Esto no está relacionado con el hardware; sólo es útil para ordenadores con
cachés L2 de asignación directa. Las cachés L2 del procesador Pentium II y
posteriores no son de asignación directa. SecondLevelDataCache puede
incrementar el rendimiento en un 2% aproximadamente en algunos casos en
ordenadores antiguos con mucha memoria (más de 64 MB) dispersando mejor las
páginas físicas en el espacio de direcciones de tal forma que no haya
tantas colisiones en la caché L2. Establecer SecondLevelDataCache a 256 KB
en lugar de 2 MB (si el equipo tiene una caché L2 de 2 MB) probablemente
suponga un 0.4% de penalización en el rendimiento.
</traduzco>

Conclusión: "Sólo es útil para ordenadores con cachés L2 de asignación
directa. Las cachés L2 del procesador Pentium II y posteriores no son de
asignación directa."

¿Qué procesador de Intel necesita Windows XP como mínimo? ¡Premio al que
haya pensado en el Pentium II!

Y aparte:
The information in this article applies to:
Microsoft Windows NT Server 4.0
Microsoft Windows NT Workstation 4.0
Microsoft Windows NT Server, Enterprise Edition 4.0


Y otra cosa más:
How to Change the Server Service Properties
http://support.microsoft.com/defaul...-US;228766

The information in this article applies to:
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Datacenter Server

<pego>
Caution Against Resetting the Secondary Cache

The Windows 2000 registry contains configuration data that is important for
memory usage. Some third-party sources have erroneously reported that
system performance can be enhanced by modifying the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory
Management\SecondLevelDataCache.

Although it is possible to change this value from the default value of 0,
in most cases doing so does not improve performance. Microsoft does not
recommend changing this setting. When this key's value is set to 0, the
system attempts to retrieve the level-2 processor (L2) cache size from the
HAL for the platform. If it does not obtain this value, the system sets a
default size of 256 KB for the L2 cache.
</pego>

<traduzco>
Aviso sobre el restablecimiento de la caché secundaria

El registro de Windows 2000 contiene datos de configuración importantes
para el uso de la memoria. Algunas fuentes de terceros informan
equivocadamente de que el rendimiento del sistema puede mejorarse
modificando la siguiente clave del registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory
Management\SecondLevelDataCache

Aunque es posible cambiar el valor por defecto de 0, en la mayoría de los
casos hacerlo no aumenta el rendimiento. Microsoft no recomienda modificar
esta configuración. Cuando ese valor está puesto a 0, el sistema intenta
obtener el tamaño de la caché de nivel 2 (L2) del procesador a partir de la
HAL de la plataforma. Si no se puede obtener, se establece un tamaño por
defecto de 256 KB para la caché L2.
</traduzco>


Ramón Sola / / MVP Windows - Shell/User
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.

Cuentan que "Caminante" escribió en el mensaje
news:u1R55yn$ lo siguiente:
He encontrado por internet el siguiente 'truco' para el rendimiento en
xp. ¿sabe alguien que tiene de cierto?, ¿es correcto lo que indica?.

Gracias y un saludo.



[Optimizar la caché de nivel 2 : Windows XP está optimizado para utilizar
256 Kbytes de la caché de nivel 2 de las CPU. Hay que tener en cuenta
que la mayoría de los procesadores actuales tienen caché superiores, así
que si queremos conseguir que nuestro PC tenga un mayor rendimiento
haremos lo siguiente: Iniciaremos regedit y localizamos la clave

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SesionManager/MemoryManagement

Allí creamos o modificamos el valor DWORD SecondLevelDataCache, cuyo
valor ajustaremos al equivalente en Kbytes al tamaño de nuestra caché de
nivel 2 en notación decimal]

Preguntas similares