Vous pouvez définir les valeurs de certains paramètres dans le fichier idn.conf(4) de façon à ce qu'elles soient définies au moment du chargement de l'IDN au moyen de la commande modload(1M). Vous pouvez également ajouter des instances IDN à ce fichier. Modifiez le fichier idn.conf(4) pour chaque instance IDN au moyen de la ligne suivante où n est égal au numéro de l'instance.
name="idn" parent="pseudo" instance=n; |
Tous les paramètres du fichier idn.conf(4) peuvent être changés pendant que le domaine est lié à l'IDN ; il faut toutefois réinitialiser le domaine pour que les valeurs deviennent effectives.
Le tableau suivant indique le nom des paramètres ainsi que les valeurs minimum, maximum et par défaut et les unités dans lesquelles elles sont exprimées.
Les paramètres qui figurent dans le tableau suivant ne doivent être utilisés que par des utilisateurs IDN expérimentés. La modification de certaines valeurs risque d'avoir un effet négatif sur le comportement de l'IDN.
Nom |
Min. |
Max. |
Défaut |
Description |
---|---|---|---|---|
bind_cpu |
n/a |
n/a |
-1 |
Spécifie à quel cpuid (ID d'UC) lier le serveur canal correspondant une fois celui-ci en ligne. Ce paramètre doit être associé à une instance d'UC particulière. Si le cpuid spécifié n'est pas une UC valide dans le domaine, le serveur de canal restera non-lié. La valeur donnée est l'ID de l'UC (-1 égal pas lié). |
idn_awolmsg_interval |
0 |
3600 |
60 |
Contrôle la fréquence à laquelle les messages AWOL sont affichés sur la console sur une base par domaine. La valeur est exprimée en secondes. |
idn_checksum |
0 |
1 |
1 |
Indicateur binaire qui indique si la validation par somme de contrôle est activée ou non pour les boîtes aux lettres SMR. Il est désactivé par une valeur de zéro (0), et activé par une valeur de un (1). |
idn_dmv_pending_max |
8 |
512 |
128 |
Contrôle le nombre maximal d'interruptions DMV non-réclamées qu'un seul processeur peut avoir en attente vis à vis du gestionnaire IDN. Il décrit également le nombre de structures de file utilisées pour encapsuler les données d`une interruption interdomaine entrante. La valeur est exprimée sous la forme d'un nombre. |
idn_history |
0 |
1 |
0 |
Indicateur binaire indiquant si l'IDN doit ou non activer l'enregistrement interne de certains événements IDN. Mettre ce paramètre sur un (1) est utile dans le cadre de la recherche des pannes car il permet de rassembler des informations qui pourront servir au personnel chargé du débogage. Une valeur nulle (0) désactive l'indicateur, une valeur de un (1) l'active. |
idn_hiwat |
1024 |
1048576 |
262144 |
Contrôle le seuil haut de la file IDN STREAM. La valeur est exprimée en octets. |
idn_lowat |
1 |
524288 |
1 |
Contrôle le seuil bas de la file IDN STREAM. La valeur est exprimée en octets. |
idn_max_nets |
1 |
32 |
8 |
Contrôle le nombre maximum de canaux ou interfaces réseau qui peuvent être plombés sur le gestionnaire IDN. La valeur est exprimée en unités générales. |
idn_mbox_per_net |
31 |
511 |
127 |
Contrôle le nombre d'entrées de boîte aux lettres par table de boîtes aux lettres (canal et/ou interface). La valeur doit être un chiffre impair. Elle est exprimée en unités générales. |
idn_msgwait_cfg |
10 |
300 |
40 |
Contrôle le temps d'attente minimal pour une réponse à un message CFG (configuration). La valeur est exprimée en secondes. |
idn_msgwait_cmd |
10 |
300 |
40 |
Contrôle le temps d'attente minimal pour une réponse à un message CMD (commande) (en général au domaine maître). La valeur est exprimée en secondes. |
idn_msgwait_con |
10 |
300 |
20 |
Contrôle le temps d'attente minimal pour une réponse à un message CON (connexion). La valeur est exprimée en secondes. |
idn_msgwait_data |
10 |
300 |
30 |
Contrôle le temps d'attente minimal pour une réponse à un appel de réveil DATA (déconnecter). La valeur est exprimée en secondes. |
idn_msgwait_fin |
10 |
300 |
40 |
Contrôle le temps d'attente minimal pour une réponse à un message FIN (déconnecter). La valeur est exprimée en secondes. |
idn_msgwait_nego |
10 |
300 |
20 |
Contrôle le temps d'attente minimal pour une réponse à un message NEGO (négociation). La valeur est exprimée en secondes. |
idn_netsvr_spin_count |
0 |
10000 |
500 |
Contrôle le compte itératif qu'un serveur de canal interrogera au sujet des paquets entrant avant d'abandonner le processeur. La valeur est exprimée en unités générales. |
idn_netsvr_wait_max |
0 |
6000 |
1600 |
Contrôle le nombre maximal de tics de l'horloge pendant lesquels ce serveur de canal dormira avant de passer au sommeil profond. |
idn_netsvr_wait_min |
0 |
3000 |
40 |
Contrôle la valeur de tics d'horloge initiale pendant laquelle un serveur de canal dormira lorsqu'aucun paquet entrant n'aura été trouvé. La valeur est exprimée en tics d'horloge (100 tics correspondent à une seconde). |
idn_netsvr_wait_shift |
1 |
5 |
1 |
Représente la valeur de laquelle le temps de sommeil du serveur de canal augmente à chaque fois qu'il se réveille et ne trouve pas de paquets. Avec une valeur de un (1), ce temps est doublé à chaque intervalle. Le temps de sommeil augmente jusqu'à atteindre la valeur maximale désignée par idn_netsvr_wait_max. La valeur est exprimée en unités générales. |
idn_nwr_size |
0 |
Entire SMR |
Entire SMR |
Contrôle la taille de la portion de la région réseau (NWR) de la SMR qui est utilisée pour la communication basée sur le réseau. La valeur est exprimée en méga-octets. |
idn_pil |
1 |
9 |
8 |
Contrôle le niveau de priorité de l'interruption logicielle, auquel les interruptions interdomaines sont traitées. La valeur est exprimée sous la forme d'un nombre. |
idn_protocol_nservers |
1 |
16 |
4 |
Contrôle le nombre de threads qui sont déléguées pour traiter les messages de gestion de connexion IDN provenant de domaines distants membres de l'IDN. La valeur est exprimée sous la forme d'un nombre. |
idn_reclaim_max |
0 |
128 |
0 |
Contrôle le nombre maximal de tampons non-réclamés que le domaine essaye de réclamer. Une valeur de zéro (0) fait que le domaine en réclame autant que possible une fois le seuil minimal (idn_reclaim_min) atteint. La valeur est exprimée en tampons. |
idn_reclaim_min |
1 |
128 |
5 |
Contrôle le seuil des tampons non-réclamés au delà duquel le domaine tente de réclamer les tampons. La valeur est exprimée en tampons. |
idn_retryfreq_con |
1 |
60 |
2 |
Contrôle le délai minimum s'écoulant entre les essais pour confirmer qu'un domaine entrant a atteint la phase CON (connecter). La valeur est exprimée en secondes. |
idn_retryfreq_fin |
1 |
60 |
3 |
Contrôle le délai minimum s'écoulant entre les essais pour confirmer qu'un domaine sortant a atteint la phase FIN (déconnecter). La valeur est exprimée en secondes. |
idn_retryfreq_nego |
1 |
60 |
2 |
Contrôle le délai minimum s'écoulant entre les essais d'initiation d'une connexion IDN. La valeur est exprimée en secondes. |
idn_sigbpil |
1 |
9 |
3 |
Contrôle le niveau de priorité de l'interruption logicielle, auquel les requêtes sigblock du SSP sont traitées. Cette valeur est exprimée sous la forme d'un nombre. |
idn_slab_bufcount |
4 |
1024 |
32 |
Contrôle le nombre de tampons à attribuer par slab. La valeur est exprimée en tampons. |
idn_slab_mintotal |
2 |
16 |
8 |
Contrôle le nombre minimum de slabs disponibles que le domaine maître conserve. Le domaine maître demande aux domaines esclaves de retourner les slabs inutilisés si le total des slabs disponibles descend en dessous de la valeur de cette variable. La valeur est exprimée en slabs. |
idn_slab_prealloc |
0 |
10 |
0 |
Contrôle le nombre de slabs à pré-attribuer lorsque le domaine est lié à un IDN. La valeur est exprimée en slabs. |
idn_smr_bufsize |
512 |
524288 |
16384 |
Contrôle la taille d'un tampon E/S SMR qui influe directement sur la taille MTU IDN. La valeur est exprimée en octets sous la forme d'une puissance de 2. |
idn_smr_size |
0 |
Entire SMR |
0 |
La taille de la SMR est limitée par la valeur de la variable OBP idn-smr-size. La taille de la SMR est déterminée par la valeur minimale de la variable idn-smr-size et par la valeur minimale du paramètre idn_smr_size. Si idn-smr-size est nul, la variable OBP remplace la valeur du paramètre idn.conf(4). Cette valeur est exprimée en méga-octets. |
idn_window_incr |
0 |
32 |
8 |
Contrôle la valeur dont idn_window_max est augmenté pour chaque canal et/ou interface actif supplémentaire. La valeur est exprimée en tampons. |
idn_window_max |
8 |
256 |
64 |
Contrôle le seuil de base des tampons non-réclamés, au delà duquel le domaine arrête d'envoyer des paquets de données supplémentaires au domaine correspondant. La valeur est exprimée en tampons. |