Executando top, htop, tempo de atividade etc., podemos ver a média da carga como três valores, indicando a carga média dos últimos 1/5/15 minutos (na verdade não , mas essa não é a questão aqui).
Às vezes, observarei que tenho uma média de carga bastante alta nos últimos 15 minutos, mas a carga atual é muito baixa. Existe um utilitário / programa que pode listar os processos (mesmo que eles não existam mais) que consumiram mais tempo de CPU nos últimos 1/5/15 minutos (ou algum outro período semelhante)?
Estou ciente de que a média de carga também pode ser causada por processos aguardando E / S, mas estou principalmente interessado em ver os aplicativos que consomem mais CPU (apesar de poder ver E / S histórica também seria bom).
Até onde eu sei, executar htop e classificar por tempo não pode me ajudar aqui, pois se o computador estiver ligado por um tempo, os valores mais altos não terão necessariamente nada a ver com o passado recente.