Estoy ejecutando un script de shell para ejecutar una aplicación de C++, que mide el rendimiento de una API. Puedo capturar la latencia (el tiempo necesario para devolver un valor para un conjunto dado de parámetros) de la API, pero también deseo capturar el uso de la CPU y la memoria junto a intervalos de, digamos, 5-10 segundos.Captura de CPU y uso de memoria de forma dinámica
¿hay alguna manera de hacer esto sin afectar demasiado el rendimiento del sistema y también dentro del mismo script? He encontrado muchos ejemplos donde uno puede hacer afuera (independientemente) del script que estamos ejecutando; pero no uno donde podamos hacer dentro del mismo script.
duplicado posible de [? ¿Cómo puedo obtener el uso de la CPU y uso de memoria de un solo proceso en Linux (Ubuntu)] (http://stackoverflow.com/questions/1221555/ how-can-i-get-the-cpu-usage-and-memory-usage-of-one-process-on-linux-ubunt) –
http://meta.stackexchange.com/questions/147643/should-i-vote-to-close-a-duplicate-question-even- though-its-much-new-and-ha ;-) –