Název:
Testování softwarového nástroje
Autoři:
Petlan, Michael Typ dokumentu: Diplomové práce
Rok:
2017
Jazyk:
eng
Abstrakt: [eng][cze] The PERF tool is a part of the Linux kernel since version 2.6. This tool is an event-based profiler and observability tool. It can count various event occurrences in the system, from hardware performance monitoring unit (PMU) events of the CPU at one end, to software tracepoints at the other. It can trace both kernel and userspace functions. The tool is very useful to kernel and application software developers, as well as hardware designers. This thesis aims at describing the PERF tool from the point of view of a PERF test engineer. Additionally, it is also about designing methods for verification of its correct functionality.Nástroj PERF je součástí linuxového jádra a slouží k profilování a měření počtu výskytů nejrůznějších událostí v systému, od hardwarových událostí procesoru až po tracepointy - funkce kernelu i uživatelských programů, jejichž volání lze sledovat. Tento nástroj je velmi užitečný pro vývojáře jádra, uživatelských programů i pro návrháře hardwaru. Cílem této práce je popsat nástroj PERF z pohledu jeho testování a navrhnout metody verifikace jeho správné funkčnosti.
Klíčová slova:
kernel; Linux; PERF; testování