Linux查找CPU支持或不支持36位物理寻址

时间:2020-01-09 10:41:32  来源:igfitidea点击:

问题描述:物理地址扩展(PAE)是指x86和x86-64处理器的一项功能,该功能允许在32位系统中使用超过4G字节的物理内存。

x86体系结构目前仅使用52位中的36位。
在x86-64处理器上,PAE在本机长模式下是必需的。
当前使用的52位中有40位可用。
如何确定我的Linux内核是否支持36位或更多物理地址?

解决方法:您可以通过访问/proc/cpuinfo文件轻松找到此信息。

cat/proc/cpuinfo并查找物理地址大小。
您还可以使用grep命令提取确切信息:

cat /proc/cpuinfo

或者

grep physical /proc/cpuinfo

输出示例:

physical id	: 0
address sizes	: 36 bits physical, 48 bits virtual
physical id	: 3
address sizes	: 36 bits physical, 48 bits virtual
physical id	: 0
address sizes	: 36 bits physical, 48 bits virtual
physical id	: 3
address sizes	: 36 bits physical, 48 bits virtual