Guía de seguimiento dinámico de Solaris

Tamaños de memorias intermedias

El tamaño de memoria intermedia puede ajustarse por consumidor. Se proporcionan diferentes opciones para ajustar cada tamaño de memoria intermedia, como se muestra en la siguiente tabla:

Memoria intermedia 

Opción de tamaño 

Principal 

bufsize

Especulativo 

specsize

Adición 

aggsize

Cada una de estas opciones se establece con un valor que indica el tamaño. Al igual que con cualquier opción de tamaño, este valor puede tener un sufijo de tamaño opcional. Consulte el Capítulo 16Opciones y optimizables para obtener más información. Por ejemplo, si desea establecer el tamaño de memoria intermedia en un megabyte en la línea de comandos de dtrace, puede utilizar -x para definir la opción:


# dtrace -P syscall -x bufsize=1m

También puede utilizar la opción -b en dtrace :


# dtrace -P syscall -b 1m

Por último, puede establecer bufsize mediante #pragma D option:

#pragma D option bufsize=1m

El tamaño de memoria intermedia seleccionada indica el tamaño de la misma en cada CPU. Además, para la directiva de memoria intermedia switch, bufsize indica el tamaño de cada memoria intermedia en cada CPU. El tamaño de memoria intermedia se establece de forma predeterminada en 4 megabytes.