Вы могли просто работать top
в пакетном режиме и сохраняют вывод в файл:
$ top -b -d 2 > /your/log/file &
-d 2
период выборки. Предупредите, что это генерирует довольно мало данных.
Вы могли бы хотеть использовать -u
опция только перечислить процессы для данного пользователя, или даже -p
опция явно перечислить процессы Вашего приложения.
В первую очередь, я не знаю sarg, но кажется, что проблема вызывается Вашим файлом журнала. Это могло быть вызвано двумя вещами:
logrotate
На основе http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369693, а также https://bugs.launchpad.net/ubuntu / + источник/сквид / + ошибка/268816 я думаю, что проблема может быть вызвана logrotate.