Как увидеть использование процессора и памяти для программы после ее запуска

Я написал скрипт оболочки и запустил его с помощью терминала. Скрипт вызывает другие программы и поэтому имеет некоторый дочерний процесс.

Как я могу увидеть ОБЩУЮ память и ЦП, использованные для этого скрипта после его запуска?

в целом: как я могу увидеть использование процессора и памяти для программы после ее запуска?

2 ответа

Решение

time command даст вам время выполнения с разбивкой по пользовательскому / общему /spu, что является другим фактором, который вы хотели.

Память сложнее, и вам может потребоваться запустить параллельную команду для мониторинга этого. Можете ли вы включить команды в свои сценарии?

На самом деле, если вы можете получить PID вашего скрипта, то вы можете использовать эту команду, чтобы увидеть его процессор, использование памяти

ps -p <PID_Here> -o %cpu,%mem,cmd
Другие вопросы по тегам