我有一个读取以下文件的程序:
cat /sys/fs/cgroup/cpu/cpuacct.usage /sys/fs/cgroup/cpu/cpu.cfs_quota_us /sys/fs/cgroup/cpu/cpu.cfs_period_us /sys/fs/cgroup/memory/memory.usage_in_bytes /sys/fs/cgroup/memory/memory.soft_limit_in_bytes /sys/fs/cgroup/memory/memory.limit_in_bytes &&grep '^\\(total_rss\\|total_cache\\) ' /sys/fs/cgroup/memory/memory.stat
在一些 Linux 机器上,它工作正常。但我正在尝试使其跨平台,并且我正在使用 Node.js。我怎样才能以与上述命令相同的格式从节点获取所有这些信息(RAM使用率,CPU使用率等)?
如果有人想知道细节以及为什么我需要这样做,我正在为 Replit 制作一个自定义的 Goval 服务器,Replit 使用上述命令获取您的 RAM 和 CPU 使用率,因此我需要以相同的格式返回它.