Servidor 2003 recurso compartido lento

Servidor 2003 recurso compartido lento

Estoy ejecutando un cuadro 03 con acciones activas. Al subir al recurso compartido, la velocidad es media. Aproximadamente 15-20 mbps. Este servidor está conectado directamente a otras 2 máquinas que acceden al servidor. Al cargar a otro servidor, la velocidad de conexión es el doble que la del almacenamiento directo. Al cargar una carpeta enorme, 250 GB, la carga comenzará normalmente, pero a medida que avanza la velocidad disminuye. Ahora se sitúa entre 2 y 7 Mbps. ¿Alguna idea sobre cómo puedo aumentar la tasa de transferencia? Por cierto, la velocidad de descarga es excelente. Es una velocidad que esperarías de esta configuración, el principal problema es la carga y lo que está causando la extrema lentitud en las velocidades. Cualquier ayuda sería genial.

Respuesta1

Depende de su hardware y de las estructuras de archivos que esté copiando. Copiar un archivo grande generalmente será más rápido que copiar muchos archivos pequeños. Cuando copia estructuras de directorios con miles de archivos a través de una conexión de red, archivo por archivo, la velocidad de transferencia siempre será mucho más lenta que la de una sola copia de un archivo grande.

Sin embargo, con archivos muy grandes, Windows 2003 puede encontrarse en una situación que afecte catastróficamente tanto a la velocidad de transferencia como al rendimiento general del servidor. Windows 2003 almacena en buffer las copias de archivos de red entrantes en la RAM y las descarga en el disco en segundo plano lo más rápido que puede. Si su conexión de red es más rápida de lo que su subsistema de disco puede mantener, esto puede provocar que se consuman cantidades extremas de RAM para almacenar los datos almacenados en el búfer. No es difícil que esto suceda con Gigabit Ethernet si tiene solo un disco o una pequeña cantidad de discos con RAID 5 detrás del volumen al que está copiando. Si sus archivos son pequeños, esto no es demasiado dañino ya que la copia simplemente se ralentiza a medida que cada archivo se escribe antes de que se pueda iniciar el siguiente (en su mayor parte), pero si está copiando archivos realmente grandes en estas condiciones, entonces el servidor comenzará a paginar todo lo que pueda, lo que provocará graves problemas de rendimiento si los archivos que está copiando son significativamente más grandes que la cantidad de memoria libre con la que comenzó.

Otra actividad en el servidor también afectará esto: si el servidor que recibe la copia está realizando cualquier otra IO al mismo tiempo, esto hará que el problema ocurra mucho más rápidamente. Su comentario de que la copia de red es inicialmente más rápida que las copias locales al almacenamiento adjunto directo me indica claramente que esto no es parte de todo su problema.

Este comportamiento se solucionó con Windows 2008, pero los cambios no fueron bien recibidos universalmente ya que parecieron ralentizar muchas copias que nunca desencadenaron el peor comportamiento.

Si este es el caso, los discos más rápidos ayudarán: si los discos pueden mantenerse por delante de la velocidad de transferencia de la red, entonces el problema no ocurrirá. Pasar a Windows 2008 debería ayudar, pero es posible que observe velocidades de copia iniciales más lentas pero mejores tasas de transferencia promedio generales cuando se trata de archivos grandes en particular.

Este artículo de Mark Russinovichsobre los cambios en el comportamiento de copia de Windows Vista analiza el problema de Windows 2003 si realmente desea llegar a la raíz del mismo.

información relacionada