Tendo problemas com um processo personalizado que inicio na inicialização usando o systemd. Eu estou usando a distro Arch Linux construída para o RPi. Não há nada especial sobre o serviço que estou começando. É um servidor escutando em uma porta UDP para um protocolo proprietário responder aos pedidos de forma adequada (escrito em C). O problema que estou tendo é quando o serviço é iniciado via systemd, o cliente tem problemas de tempo limite a cada poucos segundos como consultas e respostas são enviadas para e do servidor. Quando executo o serviço a partir da linha de comando depois de efetuar login, não tenho nenhum desses problemas de tempo limite. Eu suspeito que há algum tipo de sobrecarga de monitoramento de processos associada ao systemd que está causando uma leve lentidão. Existe alguma documentação descrevendo os tipos de sobrecarga de monitoramento que o sistema impõe e como desligá-lo? Meu arquivo .service para o serviço é trivialmente simples, seguindo os exemplos.
Como uma segunda abordagem, estou pensando em tentar a distribuição do Wheezy para ver se recebo problemas semelhantes de tempo limite, já que acredito que o sistema init seja diferente de systemd. Eu quero tentar isso, mas não estou pronto para abandonar o Arch e o esforço que fiz.