系统相关
首页 > 系统相关> > 如何在Linux中以编程方式确定物理RAM的大小?

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

作者:互联网

在命令行上,可以使用“免费”实用程序和“ cat / proc / meminfo”来查找.
从以下程序以编程方式找出Linux中物理RAM大小的不同方法是什么:

>用户空间应用
>内核模块

有哪些可用的API调用?

解决方法:

#include <unistd.h>

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

除了命令行ulimit外,我不知道为单个进程查找最大内存的方法.

标签:memory,linux-kernel,linux
来源: https://codeday.me/bug/20191210/2101467.html