Unidad del sistema en SSD; archivo de paginación a su propio disco?

10

Estoy usando un SSD Intel X25-E para la unidad del sistema de un servidor Windows Server 2008 R2 con 16 GB de RAM. ¿Sería una buena práctica mover el archivo de paginación a su propio disco? Si es así, para la unidad de archivo de paginación, ¿habría preferencia por SSD o disco duro convencional?

La configuración de almacenamiento también incluye dos volúmenes de datos, cada uno de los cuales se implementa en una matriz RAID 10 de 4 discos, conectado a un controlador RAID integrado PERC 5 / i. El servidor es un Dell PowerEdge 2900. Tiene 10 ranuras en su placa posterior, una utilizada para el SSD, ocho para las matrices RAID 10 y una ranura vacía que está disponible para una unidad de archivo de paginación.

Gracias.

sejong
fuente

Respuestas:

11

La respuesta tradicional sería separar el archivo de paginación de la unidad del sistema, pero el rendimiento del X-25E generalmente debería hacerlo innecesario, especialmente en un servidor. Si no puede poner suficiente RAM en el sistema para evitar paginación innecesaria, o si tiene aplicaciones (como Exchange 2007) que pueden hacer un gran uso de la paginación sin importar qué, entonces coloque el archivo de página en discos dedicados o en discos donde la utilización es generalmente baja sigue siendo una buena idea.

Sin embargo, usar un solo X-25E para la unidad del sistema me parece un poco extraño. Si es una buena idea o no usar SSD para la unidad del sistema depende completamente de para qué está utilizando el servidor, pero en la mayoría de los casos las unidades del sistema en servidores (configurados correctamente) no serán el cuello de botella de E / S más significativo que desee controlar.

Sin embargo, lo que puedo decir con certeza es que no debe usar una sola unidad para el sistema o volúmenes de datos normales. La práctica estándar de usar dos unidades relativamente pequeñas pero razonablemente rápidas (2x10K SAS) en RAID 1 proporciona un rendimiento suficiente para cargar los archivos de unidad del sistema (en su mayoría estáticos) para la mayoría de los servidores, pero le garantiza cierto nivel de resistencia a fallas. Los SSD pueden no ser mecánicos, pero pueden fallar y lo hacen.

Idealmente, desea usar SSD para eliminar algo que está limitado a IOPS: sus matrices RAID 10 probablemente puedan acercarse lo suficiente como para igualar la velocidad de transferencia del X-25E en la mayoría de las condiciones, pero no se acercarán a las IOPS (un par de cientos en mejor contra muchos miles para el X-25E). Sin embargo, dado que se trata de una sola unidad, debe ser muy reacio a colocar cualquier cosa que no pueda permitirse perder por completo; si fuera yo, lo estaría usando para el espacio de archivos temporales (por ejemplo, cola de impresión, rascar el área de la base de datos para informes, etc.).

Helvick
fuente
2
+1 Cuestionando los beneficios de esta configuración particular: el disco del sistema en un servidor normalmente no verá mucha actividad.
Oskar Duveborn
Este es un servidor Terminal Server a / k / a host de sesión de escritorio remoto.
Sejong el
La carpeta Usuarios se redirige a uno de los volúmenes RAID 10 durante la instalación de Windows. Mi pensamiento sobre el volumen del sistema de un disco fue que se puede restaurar desde una copia de seguridad completa si es necesario.
Sejong
Ahora su plan tiene mucho más sentido: es probable que obtenga una mayor utilización de una unidad de sistema para un servidor de Servicios de Terminal Server y mucha más paginación que un servidor típico. Sin embargo, aún recomendaría dos discos del sistema, incluso si tiene un sistema de aprovisionamiento de metal desnudo muy rápido. Dada esta aclaración, creo que la mejor solución sería obtener otro X-25E y configurarlo con el primero como RAID 1, luego usar ese paquete para Sistema y paginación.
Helvick
RAID de hardware no admite TRIM, por lo que RAID en combinación con SSD en este momento no es una buena idea. No hay mucho impacto en el rendimiento de la duplicación RAID 1 en el software, por lo que puede usar eso.
JamesRyan
5

Checkout http://blogs.msdn.com/e7/archive/2009/05/05/support-and-qa-for-solid-state-drives-and.aspx

Sin embargo, lo siguiente podría aplicarse más al uso del consumidor que al uso del servidor, así que tómalo con un grano de sal.


