Любой инструмент для просмотра использования ресурсов исторического процесса? (IE: комбинация сар и pidstat)

Я пытаюсь устранить некоторые всплески процессора, которые происходят так часто на сервере Linux. Я могу использовать sar чтобы увидеть использование ресурсов в прошлом, и pidstat чтобы узнать, какие процессы используют какие ресурсы, но pidstat не уходит в прошлое.

Так что я ищу, это сочетание того и другого. Что-то, что я могу использовать, чтобы посмотреть, какие процессы занимают какие-то ресурсы. Я ничего не смог найти, и я знаю, что могу написать простой скрипт bash, чтобы сохранить вывод pidstat в файл, но если уже есть решение для этого (что я был бы удивлен, если это не так) , то я бы предпочел не изобретать колесо.

  • Как проверить, почему cdrom не может быть открыт исключительно
  • Разница в синтаксисе команды find
  • org.eclipse.swt.SWTError: больше ручек во время запуска eclipse на ubuntu
  • Стандартные и / или общие каталоги в операционных системах Unix / Linux
  • установка на загрузку - как редактировать
  • Могу ли я работать с Sql Server, Office и C # с помощью Linux?
  • Благодаря!

  • Может ли работать с регулярным выражением?
  • В чем разница между Unix, Linux, BSD и GNU?
  • Время ожидания SSH. это не клиент или сервер ... что теперь?
  • Задайте исполняемую кучу
  • Перечислить метки разделов из командной строки
  • Файл resolv.conf + PXE + файлы кикстарта
  • One Solution collect form web for “Любой инструмент для просмотра использования ресурсов исторического процесса? (IE: комбинация сар и pidstat)”

    Я верю, что он делает то, что вы ищете. Он регистрирует использование ресурсов процесса с интервалом по вашему выбору, и вы можете вернуться во времени, чтобы узнать, что произошло в определенное время ( atop -r logfile -b time затем используйте t и T ).

    Linux и Unix - лучшая ОС в мире.