необходимо локально сохранять информацию о величине загрузке процессоров
от времени в файл, примерно как её даёт top. Например так:
время1 проц1% проц2% проц3% проц4% общее%
время2 проц1% проц2% проц3% проц4% общее%
время3 проц1% проц2% проц3% проц4% общее%
время4 проц1% проц2% проц3% проц4% общее%
время5 проц1% проц2% проц3% проц4% общее%
время обновления между строками небольшое порядка секунды (десятых)
файл получится может и большой, но это не проблема.
всё, что предлагает freshmeat и т.п. требует X11
(не установлен)или показывает только текущее значение.