Mejorar la transferencia de archivos en red

Windows normalmente limitará la cantidad de memoria RAM que el sistema podrá utilizar para las operaciones de entrada y salida de datos en conexiones de red, algo que podemos modificar mediante la edición del registro

La utilidad de este ajuste cuestionable para usuarios que no tengan instalado en el sistema algún tipo de servidor, ya que básicamente este ajuste mejora el rendimiento de entrada/salida del ordenador cuando se están realizando una cantidad grande de transferencias de archivos y operaciones similares. Este ajuste no hará mucho en sistemas que no tengan grandes cantidades de memoria, pero sistemas con más de 256 Mb de RAM generalmente encontrarán una mejora en el rendimiento estableciendo este valor entre 16 y 32 Mb. El valor por defecto es 0.5Mb (512Kb).

Para modificar el ajuste automático de esta configuración, iniciaremos la herramienta de edición del registro de sistema, con el comando regedit.exe en el menú Inicio/Ejecutar.

Localizaremos la clave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management y crearemos o modificaremos el valor DWORD de nombre IoPageLockLimit  con un número, cuyo valor será equivalente al máximo de bytes que se utilizarán para las operaciones de entrada y salida, de forma que tendremos que multiplicar el número de megabytes x 1024 x 1024

Por ejemplo, para establecer 16 Mb pondremos 16777216

NOTA: Modificar este ajuste puede causar problemas de estabilidad con dispositivos de sistema, como problemas relacionados con OpenGL o SCSI, en cuyo caso volveremos al ajuste predeterminado.

Nota: También te puedes crearte un archivo de texto buffer.reg y pegar dentro este código:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"IoPageLockLimit"=dword:01000000

Ejecuta luego el archivo con un doble clic para que se agrege la entrada al registro.

Buffers

También relacionado con el rendimiento de las conexiónes a través de red, podemos incrementar el número de búffers que el redirector reservará para el rendimiento de la red, incrementando de esta manera el caudal de datos que podrá administrar.

Cada hilo extra que configuremos hará uso de 1kB adicional de memoria no paginada, pero únicamente si la aplicación está haciendo uso de ellos.

Para configurar el número de búffers e hilos adicionales iniciaremos la herramienta de edición del sistema, con el comando regedit.exe desde el menú Inicio/Ejecutar y localizaremos la clave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkstation\Parameters.

Allí crearemos un o modificaremos los valores DWORD MaxCmds y MaxThreads, cuyo contenido deberá ser el mismo en ambos, el valor por defecto es 15 y el rango que podemos especificar va desde 0 hasta 255.

Fuente: http://elhacker.net/trucosxp