PTT : un outil de trace pour la NPTL

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
avr.
2005
Linux
La NPTL (Native POSIX Thread Library) remplace de plus en plus l'ancienne bibliothèque Linux-Threads pour des raisons de performances, fiabilité et de conformité POSIX.

L'implémentation commence a être bien testée, cependant la plupart des bugs rencontrés avec la NPTL se trouvent au niveau de l'application utilisateur. Ces problèmes sont très difficiles à détecter et à résoudre car ils peuvent dépendre de plusieurs facteurs comme la charge de la machine et le nombre de processeurs.

De plus l'utilisation de débogueurs entraîne la modification de la dynamique des applications, ce qui rend leur utilisation très difficile dans un contexte multi-threadé.

PTT (POSIX Thread Trace Toolkit pour la NPTL), publié sous licence LGPL, a pour but d'aider à résoudre ces problèmes et à faciliter l'analyse d'applications multi-threadées complexes.

Il fournit des outils qui permettent de tracer les évènements importants intervenant au niveau de la NPTL (entrée/sortie dans les routines, prise/relâchement de lock, ...) tout en ayant un impact faible.

C'est en quelque sorte l'équivalent de LTT (Linux Trace Toolkit) sauf qu'on se place au niveau de la NPTL au lieu du noyau.

Un de ses avantages est qu'aucune modification au niveau kernel n'est nécessaire et qu'il est même possible d'utiliser l'outil sans la moindre intervention du super-utilisateur, ni modification de l'application.

Du nouveau de coté de Jabber

Posté par  . Modéré par Nÿco.
Étiquettes : aucune
0
25
nov.
2003
Internet
La principale implémentation libre des seveurs jabber, jabberd, a donné le jour à deux nouvelles versions (la 1.4.3 et la 2rc1).

En restant du coté des serveurs, la première release de ejabberd (un serveur Jabber en erlang) a vu aussi le jour.

Enfin une nouvelle version du service chat mu-conference supportant les nouveaux protocoles vient également de sortir.