Do Impacto das Syscalls Linux em Tarefas de Tempo Real (original) (raw)
Despite the increasing use of Linux as the operating system used in embedded real-time applications, many kernel services have different performance features compared to other standard POSIX operating systems. Such particularities can greatly influence the performance of real-time applications. In this paper, we describe the results achieved by using the Perf tool related to some typical situations of real-time applications. Our study shows that the solution or mitigation of bottlenecks requires a deeper knowledge of the functioning of the Linux kernel. Resumo. Apesar do uso crescente do Linux como o sistema operacional utilizado em aplicações embarcadas de tempo real, muitos serviços do kernel possuem caracterı́sticas diferenciadas de funcionamento em relação a outros sistemas operacionais padrão POSIX e que podem influenciar sobremaneira o desempenho das aplicações de tempo-real. Neste artigo, descrevemos os resultados obtidos utilizando a ferramenta Perf para algumas situações tı...