Я предлагаю использовать atop
. Это - демон, собирающий всю 'главную' информацию каждые 10 минут по умолчанию, и можно просто возвратиться во время, просмотрев эти 'главные' снимки. Корректируйтесь установка интервала по умолчанию на Ваши потребности (использует больше дискового пространства, если установлено более часто).
Только вчера я ответил на подобный вопрос, в который я включал очень короткое практическое руководство.
Смотрите на список инструментов, я покрыл на этом Вопросы и ответы U&L: названный: Команды для определения уровня использования сервера. Этот ответ касался auditd как @ChrisDown выделенный плюс несколько других инструментов для отслеживания использования после факта, такой как sar
, lastcomm
, и учет процесса, среди других.