8 votos

Windows Server 2008 R2 muele a un alto durante la copia de archivos

Cuando mi Windows Server 2008 R2 de la máquina es la realización de grandes operaciones de disco (copia de 10GB de archivos de una unidad a otra, la copia de un archivo similar a través de la red, la fusión de HyperV las instantáneas, la compresión de archivos de gran tamaño, el rendimiento de la máquina entera se ralentiza terriblemente, todo se vuelve insensible. Esto se nota en cualquier situación en la que el acceso a disco es lo suficientemente grande que no cabe en la memoria caché.

Hay opciones disponibles para la optimización de este comportamiento? Puedo aceptar más lento de transferencia de archivos si esto me iba a dar más capacidad de respuesta.

Detalles del sistema: Dell Optiflex 960, Core 2 Quad Q9650, 8GB de RAM, 2 discos SATA - 320 GB (ST3320418AS) y 1 tb (ST31000528AS), NCQ activo en ambos, Intel 82564LM-3 Gigabit Ethernet, ATI HD 3450 gráficos Intel ICH10 puente. Disponemos de varias máquinas como esta, cada uno se presenta el mismo comportamiento. Yo, sin embargo, esto era excesivo para una estación de trabajo, al parecer me equivoqué.

Actualización: Supongo que no debería haber mencionado la HyperV. La configuración anterior es un estándar de instalación de estación de trabajo en la empresa en la que trabajo, este no es un servidor de cualquier tipo. Tengo más de 3 máquinas virtuales de trabajo, y por lo general yo soy la única persona que acceda a ellos. Nunca los menos, la desaceleración se produce incluso cuando no VMs están ejecutando. En una máquina Linux yo simplemente le ionice el proceso de copia y podía olvidarse de él, ¿hay alguna manera de administrar IO prioridades en Windows?

7voto

TristanK Puntos 6159

El uso de un servidor de escritorio como una... tengo una fantasía controlador de tarjeta de vídeo instalada? (sólo una sugerencia)

http://blogs.msdn.com/b/virtual_pc_guy/archive/2009/11/16/understanding-high-end-video-performance-issues-with-hyper-v.aspx

Actualización: En un i7 con la TABLILLA o el EPT de apoyo, usted puede hacer algo como esto {para VMs sólo} a través de RemoteFX. Pero la ejecución de Aero en el host puede hacer peor rendimiento.

2voto

TomTom Puntos 38586

Me inclino a sa que sucede si ejecuta un servidor de hyper-v en inapproiate de hardware. Yo tenía el mismo en reutilizados sistemas de estación de trabajo donde el IO de presupuesto de la ard disco fue en el extremo inferior.

Nunca, desde que se mudó a un raid apropiado conroller en un servidor de beefier puedo copiar las cosas que más a velocidades me pareció increíble antes (cientos de megabytes por segundo, MIENTRAS que otras cosas sucede). El único problema es cuando 10 o así de vm están haciendo sus mensual, al mismo tiempo, el parche de la orgía.

Sugiero que lo consultes: * El promedio de disco tiempo de respuesta, normalmente y durante las operaciones de * El disco ocupado porcentajes.

Para más información por favor enviar el hardware completa de memoria, procesador, disco subsistema y el diseño.

** Actualización de

Las unidades SATA - 320 gb y 1 TB

Debe ser maldita broma para ejecutar Hyper-V en contra de eso.

aquí están algunos convigurations que tengo.

  • Pequeño servidor (16gb de RAM, corre un puñado de imágenes): Adaptec 3405, 245 mb caché de escritura diferida de la batería de copia de seguridad, 3x 320 gb de ram disco. Esta es una baja en el rendimiento de la cosa. Funciona bien. También tienen otros 4 discos de almacenamiento de archivos 8because puedo usar como doble servidores de archivos en un pequeño desarrollo de la instalación).
  • Servidor estándar: 64 gb de RAM, uno en uso. Ejecuta 20-30 imágenes. Y aquí vamos: Adaptec 5805 de la controladora raid, 512mb de ram, batería de respaldo, caché de escritura diferida. 8(!) 10.000 RPM Velocirraptores, RAID 10.

AMBOS (!) tienen problemas a la hora de hacer transferencias de archivos grandes como IO obtiene de los impuestos, aunque la más grande es la red limited (1gbit hasta en 5 horas, 4) y en general el combinado con el controlador maneja MUY bien la situación.

Un 2 disco de sistema y el de 1 tb, obviamente, no es un rendimiento del disco, pero uno que es el tamaño simplemente es como correr una carrera de fórmula 1 con un fiat panda. A bordo no búfer de bajo precio de controlador, significa que no IO de optimización es posible. Cuando el archivo de copia de éxitos, el disco presupuesto va totalmente en esto. Puede haber algunos a la izquierda para el sistema operativo, pero nada más.... whow.

Por los estándares modernos, esto es LOOOOOW final de servidor o una decente estaciones de trabajo con una gran cantidad de CPU (8gb de RAM es mayor y estaciones de trabajo). Los discos no están servidor de grado. Esto no es algo que me gustaría poner un hipervisor en excepto para las demostraciones. Hyper-V es como una base de datos que necesita a IO. Una gran cantidad de. Debido a que el hipervisor totalmente mata "acceso secuencial" y lo convierte en un azar, como cualquier base de datos.

Usted necesidad de poner apropiado IO capbilities en ella. Así como de suficiente memoria RAM (si youneed), a continuación, puede ejecutar mucho más en ellos, la máquina virtual de sabio - la CPU es de otro modo, simplemente ha utilizado en absoluto. Espero que su VM son muy intensivo de la CPU, de lo contrario se pierde.

1voto

nablas Puntos 11

He tenido un problema similar: Windows 2008, VMware server y un final y baja de servidor con unidades de disco SATA. El rendimiento de la red y una copia local de los archivos de gran tamaño eran pobres. Después de investigar he descubierto que el modo SATA fue emulada IDE en la configuración del BIOS. Cambiado a SATA nativo y el rendimiento aumentó ligeramente. Sin embargo discos SATA no son la mejor idea para la virtualización. Tres vms y de otras tareas desde el host significa que las unidades de acceso va a ser un cuello de botella.

0voto

TheCompWiz Puntos 5222

Es posible que desee probar la descarga tanto de la disco-IO como sea posible en un externo de SAN. (Un drobo haría el trabajo bastante bien) suena como el host, simplemente no pueden manejar la cantidad de IO. También podría ser útil para asegurarse de que el chipset y el disco de los controladores están instalados y actualizados.

0voto

Jim B Puntos 18849

Parece que tienes 2 discos SATA, y me imagino que hay más actividad en la unidad de 1 tb. No dice qué tipo de unidades, pero yo también lo haría sospechar que no admiten NCQ (que podría ayudar un poco). Es evidente que tiene un IO cuello de botella. La optiplex 960 configurado no sería capaz de manejar grandes IO cargas ya que creo que los 2 discos comparten el mismo bus ( el bordo es un multiplicador de puertos). Usted puede tratar de comprar un adicional de sata de la tarjeta (mi sugerencia-16-318-008-Producto">http://www.newegg.com/Productos/Producto.aspx?Item=N82E16816318008&cm_re=pci_express_sata--16-318-008--Producto) o algo similar. He intentado utilizar los escritorios en el pasado como servidor y ejecutar similares de dolores de cabeza hasta el punto de que ahora voy a recoger un hoteles de servidor. HP cuenta con un ML 110 de la serie que se inicia en $400 (y que con un core i3). Servidor de chipsets son casi siempre de carriles múltiples controladores sata.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: