[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Como lo hace PS para obtener el % de uso de CPU por proceso?



Rodrigo Gallardo escribió:
On Tue, Dec 08, 2009 at 08:53:10AM +0100, Marc Aymerich wrote:
Buenas listeros,
Me interesa hacer mi propia implementación de algunas 'features' del comando
ps, pero me he quedado estancado haciendo el cálculo del % de CPU por
proceso. Lo que he averiguado mediante un strace es que para hacer el
cálculo ... Pero desgraciadamente, mire como lo mire, el % que obtengo no
concuerda ni de lejos con el del ps.

¿Y por qué no lees directamente el código para averiguar qué hace?
Esto es software libre. Use the source, Luke!

Una ves hice algo como esto para una empresa. Mirando el código fuente del top, si mal no recuerdo ellos hacen un calculo basado en el tiempo que la herramienta ha estado haciendo el monitoreo vs el numero de procesos que se han corrido en ese mismo instante de tiempo. Pero solo seria cuestión de ver nuevamente el código como te han recomendado.

solo por comentar.

--
-----------------------------------------------------------------------
Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino HTML, PDF, TXT, CSV o
cualquier otro que no obligue a utilizar un programa de un fabricante
concreto. Vea http://www.gnu.org/philosophy/no-word-attachments.es.html
------------------------------------------------------------------------
usuario linux registrado #387231
http://counter.li.org
------------------------------------------------------------------------


Reply to: