Primeiro, você deve tentar determinar se esse problema é causado por um único processo / aplicativo ou por todo o sistema. Existem provavelmente ferramentas (das quais eu não estou ciente) para fazer isto de uma forma mais direta, mas sem elas eu sugiro iterar através de todos os processos que consomem uma parte relevante do tempo da CPU e parem por um momento ( kill -STOP $PID
). Se isso é causado por um ou poucos processos, o valor %sy
deve cair muito.
Se você encontrou tal processo, então você pode anexar strace -c -p $PID
a ele por alguns segundos para ver quais syscalls são usados e por quanto tempo. Isso pode lhe dar uma dica de quais partes do kernel estão envolvidas (especialmente se você compará-lo com a saída no outro sistema).