Il est intégré au nœud et appelé os.cpus()
Renvoie un tableau d'objets contenant des informations sur chaque CPU/cœur installé :modèle, vitesse (en MHz) et heures (un objet contenant le nombre de millisecondes passées par le CPU/cœur :utilisateur, agréable, sys, inactif et irq) .
La longueur de ce tableau est le nombre de "processeurs" dans le système. La plupart des systèmes n'ont qu'un seul processeur, c'est donc le nombre de cœurs de ce processeur.
Voir le code ci-dessous :
const os = require('os')
const cpuCount = os.cpus().length
const os = require('os'),
const cpuCount = os.cpus().length;