Informação do sistema
Publicado por Lord Arthas Menethil 25/08/2006
[ Hits: 6.120 ]
Pequeno códig que fornece seu uptime, memória RAM total, livre, e também a quantidade de processos rodando.
#include <linux/kernel.h>
#include <linux/sys.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/sysinfo.h>
int main()
{
const long minute = 60;
const long hour = minute * 60;
const long day = hour * 60;
const double MB = 1024 * 1024;
struct sysinfo system;
sysinfo(&system);
printf("UPTIME: %ld dias, %ld:%02ld:%02ld\n", system.uptime / day, (system.uptime % day) / hour, (system.uptime % day) / minute, system.uptime % minute);
printf("RAM total: %5.1f MB\n", system.totalram / MB);
printf("RAM livre: %5.1f MB\n", system.freeram / MB);
printf("Processos: %d\n", system.procs);
return(0);
}
Google Code Jam 2010 - Africa Classification Round
Jantar dos Filósofos - Programação Paralela
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (1)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









