如何获取当前进程的CPU使用率、内存使用率?
发布于 8小时前 作者 JunejaTung 65 次浏览 来自 问答

初学使用nodejs开发web后台,需要频繁提供指定业务的CPU使用率、内存使用率,查看了NODE API和相关资料,虽有些眉目但感觉计算不准确。 CPU使用率:nodejs提供os.loadavg()可以获取系统的CPU使用率,和进程CPU使用率不一回事,搞不定; 内存使用率:目前想到的计算方式是用 process.memoryUsage().rss / os.totalmem() 来获取,这个不太准确rss没有包含交换区和fs中的内存使用; 请问下这块有没有其它靠谱的方式(比如开源库)来获取? 多谢

3 回复

process.memoryUsage()

@i5ting :这个看api说明是只能取到进程的rss、hea内存信息

回到顶部