Episode Details

Back to Episodes
strace -- mein schweizer Taschenmesser zum analysieren, debuggen, monitoren (gpn24)

strace -- mein schweizer Taschenmesser zum analysieren, debuggen, monitoren (gpn24)

Published 4 months, 1 week ago
Description
System-Probleme aller Art lassen sich mit Strace analysieren. Prozessanläufe in Linux erkennen und verstehen Anwender so viel besser. Strace ist ein wahres Wundertool. Anwender, die es einsetzen erfahren damit viel über die Abläufe und Interna von Linux: Mit Strace beobachten sie einzelne oder mehrere Prozesse zur Laufzeit auf System-Call-Ebene. Damit lassen sich bei vielen Problemen sehr einfach wertvolle Informationen zum Debuggen gewinnnen, etwa welche Konfigurationsdateien Prozesse wirklich lesen oder was die letzte Datei oder Shared Library vor einem Crash war. Bei Performanceproblemen fördert Strace interessante Informationen zu Tage, etwa wie oft Linux einen Systemaufruf ausführt, wie lange der dauert oder wie lange das Programm selbst zwischen den Kernel-Calls arbeitet. Der kompette I/O eines Programm, sei es der Festplatten oder des Netzwerks lässt sich mit Strace elegant protokollieren und später offline analysieren. Experten spielen diese sogar später wieder ein, dank präzieser Timestamps bei Bedarf sogar in "Echtzeit". Der Vortrag soll anregen, viele rätselhafe Unix-Effekte, -Probleme, Programm-Crashes neu mit Strace zu betrachten und damit schneller zu Lösungen und neuen Erkenntnissen zu gelangen. Licensed to the public under https://creativecommons.org/licenses/by/4.0/ about this event: https://cfp.gulas.ch/gpn24/talk/ZUYXWD/
Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us