Abrufen / Anzeigen von Arbeitsspeicher und CPU-Auslastung über NodeJS

9

Ich sehe, dass es mehrere Knotenpakete gibt, mit denen Sie die Verwendung eines bestimmten Prozesses nachschlagen können, z. B. Ссылка

Ich versuche, die allgemeine Serverauslastung / stats (CPU und Speicher) zu erhalten, nicht nur einen bestimmten Prozess oder den anderen. Vielleicht sogar Festplattenplatz.

Ich bin momentan nicht in der Lage, so etwas zu finden, ist das möglich?

    
C0NFUS3D 23.04.2016, 20:44
quelle

2 Antworten

21

Das native Modul os kann Ihnen Statistiken zur Arbeitsspeicher- und CPU-Nutzung geben.

%Vor%

Die Funktion cpus () gibt Ihnen einen Durchschnitt, aber Sie können den aktuellen Verbrauch berechnen, indem Sie eine Formel und ein Intervall verwenden, wie in diese Antwort.

Es gibt auch ein Paket, das dies für Sie erledigt, os-utils .

Aus dem Beispiel von github:

%Vor%

Für Informationen über die Festplatte können Sie den Festplattenspeicher

verwenden     
piscator 24.04.2016, 13:48
quelle
-3

Natürlich ist es möglich. Dafür benötigen Sie jedoch ein natives C ++ - Modul. Und bedenken Sie, dass jedes Betriebssystem seine eigene Art der Abfrage der Systemressourcen verwendet.

Wenn Sie beispielsweise unter Windows arbeiten (was Sie suchen, weil usage Windows nicht unterstützt), könnten Sie etwas wie

tun

performance.cpp

%Vor%

performance_algorithm.cpp

%Vor%     
user5383152 24.04.2016 02:20
quelle

Tags und Links