GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere il numero di CPU in Linux usando C?

#include <stdio.h>
#include <sys/sysinfo.h>

int main(int argc, char *argv[])
{
    printf("This system has %d processors configured and "
        "%d processors available.\n",
        get_nprocs_conf(), get_nprocs());
    return 0;
}

https://linux.die.net/man/3/get_nprocs


#include <unistd.h>
long number_of_processors = sysconf(_SC_NPROCESSORS_ONLN);

Linux
  1. Come posso ottenere lo stato della tastiera in Linux?

  2. Come ottenere il nome utente in C/C++ in Linux?

  3. Linux C++:ottieni la frequenza di aggiornamento di un monitor

  4. Come posso ottenere il numero di fotogrammi in un video sulla riga di comando di Linux?

  5. Come posso contare il numero di cartelle in un'unità utilizzando Linux?

Come trovare un nome di processo utilizzando il numero PID in Linux

Come ottenere la dimensione di una directory in Linux

Come trovare i file usando la riga di comando nel terminale Linux

Come migliorare la sicurezza dei sistemi Linux utilizzando Firejail

Come trovare il numero di porta di un servizio in Linux

Come ottenere il numero di processori/core in Linux