Мониторинг использования процессора и пропускной способности процессора и сохранение в CSV
Я хотел бы контролировать конкретный процесс. Мне нужно знать метку времени, загрузку ЦП (%) и пропускную способность (загрузка и загрузка tcp в% или байт / с) этого процесса.
Я пробовал что-то вроде этого:
ps -Ao time,pcpu,comm --sort=pid | head -n 2
Но время не равно дате. Для сети, если статистика выглядит как запущенная, но не отслеживает процесс.
Далее я хотел бы поместить его в файл CSV, например так:
Date; CPU%; Upload%; Download%;
Как я могу справиться с этим?
Спасибо.