LTTng - LTTng

LTTng
VývojářiEfficiOS
První vydání2005
Stabilní uvolnění
2.10.1 / 3. srpna 2017; před 3 lety (2017-08-03)
NapsánoC
Operační systémLinux, FreeBSD[Citace je zapotřebí ]
K dispozici vAngličtina
TypTrasování
Licence
webová stránkalttng.org

LTTng (Linux Trace Toolkit příští generace) je systémový software balíček pro korelaci sledování z Linuxové jádro, aplikace a knihovny. Projekt vytvořil Mathieu Desnoyers s počátečním vydáním v roce 2005. Jeho předchůdcem je Linux Trace Toolkit.

LTTng používá Tracepoint přístrojové vybavení Linuxové jádro, jakož i různé další informační zdroje, jako např kprobes a Perf čítače monitorování výkonu.

Je navržen pro minimální dopad na výkon a má téměř nulový dopad, když není sledován, je vhodný pro ladění široká škála chyb, které jsou jinak extrémně náročné.

Funkce

Mezi náročné problémy sledovatelné pomocí LTTng patří například problémy s výkonem v paralelních systémech a systémech v reálném čase.

Vlastní vybavení je snadné přidat.

Struktura

LTTng se skládá z modulů jádra (pro trasování jádra Linuxu) a dynamicky propojených knihoven (pro trasování aplikací a knihoven). Je řízen démonem relace, který přijímá příkazy z rozhraní příkazového řádku, lttng. The Babeltrace projekt umožňuje převést stopy do logu čitelného pro člověka a poskytuje knihovnu pro čtení tras, libbabeltrace.

Rozvinutí

LTTng je k dispozici jako sada balíčků.[1]

LTTng má alespoň základní podporu pro všechny Linux -podporováno architektury (další podrobnosti viz soubor README modulů LTTng) a také podpora pro FreeBSD[Citace je zapotřebí ].

Mezi hlavní uživatele patří Google, IBM, Autodesk, Siemens, Nokia, Sony a Ericsson. Je součástí Wind River Pracovní stůl, Mentor Graphics Mentor Embedded Linux, ELinOS vestavěný Linux, MontaVista Mobilinux 5.0, STLinux a SUSE Linux Enterprise Real-Time linuxové distribuce. Po shromáždění existuje několik řešení pro zpracování a vizualizaci trasovacích dat LTTng (jádro a uživatelský prostor), jako je například prohlížeč LTTV s otevřeným zdrojovým kódem, Zatmění Stopový kompas[2] nebo komerční nástroje jako např Mentor Graphics „Analyzátor sourcingu a percepio tracealyzer.[3]

Moduly LTTng, LTTng-UST, LTTng-tools a Babeltrace jsou aktivně vyvíjeny otevřenou komunitou.

Viz také

Další čtení

Reference

externí odkazy