Written by Shuah Khan, Linux Fellow at the Linux Foundation and member of the ELISA Project TSC Understanding system resources necessary to build and run a workload is important. Linux tracing and strace can be used to discover the system resources in use by a workload. Tracing OpenAPS commands with strace generated detailed view of system activity during the common run and helped with generating flowcharts for normal and error paths when commands detected device busy conditions.