Portée - Une par instance physique du serveur Apache
Valeur
par défaut - Aucune
Remarques
Valide sous Windows NT uniquement.
Les directives AFPA contrôlent la fonction FRCA (Fast Response Cache
Accelerator).
La directive AfpaAdvancedTuning présente des paramètres
d'optimisation avancés qui requièrent une bonne connaissance des
problèmes de performances des serveurs web.
Une mauvaise utilisation de ces options peut entraîner une instabilité
du système (écran bleu, par exemple) et/ou une baisse des performances.
Les paramètres par défaut sont considérés optimaux pour les scénarios les plus exigeants.
Description brève des options et de leurs valeurs par
défaut :
/bufs - Nombre de tampons de connexion (chaque tampon = 65536,
tous les tampons de connexion sont inscrits toutes les 5 secondes),
par défaut = 285
/size - Taille maximale d'un fichier stocké en cache, par défaut =
92160
/conns - Nombre de noeuds finaux de connexion, par
défaut = 6500
/ttl - Délai en secondes pendant lequel les éléments sont actifs,
par défaut = 180
/threads - Nombre d'unités d'exécution par CPU, par défaut = 3
/active - Nombre maximal d'unités d'exécution actives par CPU,
par défaut = 10
Désignation des options :
L'option "/bufs" indique le nombre de tampons de connexion
utilisés par AFPA pour le journal des accès.
Les mémoires tampon permettent de stocker les journaux des accès
jusqu'à ce qu'ils soient inscrits sur le disque. AFPA inscrit
les tampons de connexion sur le disque toutes les 5 secondes. Plus
la capacité de traitement est grande, plus la mémoire requise pour
stocker les entrées de journaux est importante. Le nombre de tampons requis
équivaut environ à (tps*ls*5)/65536 où "tps" correspond aux
transactions attendues par seconde et "ls" à la taille habituelle des
données nécessaires pour exécuter la transaction. En supposant que la
taille des entrées de journaux n'excède pas 256 bytes et que le
nombre de tampons de connexion est égal à 285 (valeur par défaut),
AFPA peut traiter 14592 transactions par seconde sans tampons
supplémentaires.
L'option "/size" indique la taille maximale que peuvent avoir les fichiers
conservés dans la cache primaire d'AFPA. Les fichiers de
taille plus importante seront stockés dans la cache
secondaire d'AFPA.
La cache principale est mise en oeuvre en mémoire à contenu non permutable.
Sa taille est donc limitée. Il est
préférable de réserver la cache primaire aux petits
fichiers. Cela permet d'empêcher les gros fichiers d'invalider les petits
fichiers stockés en cache primaire, ce qui est le cas si
la valeur de cette option est trop élevée.
L'option "/conns" indique le nombre de connexions
pré-affectées utilisées par AFPA. AFPA affecte préalablement des
connexions pour des raisons de performance. Le nombre de connexions
pré-affectées doit avoisiner le nombre de transactions attendues par
seconde.
L'option "/ttl" indique, en secondes, la durée de vie
maximale d'un fichier stocké dans la cache
primaire d'AFPA.
Une fois cette durée écoulée, le fichier est supprimé de la
cache primaire d'AFPA. En attribuant la valeur zéro à cette option,
vous empêchez AFPA de prendre en compte l'âge des fichiers dans
sa cache primaire.
L'option "/threads" indique le nombre d'unités d'exécution
utilisées par AFPA pour traiter les demandes.
L'option "/active" indique le nombre d'unités d'exécution
actives en concurrence et non bloquées au niveau des entrées/sorties.
Exemple de paramètres optimisés pour des machines à 1, 2, et 4
voies
Portée - Une par instance physique du serveur Apache
Par défaut - (-1)
Remarques
Valide sous AIX uniquement.
Les directives AFPA contrôlent la fonction FRCA (Fast Response Cache
Accelerator).
AfpaBindLogger permet de lier l'unité
d'exécution de journalisation Fast Response Cache du
noyau à un processeur spécifique.
La commande se présente sous la forme AfpaBindLogger [-1, 0, 1, ..., n], sachant
qu'avec la valeur -1 l'unité d'exécution de journalisation ne sera pas
liée et que de 0 au nombre total de processeurs contenus dans le
système, l'unité d'exécution de journalisation sera liée au
processeur correspondant.
REMARQUE : Cette commande lie uniquement
l'unité d'exécution de journalisation du noyau à un processeur spécifique, et non
le processus Apache.
Description - Active ou désactive la fonction FRCA (Fast Response Cache Accelerator).
Portée - Configuration du serveur, hôte virtuel, répertoire, fichier de configuration par
répertoire.
Syntaxe - On ou Off
Exemple - AfpaCache on
Valeur par défaut - Aucune
Ecrasement - Options
Plusieurs instances dans le fichier de configuration - Autorisé
Remarques
Valide sous AIX et Windows NT.
Les directives AFPA contrôlent la fonction FRCA (Fast Response Cache
Accelerator).
La directive AfpaCache active ou désactive la fonction FRCA pour
une portée donnée (un répertoire, par exemple).
Cette directive s'applique à tous les descendants de la portée
sauf indication contraire dans une autre directive.
Description - Active la fonction FRCA (Fast Response Cache Accelerator).
Portée - Une par serveur Apache physique
Valeur par défaut - FRCA désactivé
Remarques
Valide sous AIX et Windows NT.
Les directives AFPA contrôlent la fonction FRCA (Fast Response Cache
Accelerator).
La directive AfpaEnable permet d'activer la fonction FRCA
(Cache Accelerator).
Si la directive est définie, Cache Accelerator contrôle le port TCP/IP
indiqué par la directive Port ou par le port par défaut 80. Cache
Accelerator contrôle le port de toutes les cartes TCP/IP actives sur
le serveur. Si le port doit être lié à une carte TCP/IP donnée,
Cache Accelerator est désactivé.
Description - Définit le nom de fichier, l'emplacement et le format de journalisation du journal
des accès de Cache Accelerator.
Portée - Une entrée par instance physique du serveur Apache
Valeurs - nom_et_chemin_fichier format_journal.
Valeur par défaut - /tmp/afpa.log
Formats de journalisation
CLF = Common Log Format (format de journalisation courant)
ECLF = Extended Common Log Format (format de journalisation étendu)
V-CLF = Common Log Format (format de journalisation courant avec informations sur l'hôte virtuel)
V-ECLF = Extended Common Log Format (format de journalisation étendu avec informations sur l'hôte
virtuel).
BINARY = Journal binaire avec informations sur l'hôte virtuel
(AIX uniquement)
Plusieurs instances dans le fichier de configuration - Non autorisé.
Remarques
Valide sous AIX et Windows NT.
Les directives AFPA contrôlent la fonction FRCA (Fast Response Cache
Accelerator).
Si la directive AfpaLogFile n'est pas indiquée, la
journalisation de Cache Accelerator est désactivée.
La date en cours fait office de type de fichier du fichier journal. Tous les jours à minuit, un nouveau fichier est créé et substitué au fichier journal en cours afin que les données de consignation puissent
toujours être écrites.
Les directives AFPA contrôlent la fonction FRCA (Fast Response Cache
Accelerator).
AfpaRevalidationTimeout fixe le délai à respecter
pour revalider un objet stocké en cache.
Une fois qu'un objet est mis en cache dans le noyau et
que le délai est écoulé, le noyau force
le serveur Apache à revalider l'objet s'il est à nouveau demandé.
Ce délai est exprimé en secondes.