Node.js - gib die Anzahl der verfügbaren Prozessoren
Dies ist eigentlich nur die Neugier befriedigen, und sehen, ob es einen besseren Weg, dies zu tun.
Auf meinem Windows 8-Feld, Node process.env
Objekt hat einen NUMBER_OF_PROCESSORS
Eigenschaft, auf meiner Linux-Kiste nicht.
Offensichtlich verschiedene Plattformen haben verschiedene Umgebungsvariablen, so viel ist ein gegeben, aber es scheint, wie NUMBER_OF_PROCESSORS wäre eine nützliche Sache zu haben, egal.
Mein quick-fix für Linux war, laichen einen Kind-Prozess an, der nproc
Befehl, aber ich möchte vermeiden, mit einem callback für einfach immer die Anzahl der Prozessoren. Scheint, es muss einen einfacheren Weg.
Was haben andere Menschen getan, um dieses Problem zu lösen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist gebaut in Knoten und rief
os.cpus()
Die Länge dieses Arrays ist die Anzahl der "Prozessoren" im system. Die meisten Systeme mit nur einer CPU, so dass die Anzahl der Kerne der CPU.
nproc