LINUX.ORG.RU

Как собрать информацию из двух логов и построить на её основе таблицу в Open Office (Spreadsheet)


0

1

Всем привет,

у меня задача - мониторить процесс работы программы (вычислять фиксировать значения определённых переменных) + следить, как программа использует оперативную память и процессор. Для этого решил выводить данные в логи:

1) данные про память и процессор для моей программы с помощью:

while [ true ]; do ps -p $(pidof -s my_application_name) -o %cpu,rss,vsize,etime >> LOG; sleep 0.1; done

В файл данные выводятся в виде: %CPU RSS VSZ TIME 16.0 20768 409972 00:00:01

2) данные про значение переменных в программе вывожу тоже в лог.

В файл данные выводятся в виде: VALUE TIME 15 00:00:01

синхронизирую данные этих двух пунктов по времени запуска программы (поле TIME).

подскажите, пожалуйста, как мне «вытягивать» данные из двух логов и на их основе построить таблицу/диаграмму в SpreadSheet (электронные таблицы из Open Office). Если у кого есть пример, буду очень благодарен.

Откройте файл с данными как CSV с разделителем «пробел».

AITap ★★★★★ ()

Всем спасибо за ответы. Так и сделаю!

ru_core ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.