GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erhalte ich die Anzahl der CPUs in Linux mit 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. So erhalten Sie die gesamte CPU-Auslastung in Linux mit C++

  2. Wie kann ich den Tastaturstatus unter Linux abrufen?

  3. C++ Linux:Holen Sie sich die Aktualisierungsrate eines Monitors

  4. Wie bekomme ich das aktuelle Betriebssystem in MSBuild?

  5. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

So finden Sie einen Prozessnamen mithilfe der PID-Nummer in Linux

So erhalten Sie die Größe eines Verzeichnisses in Linux

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

So verbessern Sie die Sicherheit von Linux-Systemen mit Firejail

So finden Sie die Portnummer eines Dienstes in Linux

So erhalten Sie die Anzahl der Prozessoren / Kerne in Linux