Generation

generate functionMon, 20 Mar 2023

Obtener el procentaje de uso total del cpu por todos los procesos sin leer el proc

#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<math.h> int main() { int user_cpu=0, system_cpu=0, total_cpu=0; char buff[1024]; float percent; FILE *fp; fp = fopen("/proc/stat","r"); fscanf(fp,"%*s %d %d %d %d",&user_cpu,&system_cpu,&system_cpu,&system_cpu); fclose(fp); total_cpu = user_cpu + system_cpu; percent = (total_cpu * 100) / 100; printf("CPU usage: %f%\n",percent); return 0; }

Questions about programming?Chat with your personal AI assistant