Você está no caminho certo, top
usa esse arquivo para essa finalidade. Mas você precisa ler mais de uma vez.
A utilização é uma medida de uso ao longo do tempo. Você pode lê-lo uma vez, desde que saiba o tempo de atividade em segundos do host, então divida por isso, mas isso lhe daria uma taxa de utilidade do host desde que a máquina foi inicializada.
Se você quiser uma taxa superior a 5 segundos, você deve ler o arquivo uma vez, dormir por 5 segundos, lê-lo novamente, obter a diferença dos cálculos e dividir por 5.