GNU/Linux >> Znalost Linux >  >> Linux

Jak získat počet CPU v Linuxu pomocí 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. Jak získat celkové využití CPU v Linuxu pomocí C++

  2. Jak mohu získat stav klávesnice v Linuxu?

  3. Jak zjistit spouštění programů na Linuxu?

  1. Jak nastavit IP adresu z C v linuxu

  2. Jak získat uživatelské jméno v C/C++ v Linuxu?

  3. Jak získat cestu k aktuálnímu souboru (pwd) v Linuxu z C?

  1. C++ Linux:Získejte obnovovací frekvenci monitoru

  2. Jak získat pouze počet řádků souboru

  3. Jak získat počet fyzických disků v Linuxu?