Beruflich Dokumente
Kultur Dokumente
Objetivo de profundidad de
control de registro (MB)
20
100
Debido a este cambio, la E/S de escritura de base de datos para una base de datos activa con
dos o ms copias puede ser de hasta 40 por ciento menos que la E/S de escritura de base de
datos de una base de datos independiente. Cuando una base de datos tiene un objetivo de
profundidad de control ms alto, puede retener los cambios de los archivos de la base de
datos en la memoria por un periodo ms largo; de modo que se mejora la capacidad de
combinar las E/S (fusin) y se reducen las E/S de escrituras repetidas (E/S que se pueden
guardar al retrasar la escritura lo ms que se pueda para que los diversos varios de la base
de datos se puedan realizar en la memoria antes de escribir el cambio en el archivo de base
datos).
Este cambio solo se realiz para soluciones de resistencia de buzn de correo ya que un
objetivo de profundidad de control ms profundo puede incrementar, significativamente, el
tiempo que tarda la base de datos activa en recuperar la base de datos fallida despus de un
error. Este problema se ha centrado en configuraciones de resistencia de buzn de correo ya
que si la base de datos activa falla, se desencadena, de manera automtica, una
conmutacin por error para otra copia en buen estado. Las operaciones de reproduccin de
registro se reanudarn cuando se recupere la base de datos con error.
El objetivo de profundidad de control se ha reducido, posteriormente, en copias de base de
datos pasivas para reducir el tiempo que tarda en producirse un cambio o una conmutacin
por error de una base de datos. Una copia de base de datos pasiva con un objetivo de
profundidad de control de 5 MB se puede activar mucho ms rpido que una copia con un
objetivo de profundidad de control ms alto (hay menos registros para volver a reproducir
cuando se realiza una transicin entre el estado pasivo y activo). Una copia de base de datos
pasiva no cuenta con E/S transaccional; por lo tanto, hay una capacidad de repuesto para
manejar la E/S de escritura adicional con el objetivo de profundidad de control ms bajo.
1-10
2 GB
11-20
4 GB
21-30
6 GB
31-40
8 GB
41-50
10 GB
51-60
12 GB
61-70
14 GB
71-80
16 GB
81-90
18 GB
91-100
20 GB
Estas estimaciones solo son vlidas para tamaos de cach de base de datos de entre 3 MB
y 30 MB por buzn de correo. Estas estimaciones se han validado con los usuarios que
poseen las siguientes caractersticas: Alto porcentaje de clientes en modo cach de
Exchange en Microsoft Office Outlook 2007 o Outlook 2010; buzones de correo de 2 GB y
un alto porcentaje de uso de Exchange ActiveSync. El tamao de mensaje medio usado
para las estimaciones es de 75 KB, aunque el tamao del mensaje no es un factor principal
para la IOPS. Otros tipos de clientes y situaciones pueden generar resultados imprecisos.
IOPS estimada por buzn de correo basado la actividad del mensaje y en la memoria
cach de base de datos del buzn de correo
Varias copias de la
Mensajes enviados /
Cach de nica copia de la base
base de datos
recibidos por buzn de
base de
de datos
(resistencia de buzn
correo por da (tamao
datos por (independiente): IOPS
de correo): IOPS
promedio de los mensajes de usuario estimada por buzn de
estimada por buzn
aproximadamente 75 KB)
(MB)
correo
de correo
50
.060
.050
100
.120
.100
150
.180
.150
200
12
.240
.200
250
15
.300
.250
300
18
.360
.300
350
21
.420
.350
400
24
.480
.400
450
27
.540
.450
500
30
.600
.500
Despus de que determine los requisitos de tamao de la memoria cach de base de datos,
el prximo paso es determinar los requisitos de memoria mnima por servidor para
garantizar que se puedan satisfacer los requisitos de tamao de la memoria cach de base de
datos. El tamao de la memoria cach de base de datos debe tenerse en cuenta para el
proceso de tamao para garantizar que la cantidad de memoria fsica por servidor sea la
adecuada para satisfacer las necesidades del recuento del buzn de correo con un perfil de
usuario dado.
La siguiente tabla enumera los tamaos predeterminados de la cache de base de datos del
buzn de correo para los servidores de buzones de correo con un nico rol as como
tambin para los servidores con varios roles.
512 MB
No se admite
4 GB
1 GB
No se admite
8 GB
3,6 GB
2 GB
16 GB
10,4 GB
8 GB
24 GB
17,6 GB
14 GB
32 GB
24,4 GB
20 GB
48 GB
39,2 GB
32 GB
64 GB
53,6 GB
44 GB
96 GB
82,4 GB
68 GB
128 GB
111,2 GB
92 GB
Nota:
Puede modificar el tamao predeterminado de la memoria cach de base de datos al
realizar cambios a los atributos msExchESEParamCacheSizeMax y
msExchESEParamCacheSizeMin enActive Directory. Para obtener ms
informacin, consulte Cmo modificar el tamao mximo de la memoria cach de base de
datos de almacenamiento en Exchange 2000 Server. Use pginas de 32 KB para realizar los
clculos de tamao de la memoria cach.
Para determinar los requisitos de memoria el servidor, consulte Ejemplo de diseo de roles
del servidor Buzn de correo de Exchange 2010, que proporciona informacin acerca del
diseo del rol de servidor Buzn de correo para determinar la memoria, la capacidad, el E/S
y el rendimiento de CPU adecuados.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
El sistema de cache requiere slo una pequea configuracin. A saber, tendrs que decirle
donde vivirn los datos de tu cache, si es en una base de datos, en el sistema de archivos, o
directamente en memoria. Esta es una decisin importante que afecta el rendimiento de tu
cache (si, algunos tipos de cache son ms rpidos que otros). La cache en memoria
generalmente ser mucho ms rpida que la cache en el sistema de archivos o la cache en
una base de datos, porque carece del trabajo de tocar los mismos.
Una ltima observacin acerca de Memcached es que la cache basada en memoria tiene una
importante desventaja. Como los datos de la cache son guardados en memoria, sern
perdidos si los servidores se caen. Ms claramente, la memoria no es para almacenamiento
permanente, por lo tanto no te quedes solamente con una cache basada en memoria. Sin
duda, ninguno de los sistemas de cache de Django debe ser utilizado para almacenamiento
permanente son todos una solucin para la cache, no para almacenamiento pero
hacemos hincapi aqu porque la cache basada en memoria es particularmente temporaria.
13.1.2. Cache en Base de datos
Para usar una tabla de una base de datos como cache, tienes que crear una tabla en tu base
de datos y apuntar el sistema de cache de Django a ella.
Primero, crea la tabla de cache corriendo el siguiente comando:
python manage.py createcachetable [nombre_tabla_cache]
Donde [nombre_tabla_cache] es el nombre de la tabla a crear. Este
Observa que hay tres barras invertidas en el comienzo del ejemplo anterior. Las primeras
dos son para file://, y la tercera es el primer caracter de la ruta del directorio,
/var/tmp/django_cache. Si ests en Windows, coloca la letra correspondiente al disco
despus de file://, como aqu:: file://c:/foo/bar.
La ruta del directorio debe ser absoluta debe comenzar con la raz de tu sistema de
archivos. No importa si colocas una barra al final de la misma.
Asegrate que el directorio apuntado por esta propiedad exista y que pueda ser ledo y
escrito por el usuario del sistema usado por tu servidor Web para ejecutarse.
Continuando con el ejemplo anterior, si tu servidor corre como usuario apache, asegrate
que el directorio /var/tmp/django_cache exista y pueda ser ledo y escrito por el usuario
apache.
Cada valor de la cache ser almacenado como un archivo separado conteniendo los datos de
la cache serializados, usando el mdulo Python pickle. Cada nombre de archivo es una
clave de la cache, modificado convenientemente para que pueda ser usado por el sistema de
archivos.
13.1.4. Cache en Memoria local
Una cache simple, y de un solo proceso en memoria, est disponible como 'simple:///',
por ejemplo:
CACHE_BACKEND = 'simple:///'
Esta cache apenas guarda los datos en proceso, lo que significa que slo debe ser usada
para desarrollo o testing.
13.1.6. Cache Dummy (o estpida)
Finalmente, Django incluye una cache "dummy" que no realiza cache; slo implementa la
interfaz de cache sin realizar ninguna accin.
Esto es til cuando tienes un sitio en produccin que usa mucho cache en varias partes y en
un entorno de desarrollo/prueba en cual no quieres hacer cache. En ese caso, usa
CACHE_BACKEND = 'dummy:///'
Cada tipo de cache puede recibir argumentos. Estos son dados como una query-string en la
propiedad CACHE_BACKEND. Los argumentos vlidos son:
cull_frequency: La
en 400:
CACHE_BACKEND = "locmem:///?timeout=30&max_entries=400"
Tanto los argumentos desconocidos asi como los valores invlidos de argumentos
conocidos son ignorados silenciosamente.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
web.
2. En los buscadores de internet, el cach es la ltima versin de una
pgina que ha sido indexada. Ver: cache (buscadores).
3. Cach de CPU. Es un cach utilizado por el CPU para reducir el tiempo
promedio de acceso a memoria. Para ms informacin ver: cach de CPU.
4. Cach de disco o cach de pgina. Ver: cach de disco.
5. En muchos proxies se suele almacenar un cach web. Ver Proxy web.
6. Cach de bases de datos. Ver: cach de base de datos.
- See more at: http://www.alegsa.com.ar/Dic/cache.php#sthash.5wlNjLU2.dpuf
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
INTRODUCCIN
El modo Cach sistema controla la subdivisin entre la memoria que Microsoft Windows
asigna al almacenamiento en la cach de archivos y la que asigna a las aplicaciones. Los
recursos de la cach del sistema se subdividen durante el inicio y no cambian. El modo
Cach sistema se dise para mejorar el rendimiento de los servidores Windows
aumentando el tamao de la cach de archivos del sistema. Los servidores Web y otros
programas de uso compartido de archivos basados en servidor generalmente funcionan
mejor cuando la informacin se lee de la cach del sistema en lugar de leerse repetidamente
del disco duro. Cuando la cach del sistema se utiliza apropiadamente, el rendimiento del
servidor de archivos mejora.
Si el rendimiento mejora al cambiar del modo Cach sistema al modo Programas, el
sistema operativo experimenta una situacin de pocos recursos de memoria. Esta situacin
afecta a todo el sistema. Es posible que un controlador que pida ms recursos no reciba los
recursos solicitados. Cada controlador y aplicacin puede controlar de manera diferente
Ms informacin
El modo Cach sistema se dise para el uso con productos de servidor Windows que
actan como servidores. El modo Cach sistema tambin se dise para el uso limitado
con Windows XP, cuando ste se utiliza como servidor de archivos. Este modo no se dise
para el uso cotidiano en el equipo de escritorio. Si utiliza un producto de servidor como
equipo de escritorio, debe considerar si desea cambiar la asignacin de recursos al modo
Programas o agregar ms RAM fsica.
Al habilitar el modo Cach sistema en un equipo que utiliza hardware de vdeo con
Arquitectura de memoria unificada (UMA) o un Puerto de grficos acelerado (AGP), puede
experimentar una reduccin grave y aleatoria en el rendimiento. Por ejemplo, esta
reduccin del rendimiento puede incluir un rendimiento del sistema muy lento, error grave,
la incapacidad de iniciar el equipo, dispositivos o aplicaciones que no se cargan e
inestabilidad del sistema.
Los controladores de estos componentes consumen una gran parte de la memoria de la
aplicacin restante cuando se inicializan durante el inicio. Tambin, en esta situacin de
ejemplo, el sistema puede tener RAM insuficiente cuando se producen las situaciones
siguientes:
Para configurar la cach del sistema en Windows XP, siga estos pasos:
1. Haga clic en Inicio y en Ejecutar, escriba sysdm.cpl y haga clic en Aceptar.
2. Haga clic en la ficha Opciones avanzadas.
3. En el rea Rendimiento, haga clic en Configuracin.
4. Haga clic en la ficha Opciones avanzadas.
5. En el rea Uso de memoria, elija una de las configuraciones siguientes:
o Haga clic en Programas si utiliza el equipo principalmente como
estacin de trabajo, no como servidor. Los programas funcionarn ms
Use la prevencin del almacenamiento en memoria cach para asegurarse de que las
impresiones se cuentan cada vez que su anuncio publica. La prevencin del
almacenamiento en memoria cach implica normalmente aadir un generador de nmeros
aleatorios (RNG) a las etiquetas de anuncio, tambin conocido como prevencin del
almacenamiento en memoria cach.
Este proceso es el mismo para todos los anuncios de todos dispositivos, incluidos los
mviles y los que no lo son. Todos los anuncios de DCM utilizan etiquetas estndares y
todas las etiquetas estndares que debe incluir la prevencin del almacenamiento en
memoria cach
Cmo aadir un sistema de prevencin del almacenamiento en memoria cach
a las etiquetas
En el caso de los editores que utilizan DoubleClick for Publishers, debern aadir
un generador de nmeros aleatorios (RNG).