Provided by:
manpages-fr-extra_20101103_all 
NOM
cytune - Configurer les parametres du pilote pour cartes series
multiports Cyclades-Z
SYNOPSIS
cytune [-q [-i intervalle]] [{-s|-S} valeur] [-g|-G] [{-t|-T} timeout]
tty...
DESCRIPTION
cytune recupere et modifie le seuil d'interruptions du pilote Cyclades.
Chaque ligne serie d'une carte Cyclades possede une FIFO de 12 octets
pour les entrees (et une autre FIFO de 12 octets pour les sorties). Le
<< seuil >> indique combien de caracteres doivent etre presents dans la
FIFO avant qu'une interruption soit levee. Quand un terminal (tty)
Cyclades est ouvert, le seuil est remis a sa valeur par defaut, basee
sur la vitesse de la ligne :
Baud Seuil
50-4800 10
9600 8
19200 4
38400 2
57600-150000 1
Si le seuil est fixe a une valeur trop basse, un grand nombre
d'interruption peut charger la machine et reduire les performances
globales du systeme. Si le seuil est trop haut, le tampon de la FIFO
peut deborder et des caracteres peuvent etre perdus. Les machines les
plus lentes ne peuvent pas prendre en charge un taux d'interruption
trop eleve et necessiteront que le seuil soit ajuste vers le haut.
Si le pilote cyclades a ete compile avec ENABLE_MONITORING de definie,
la commande cytune peut etre utilisee avec l'option -q pour surveiller
les interruptions et caracteres recus dans l'intervalle de
surveillance. L'etat de la FIFO sera egalement affiche. Le nombre
maximum de caracteres presents dans la FIFO quand les interruptions ont
ete levees, le nombre maximum de caracteres trouves dans la FIFO a un
instant donne et le nombre de caracteres se trouvant dans la FIFO. La
sortie ressemblera a ceci :
/dev/cubC0: 830 ints, 9130 chars; fifo: 11 threshold, 11 max, 11
now
166.259866 interrupts/second, 1828.858521 characters/second
Cette sortie indique que pour cette periode de surveillance, les
interruptions etaient toujours traitees avant l'arrivee du caractere
suivant puisque max n'est pas supperieur au seuil (threshold). C'est
bien, et vous pouvez probablement continuer de cette facon, en
supposant que les caracteres continueront a arriver de cette facon.
Vous perdrez des caracteres si la FIFO deborde, le materiel Cyclades ne
prenant pas en charge les signaux RTS des lignes RS-232 pour le
controle de flux materiel entre le peripherique et l'ordinateur.
Quand il est utilise pour recuperer les informations, cytune fournit un
petit rapport quand il se termine par un SIGINT ou quand le seuil ou la
temporisation est modifiee.
Il faut faire un choix entre le temps de reponse et le debit. La carte
Cyclades, pour les vitesse les plus elevees, est capable de mettre une
charge d'interruptions tres elevee sur le systeme. Ceci reduira les
ressources processeur disponibles pour les autres taches du systeme.
Cependant, le temps mis pour repondre a un caractere peut etre augmente
si vous augmentez le seuil. Ceci peut etre visualise en observant les
temps de ping(8) sur un lien SLIP controle par une carte Cyclades. Si
votre lien SLIP est generalement utilise pour des travaux interactifs
tels que telnet(1), vous pouvez vouloir un seuil bas, de telle sorte
que les reponses aux caracteres soient aussi rapide que possible. Si
votre lien SLIP est generalement utilise pour transferer des fichiers,
naviguer sur le WEB et autres, augmenter la valeur permettra de limiter
la charge sur le systeme, sans pour autant reduire le debit
significativement. Autrement, consultez les options -t ou -T pour
ajuster le temps que le pilote Cyclades doit attendre avant de vider sa
memoire tampon. L'unite est de 5 ms.
Si vous utilisez une souris sur un port Cyclades, vous souhaiterez
certainement maintenir un seuil et une temporisation basse.
OPTIONS
-s valeur
Fixer le seuil courant a valeur caracteres. Notez que si le tty
n'est pas maintenu ouvert par un autre processus, le seuil sera
remis a zero a la prochaine ouverture. Seules les valeurs entre
1 et 12, incluses, sont autorisees.
-t valeur
Definir la temporisation pour le vidage a valeur unites. Notez
que si le tty n'est pas maintenu ouvert par un autre processus,
le seuil sera remis a zero a la prochaine ouverture. Seules les
valeurs entre 0 et 255, incluses, sont permises. Fixer la valeur
a zero force la valeur par defaut, actuellement 0x20 (160ms),
mais elle devrait passer a 0x02 (10ms). L'unite est de 5 ms.
-g Recuperer le seuil et la temporisation courants.
-S valeur
Fixer le seuil courant a valeur caracteres. Notez que si le tty
est de nouveau ouvert, cette valeur sera utilisee a la place de
la valeur par defaut. Seules les valeurs entre 1 et 12,
incluses, sont autorisees.
-T valeur
Definir la temporisation pour le vidage a valeur unites. Quand
le tty est ouvert par la suite, cette valeur sera utilisee a la
place de la valeur par defaut. Si la valeur est zero, alors la
valeur par defaut 0x20 (160ms) sera utilisee ; cette valeur sera
prochainement 0x02 (10ms).
-G Recuperer le seuil par defaut et vider les valeurs de
temporisation.
-q Recuperer les statistiques du tty. Les resultats ne sont
valables que si le pilote Cyclades a ete compile avec
ENABLE_MONITORING de definie. Ce n'est probablement pas fait par
defaut.
-i intervalle
La recuperation des statistiques se fera toutes les intervalle
secondes.
BOGUES
Si vous executez deux copies de cytune en meme temps pour afficher les
statistiques du meme port, les valeurs de << ints >>, << chars >> et
<< max >> seront remises a zero et ne seront pas correctes. cytune
devrait se proteger contre cela, mais ne le fait pas.
FICHIERS
/dev/ttyC[0-8]
/dev/cubC[0-8]
VOIR AUSSI
setserial(8)
DISPONIBILIT'E
La commande cytune fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
4 mars 1995 CYTUNE(8)