如何判断 Linux 系统是否有大内存?

Jam*_*mes 1 linux virtual-memory

i386 Linux 内核可以配置为每个进程的虚拟地址空间限制为 2、3 或 4 GiB,AFAIK。有什么我可以在 /proc 或其他地方查询来说明当前运行的内核是如何配置的吗?

更新:感谢您提供有关如何查询 4G 的答案。我可以通过什么方式查询 2G 与 3G?

小智 7

在某些内核上(取决于配置),配置导出到 /proc,试试这个:

$ zcat /proc/config.gz | grep -i "CONFIG_HIGHMEM"
Run Code Online (Sandbox Code Playgroud)

您可以“grep”获取您想知道的任何其他信息。