我正在构建一个Nodejs App,它将监视本地tomcat服务器的性能。这两个服务器在同一台计算机上运行。 我想了解有关我的Java ee App和tomcat服务器的一些信息,例如CPU和内存使用情况(通常是重要资源) 我已经尝试过os-utils模块,但是它返回了我的节点服务器使用的资源。
const os = require('os-utils');
os.cpuUsage(c => console.log( 'CPU Usage (%): ' + c ));
这是一种将os模块用于nodejs的方法,以返回同一台机器上运行的另一台服务器的资源吗?
const os = require('os');
os.cpus()
答案 0 :(得分:1)
Node.js中没有此类功能,os-utils
是指Node.js进程本身。
有些第三方软件包可以做到这一点。 pidusage
是ps
和wmic
命令的包装,具体取决于平台,它解析其输出,并能够根据其PID提供有关CPU和RAM进程使用情况的统计信息。