¿Se debe colocar el archivo de paginación en SSD?

Si. La mayoría de las operaciones de archivos de paginación son lecturas aleatorias pequeñas o escrituras secuenciales más grandes, que son tipos de operaciones que los SSD manejan bien.

Al observar los datos de telemetría de miles de trazas y centrarnos en las lecturas y escrituras de archivos de paginación, encontramos que

Pagefile.sys lee más de 40 escrituras de pagefile.sys, aproximadamente 40 a 1,

Los tamaños de lectura de Pagefile.sys suelen ser bastante pequeños, con un 67% inferior o igual a 4 KB y un 88% inferior a 16 KB.

Las escrituras de Pagefile.sys son relativamente grandes, con un 62% mayor o igual a 128 KB y un 45% con un tamaño exacto de 1 MB.

De hecho, dados los patrones de referencia de archivos de paginación típicos y las características de rendimiento favorables que tienen los SSD en esos patrones, hay pocos archivos mejores que el archivo de paginación para colocar en un SSD.

btb
fuente
Gracias por el enlace al blog del equipo de ingeniería de Windows.
sejong
-1

Sé que voy en contra de la opinión popular aquí, pero he ejecutado WinXP en varios sistemas sin archivo de paginación durante años sin efectos negativos. Acabo de comprar un X-25 e instalé XP sin archivo de página. Simplemente no veo el punto en el arcaico archivo de paginación de Windows desgastando mi SSD.

Si XP funcionará bien con 1GB de RAM y un archivo de paginación máximo de 1.5GB, no veo por qué no funcionaría bien con 2.5GB de RAM y sin archivo de paginación. En condiciones muy raras (como ejecutar Photoshop con un montón de ventanas abiertas y muchas ventanas abiertas de Firefox y algunos otros cerdos de memoria ejecutándose) recibo una advertencia de poca memoria ... pero estoy bastante seguro de que esa es la misma advertencia que recibiría he obtenido si mi archivo de paginación se estaba agotando. En cualquier caso, todo lo que hago es guardar mi trabajo y cerrar algunas de las aplicaciones de acaparamiento de memoria y estoy bien.

// Despotricando // Finalmente, si "tenemos que tener archivos de paginación", ¡no puedo creer que en 2009 no podamos hacer un maldito disco RAM para el archivo de paginación! Quiero decir en serio, ¡en 1986 en mi Amiga pude crear una unidad RAM de tamaño fijo que sobrevivió a los reinicios (VD0: el disco RAM recuperable ASDG)! ¿Cómo puede ser un cuarto de siglo después y todavía no tenemos características que damos por sentado en el Amiga? // despotricar //

Fred Hamilton
fuente
1
También ejecuté ventanas sin archivos de páginas durante años, lo que últimamente me ha mordido mucho: estaba editando una imagen grande en Photoshop en mi comp de 8GB, y las ventanas se quedaron sin memoria durante la edición. Bueno, cerré todo, intenté guardar la imagen: el problema era que Photoshop necesitaba más memoria para guardar la imagen, sin el archivo de página no había forma de obtener más, así que al final perdí la edición en una imagen muy grande, ya que El sistema no podía darme más memoria.
Sam
Eso es realmente doloroso. Pero el problema es que te quedaste sin memoria. Estoy seguro de que podría crear las mismas condiciones (con archivos más o más grandes) y crear un bloqueo incluso CON un archivo de paginación. Y si tuviera más RAM, no habría fallado sin un archivo de paginación. Photoshop también tiene su propio directorio temporal / scratch. No recomendaría deshabilitar eso ... ¿estaba habilitado en su sistema?
Fred Hamilton el
Archivo de paginación en un disco RAM? ¿Por qué no deshacerse de esa capa adicional y tener más ram gratis?
surfasb
Estoy totalmente de acuerdo en principio: lo estaba haciendo con un disco RAM porque A) Tengo mucha más RAM de la que WinXP de 32 bits puede acceder, el disco RAM entra en la RAM adicional, por lo que es como memoria libre, y B) Parece que algunas personas Pienso (no creo que se haya probado de una forma u otra) que Windows (o algunos programas de Windows) no está contento a menos que haya un archivo de paginación. Así que esta parecía ser la mejor manera de abordar eso: el disco RAM es rápido, no tiene impacto en la RAM disponible para el sistema operativo, y el sistema operativo está contento porque hay un archivo de paginación.
Fred Hamilton