Voltar à lista
Linux x86_64Sistema & diversos#99

sysinfo

Retorna estatísticas gerais do sistema: memória, swap, uptime, carga, número de processos.

Descrição

Fonte parcial dos dados exibidos por `free(1)`/`uptime(1)` — hoje amplamente complementada/substituída por leituras de `/proc/meminfo` e `/proc/loadavg` para informação mais detalhada.

Header: sys/sysinfo.hman 2

Assinatura

int sysinfo(struct sysinfo * info);

Parâmetros

ParâmetroTipoDescrição
infostruct sysinfo *Recebe as estatísticas do sistema.

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)
rdiargumento 1infostruct sysinfo *

Valor de retorno

0 em sucesso; -1 em erro, com errno definido.

Códigos de erro (errno)

EFAULT(14)
Endereço de memória inválido (ponteiro fora do espaço de endereçamento válido).

Relacionadas