Manuel de suivi dynamique Solaris

Taille des tampons

La taille de chaque tampon peut être réglée par consommateur. Des options séparées sont fournies pour régler chaque taille de tampon, comme indiqué dans le tableau suivant :

Tampon 

Option de taille 

Principal 

bufsize

Spéculatif 

specsize

Groupement 

aggsize

Chacune de ces options est définie avec une valeur dénotant la taille. Comme avec n'importe quelle option de taille, la valeur peut avoir un suffixe de taille facultatif. Pour de plus amples informations, reportez-vous au Chapitre16Options et paramètres réglables. Par exemple, pour définir la taille de tampon à un méga-octet sur la ligne de commande dans dtrace, vous pouvez utiliser -x pour définir l'option :


# dtrace -P syscall -x bufsize=1m

Vous pouvez également utiliser l'option -b dans dtrace :


# dtrace -P syscall -b 1m

Enfin, vous pouvez définir bufsize avec l'option #pragma D option :

#pragma D option bufsize=1m

La taille de tampon sélectionnée dénote la taille de tampon sur chaque CPU. En outre, lorsque la stratégie de tampon switch est sélectionnée, bufsize dénote la taille de chaque tampon sur chaque CPU. La taille de tampon par défaut est de quatre méga-octets.