BITconf 2019 - [Marcin Bis] Co widać i słychać w Linuksie (jądrze)?

youtube.com 4 lat temu


Wprowadzenie to technik profilowania i śledzenia systemu Embedded Linux ze szczególnym naciskiem na jądro i to, co się w nim dzieje. Na zestawie deweloperskim z procesorem ARM i działającym na nim kodzie prostego sterownika komunikacyjnego, pokażę praktyczne zastosowanie narzędzi takich jak perf, ltt-ng oraz BPF. Zaprezentuję jak użyć ich do mierzenia wydajności oraz źródeł opóźnień w obsłudze przerwań i innych zdarzeń w systemie oraz jak wizualizować i interpretować wyniki ich działania.
- jak działają przerwania?
- co robi procesor jak nic nie robi?


- gdzie zaginął mój pakiet sieciowy?


- dlaczego mój program się zacina?