Ldfa Posté(e) le 4 avril 2020 Partager Posté(e) le 4 avril 2020 Dans ce cours, je vous propose de lister la majorité des outils mis à disposition par le système GNU/Linux pour tracer les performances de notre environnement. Nous verrons notamment les commandes permettant d'analyser les statistiques et les données issues de la couche logique d'un ordinateur, ainsi que les programmes de bas niveau pour auditer le matériel. Sous GNU/Linux tout objet est fichier. Il est donc possible de récupérer une quantité astronomique d’information, rien qu’en lisant le contenu de certains fichiers de traces ou les différents journaux Evènements. Maintenant, le système d’exploitation fournit également de nombreux outils de performance et de statistiques. Libre à chacun de les utiliser ou non. Le problème consiste à savoir quel programme utiliser et dans quelle(s) circonstance(s). Je vous propose dans ce cours de faire le tour (non exhaustif, bien sûr), des différentes familles de programmes, permettant de récolter de l’information ou encore de connaître l’état du système et/ou de tel ou tel élément. Afin de s’y retrouver, nous allons découper cette topologie en deux grandes familles, selon la composition d’une machine : le système d’exploitation le matériel Nous verrons qu’à l’intérieur de ces grands ensembles, on retrouvera, selon la couche considérée, certains outils des plus connus, et d’autres qui le sont moins. L’idée est de vous fournir une cartographie aussi précise que possible de ces fonctionnalités et de les utiliser dans un contexte optimum vous permettant alors de savoir lequel utiliser, dans quelle(s) condition(s) et surtout comment exploiter au mieux les données ainsi récoltées. Contenu du Cours Leçons Etat Performance et tunning tools pour le matériel Performance et tunning tools pour le système d'exploitation La pile Applications : ucalls, eBPF, etc. La couche bibliothèque : ltrace et ldd L’interface d’appels système : strace et trace Pile des systèmes de fichiers : lsof, cachestat, filetop, etc. Pile réseau : ss, netstat, tcpdump, etc. Pile processus & mémoire : schedtool, powertop, pidstat, vmstat, etc. La couche de pilotes de périphériques : lsmod, modinfo, lshw La couche firmware (et récapitulatif) Afficher l’article complet Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.