13 votos

Es una buena práctica utilizar la Compresión de NTFS en el Registro de IIS carpetas?

Es una buena práctica utilizar la Compresión de NTFS en un Registro de IIS carpetas y archivos?

Yo era capaz de bajar de 20 GB 7 gb por hacer esto. Los registros de IIS son por día, y tienen un tamaño promedio de 20 MB, pero algunos extrema días de 200MB.

Me pregunto si IIS tiene que abrir el archivo entero en la memoria, forzando a NTFS para descomprimir 20MB (o 200MB en caso extremo) cada vez? O es que hay algo de magia que permite a IIS para anexar el contenido? ¿Cuál es el impacto del sistema? Podría convertirse en un problema si queremos hacer crecer nuestro tráfico?

Debo dividir por hora en lugar de cada día?

Cualquier oficial de Microsoft papel en esto? No pude encontrar uno.

27voto

Evan Anderson Puntos 118832

Yo comprimir mis registros de IIS en un montón de servidores IIS, aunque principalmente los servidores que alojan Outlook Web Access/App o baja el volumen de sitios web. Yo no tengo ningún problema en hacerlo, y como el ahorro de espacio en disco.

En general, usted está de comercio de la CPU para el almacenamiento por la toma de esta decisión. Si estás CPU-bound para comenzar con el entonces esto probablemente no es un buen cambio. Para mi OWA servidores, que puede crecer gigabytes de registros de un día (gracias a los dispositivos ActiveSync) creo que el equilibrio es una buena.

El sistema de archivos NTFS controlador se encarga de la compresión, por lo que no cambia la manera en IIS escribe a los archivos.

Editar:

Son, potencialmente, también el comercio-off de algunos de e/S de ancho de banda y los IOPS, demasiado. Si eres un alto volumen suficiente de que su registro de escrituras son un importante consumo de recursos de e/S se podía ver una disminución en el consumo de e/S de habilitar la compresión, también.

La única manera en que vamos a contar cómo esto afecta a que es punto de referencia a ti mismo. Tomar una línea base con compresión de la movilidad y, a continuación, habilitado y comparar entre ellos. No existe una varita mágica para que la onda sé cómo va a afectar a usted-- no hay demasiadas no determinista de los factores en juego.

10voto

Todd Puntos 2342

Como Evan ya dio una respuesta general, me gusta la dirección de dos de sus sub-preguntas:

IIS vaciados de los registros de cada X minutos?

http.sys la parte del modo de núcleo de IIS es responsable de registrar y búferes de datos en la memoria antes de la escritura a los archivos de registro. No estoy seguro pero creo que no hace el enrojecimiento de la piel cada x segundos, lo más probable es que después de su memoria intermedia está llena.

¿El archivo de la necesidad de ser leído al añadir una sola línea?

No, NTFS escribe las actualizaciones a un archivo en su propia caché y, a continuación, se comprime y se anexa los datos de forma asincrónica al archivo. Escribir en un archivo comprimido, no es significativamente más lento que el de un archivo sin comprimir.

Así que no debería haber ningún problema con el uso de la compresión NTFS en los archivos de registro de IIS.

Fuentes:

Kit de Recursos de IIS 7, Capítulo 15:Registro de Microsoft Press 2008

Windows Internals 6ª Edición de la Parte 2, Capítulo 12: Sistemas de Archivos de Microsoft Press 2012

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: