En exécutant top, htop, uptime, etc., nous pouvons voir la moyenne de charge comme trois valeurs indiquant la charge moyenne pour les 1/5/15 dernières minutes ( enfin pas vraiment , mais ce n'est pas la question ici).
Parfois, je remarquerai que j'ai une moyenne de charge assez élevée pour les 15 dernières minutes, mais la charge actuelle est très faible. Existe-t-il un utilitaire / programme qui peut répertorier les processus (même s'ils n'existent plus) qui ont consommé le plus de temps CPU pendant les 1/5/15 dernières minutes (ou une autre période similaire)?
Je suis conscient que la moyenne de charge peut également être causée par des processus en attente d'E / S, mais je suis surtout intéressé à voir les applications les plus gourmandes en CPU (bien que pouvoir voir les E / S historiques serait également bien).
Pour autant que je sache, exécuter htop et trier par temps ne peut pas m'aider ici, car si l'ordinateur est allumé depuis un certain temps, les valeurs les plus élevées n'auront pas nécessairement quelque chose à voir avec le passé récent.