Commande cthatstune
Objectif
Affiche et modifie les paramètres optimisables du sous-système des services de topologie lors de l'exécution.
Syntaxe
cthatstune [ -f [network1]:fréquency1[,[network2]:fréquency2... ] ] [ -g [ [réseau]:grace] ] [ -s [network1]:sensitivité1[,[network2]:sensitivité2... ] ] [-p priorité] [-l longueur_journal] [-m objet_pin1] [-r] [-v] [-h]
Descriptif
- au niveau du sous-système
- Affecte le comportement du sous-système des services de topologie. Ce type inclut le niveau de priorité fixe, la longueur maximale du fichier journal et l'objet à épingler dans la mémoire principale.
- par réseau
- Affecte le comportement de chaque réseau. Ce type inclut la fréquence et la sensibilité des signaux de présence.
La commande cthatstune modifie les paramètres dans les données de cluster. Les nouvelles valeurs ne seront pas prises en compte tant que le démon des services de topologie n'aura pas lu les nouvelles valeurs à partir des données de cluster. Vous pouvez utiliser une opération d'actualisation pour demander au démon des services de topologie de lire les nouvelles valeurs à partir des données du cluster. Vous pouvez lancer une opération d'actualisation en exécutant la commande cthatsctrl -r ou la commande cthatstune -r sur l'un des noeuds du cluster.
Outre les valeurs réelles, deux valeurs spéciales, VIEW et DEFAULT, peuvent être utilisées pour afficher le paramètre en cours et pour utiliser la valeur par défaut du paramètre réglable, respectivement.
Pour les paramètres optimisables par réseau, en plus du nom de réseau, un nom de réseau vide ou le nom de réseau spécial ALL peut être utilisé pour indiquer que la valeur qui suit le nom de réseau s'applique à tous les réseaux.
Indicateurs
- --f[network1]:frequency1[,[network2]:frequency2...]
- Indique la fréquence des pulsations, qui correspond à l'intervalle en secondes entre les pulsations, pour un ou plusieurs réseaux.
La valeur de frequency peut être un entier compris entre 1 et 30. La valeur par défaut est 1.
- --g [[réseau]:grace]
- Indique le délai de grâce utilisé lorsque les signaux de présence ne sont plus reçus. Lorsqu'un battement de cœur est manqué, un paquet d'écho Internet Control Message Protocol (ICMP) est envoyé au nœud défaillant. Si l'écho est renvoyé, le délai de grâce est lancé.Le délai de grâce est spécifié en secondes et est significatif en millisecondes. Il peut être spécifié sous la forme d'un entier, d'un nombre à virgule flottante ou de l'une des valeurs suivantes:
- 0
- Indique que le délai de grâce est désactivé.
- -1 | d
- Indique que le sous-système des services de topologie contrôle le délai de grâce. Il s'agit de la valeur par défaut.
- --s[network1]:sensitivity1[,[network2]:sensitivity2...]
- Indique le nombre maximal de signaux de présence manquants pour un ou plusieurs réseaux. Si ce maximum est dépassé, le démon des services de topologie considère que l'homologue est inactif.
La valeur de sensibilité peut être n'importe quel entier compris entre 4 et 40. La valeur par défaut est 4.
- --p priorité
- Indique le niveau de priorité fixe. La valeur de priority peut être 0, ce qui signifie que
ne s'exécute pas dans un niveau de priorité fixe,
ou un entier de 1 à 80. La valeur par défaut est 30. - --l log_length
- Indique la longueur maximale du fichier journal (en nombre de lignes). La valeur de log_length peut être n'importe quel entier compris entre 2000 et 1 000 000. La valeur par défaut est 5000.
- --m objet_de_puce [,objet_de_puce...]
- Indique l'objet à épingler dans la mémoire principale. Les valeurs valides sont :
- AUCUN
- N'épingle aucun objet dans la mémoire principale.
- TEXTE
- Indique l'objet TEXT à épingler dans la mémoire principale.
- DONNÉES
- Indique l'objet DATA à épingler dans la mémoire principale.
- PILE
- Indique l'objet STACK à épingler dans la mémoire principale.
- PROC
- Indique que tous les objets pouvant être épinglés doivent être épinglés dans la mémoire principale. Il s'agit de la valeur par défaut.
- -r
- Applique les nouveaux réglages et actualise le sous-système des services de topologie.
- -v
- Fournit une sortie prolixe.
- -h
- Ecrit l'instruction de syntaxe de la commande dans la sortie standard.
Security
Vous devez disposer des droits root pour exécuter cette commande.
Statut de sortie
- 0
- Indique que la commande a abouti.
- valeur non nulle
- Indique qu'une erreur s'est produite.
Restrictions
Cette commande est valide uniquement dans un domaine homologue.
Caractéristiques de mise en oeuvre
Cette commande fait partie du jeu de fichiers Reliable Scalable Cluster Technology (RSCT) pour AIX.
Sortie standard
Lorsque l'indicateur -h est spécifié, l'instruction de syntaxe de cette commande est écrite dans la sortie standard. Tous les messages prolixes sont écrits dans la sortie standard.
Erreur standard
Cette commande écrit tous les messages d'erreur dans l'erreur standard.
Exemples
- Pour remplacer le niveau de priorité fixe par 40, affichez le paramètre en cours de la longueur maximale du fichier journal et épinglez les objets par défaut dans la mémoire principale, sans que le nouveau paramètre ne prenne effet immédiatement, entrez:
cthatstune -p 40 -l VIEW -m DEFAULT - Pour que le nouveau paramètre (précédemment modifié par cthatstune) soit appliqué, entrez:
cthatstune -r - Pour faire passer le niveau de priorité fixe à normal, fixez les segments de programme et de données dans la mémoire principale et faites en sorte que les nouveaux paramètres prennent effet immédiatement, entrez:
cthatstune -p 0 -m TEXT,DATA -r - Pour modifier la fréquence de pulsation de filesys_net à 2 et de tous les autres réseaux à 4, modifiez la sensibilité de tous les autres réseaux à la valeur par défaut et faites en sorte que les nouveaux paramètres prennent effet immédiatement, entrez:
cthatstune -f filesys_net:2,:4 -s :DEFAULT -r - Pour modifier la fréquence de pulsation de filesys_net à la valeur par défaut et de service_net à la valeur 3, modifiez la sensibilité de tous les réseaux à la valeur 8, fixez l'intégralité du sous-système des services de topologie dans la mémoire principale et faites en sorte que les nouveaux paramètres prennent effet immédiatement, entrez:
cthatstune -f filesys_net:DEFAULT,service_net:3 -s :8 -m PROC -rVous pouvez également effectuer cette opération à l'aide de la méthode suivante:cthatstune -f filesys_net:DEFAULT,service_net:3 cthatstune -s :8 cthatstune -m PROC cthatstune -r - Pour remplacer la période du groupe de communication réseau CG3 par 2345 millisecondes, entrez:
cthatstune -f CG3:2.345 - Pour remplacer le délai de grâce du groupe de communication réseau CG3 par 30500 millisecondes, entrez:
cthatstune -g CG3:30.5
Emplacement
- /opt/rsct/bin/cthatstune
- Contient la commande cthatstune