gpt4 book ai didi

linux - 如何以编程方式在 Linux 中确定物理 RAM 大小?

转载 作者:太空狗 更新时间:2023-10-29 11:11:34 24 4
gpt4 key购买 nike

在命令行上,这可以使用“free”实用程序和“cat/proc/meminfo”找到。从

以编程方式找出 Linux 中的物理 RAM 大小的不同方法是什么?
  1. 用户空间应用
  2. 内核模块

有哪些 API 调用可用?

最佳答案

#include <unistd.h>

long long physical_mem_bytes = (long long) sysconf (_SC_PHYS_PAGES) * sysconf (_SC_PAGESIZE);

除了命令行 ulimit,我不知道有什么方法可以找到单个进程的最大内存。

关于linux - 如何以编程方式在 Linux 中确定物理 RAM 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1784522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com