Skip to content

TIdasantigas/C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🖥️ Linux System Monitor em C

Este projeto é um monitor de sistema escrito em linguagem C, capaz de coletar em tempo real:

Uso da CPU

Número de núcleos

Memória RAM total e livre

Leitura de disco

Uso da GPU NVIDIA

Temperatura da GPU

Consumo em Watts da GPU

O objetivo é demonstrar como C pode acessar diretamente informações do sistema Linux utilizando o kernel (via /proc) e executando comandos como nvidia-smi.

🚀 Execução

Compile o programa com:

gcc monitor.c -o monitor

Execute:

./monitor

📝 Dependências ✔ Funciona em qualquer distribuição Linux

Para tudo que vem do /proc, não importa a distro.

✔ Para monitorar GPU NVIDIA

É necessário ter:

GPU NVIDIA real

Drivers proprietários instalados

Comando nvidia-smi disponível no PATH

Se não houver GPU NVIDIA, as métricas de GPU serão ignoradas ou retornarão -1.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages