Запустив top, htop, uptime и т. Д., Мы можем видеть среднее значение загрузки в виде трех значений, указывающих среднюю нагрузку за последние 1/5/15 минут ( ну, не совсем , но здесь вопрос не в этом).
Иногда я замечаю, что у меня достаточно высокая средняя нагрузка за последние 15 минут, но текущая нагрузка очень низкая. Существует ли утилита / программа, которая может перечислить процессы (даже если они больше не существуют), которые потребляли наибольшее количество процессорного времени за последние 1/5/15 минут (или какой-либо другой подобный период)?
Я знаю, что средняя нагрузка также может быть вызвана процессами, ожидающими ввода-вывода, но я в основном заинтересован в том, чтобы увидеть наиболее загруженные процессором приложения (хотя было бы неплохо увидеть исторические операции ввода-вывода).
Насколько я знаю, запуск htop и сортировка по времени не могут мне помочь, поскольку, если компьютер был включен некоторое время, верхние значения не обязательно будут иметь какое-либо отношение к недавнему прошлому.