Node.js以百分比形式获得实际内存使用量

  发布于 2023-02-10 15:00

我使用过"os" http://nodejs.org/api/os.html#os_os尝试计算一些在应用程序中使用的系统统计信息.

但是我注意到它实际上无法正确计算内存,因为它会省略缓存并且需要缓冲区来正确计算单个可读百分比.没有它,大多数高性能服务器(基于我的测试)的内存几乎总是90%以上.

我需要像这样计算它:

(CURRENT_MEMORY-CACHED_MEMORY-BUFFER_MEMORY)*100/TOTAL_MEMORY

这应该让我获得系统使用的更准确的内存百分比.但是我看到的os模块和大多数其他node.js模块只能得到总的和当前的内存.

有没有办法在node.js中这样做?我可以使用Linux,但我不知道系统的来龙去脉,知道在哪里可以自己解决这个问题(文件读取以获取此信息,如top/htop).

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有