学习啦>学习电脑>电脑硬件知识>内存知识>

linux支持多大内存

捷锋分享

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。下面是学习啦小编带来的关于linux支持多大内存的内容,欢迎阅读!

  linux支持多大内存:

  32位linux不打开PAE,则最多只能识别出4GB内存,若打开PAE,则最多可以识别出64GB内存。但是 32位系统下的进程一次最多只能寻址4GB的空间。

  64位linux则没有32位系统的限制。因此对于内存大于4GB的机器来说,最好安装64位系统。

  简单介绍下如何让redhat 5-32位支持4G以上内存。

  步骤1:

  安装kernel-PAE.i686 内核包,让系统内核支持PAE物理地址扩展。

  rpm-ivh kernel-PAE-2.6.18-53.el5.i686.rpm 安装的时候会报如下警告。

  将安装命令由原本的rpm-ivh ****.rpm 改为rpm -ivh ****.rpm –force --nodeps就可以了,nodeps的意思是忽视依赖关系。因为各个软件之间会有或多或少的存在关联,有了这两个设置选项就忽略了这些依赖关系,强制安装。

  步骤2:

  设置linux系统启动加加载内核,让系统启用PAE的内核

  [root@wangdm~ 12:40 #11]# /boot/grub/grub.conf

  #grub.conf generated by anaconda

  #

  #Note that you do not have to rerun grub after making changes to this file

  #NOTICE: You have a /boot partition. This means that

  # all kernel and initrd paths arerelative to /boot/, eg.

  # root (hd0,0)

  # kernel /vmlinuz-version roroot=/dev/sda3

  # initrd /initrd-version.img

  #boot=/dev/sda

  default=0 (将default=1修改为default=0就可以了)

  timeout=5

  splashimage=(hd0,0)/grub/splash.xpm.gz

  hiddenmenu

  #升级后的系统引导

  titleRed Hat Enterprise Linux Server

  RedHat Enterprise Linux Server (2.6.18-53.el5PAE)

  root (hd0,0)

  kernel /vmlinuz-2.6.18-53.el5PAE roroot=LABEL=/ rhgb quiet

  initrd /initrd-2.6.18-53.el5PAE.img

  #升级前的系统引导,将其注释掉

  #titleRed Hat Enterprise Linux Server (2.6.18-194.el5)

  # root (hd0,0)

  # kernel /vmlinuz-2.6.18-194.el5 roroot=LABEL=/ rhgb quiet

  # initrd /initrd-2.6.18-194.el5.img

  保存后重启linux,系统内核就能最大支持64G内存了。

  通过查,cat/boot/config-*|grep PAE可以查看当前的支持情况如下图显示。

  相关阅读推荐:

  内存的工作方式,内存又有FPA EDO DRAM和SDRAM(同步动态RAM)等形式。

  FPM(FAST PAGE MODE)RAM 快速页面模式随机存取存储器:thinkpad 原装内存条这是较早的电脑系统普通使用的内存,它每隔三个时钟脉冲周期传送一次数据。

  EDO(EXTENDED DATA OUT)RAM

  扩展数据输出随机存取存储器:EDO内存取消了主板与内存两个存储周期之间的时间间隔,他每隔两个时钟脉冲周期输出一次数据,大大地缩短了存取时间,使存储速度提高30%。EDO一般是72脚,EDO内存已经被SDRAM所取代。

  S(synchronous)DRAM

  同步动态随机存取存储器:SDRAM为168脚,这是PENTIUM及以上机型使用的内存。SDRAM将CPU与RAM通过一个相同的时钟锁在一起,使CPU和RAM能够共享一个时钟周期,以相同的速度同步工作,每一个时钟脉冲的上升沿便开始传递数据,速度比EDO内存提高50%。

  DDR(DOUBLE DATA RATE)RAM

  SDRAM的更新换代产品,他允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能加倍提高SDRAM的速度。

  RDRAM(RAMBUS DRAM)存储器总线式动态随机存取存储器;内存条RDRAM是RAMBUS公司开发的具有系统带宽,芯片到芯片接口设计的新型DRAM,他能在很高的频率范围内通过一个简单的总线传输数据。他同时使用低电压信号,在高速同步时钟脉冲的两边沿传输数据。INTEL将在其820芯片组产品中加入对RDRAM的支持。

  内存的参数主要有两个:存储容量和存取时间。存储容量越大,电脑能记忆的信息越多。存取时间则以纳秒(NS)为单位来计算。一纳秒等于10亿分之一秒。数字越小,表明内存的存取速度越快。

看了linux支持多大内存文章内容的人还看:

1.linux如何查看内存大小

2.linux怎么看内存大小

3.Linux使用dmidecode命令查看内存型号

4.详解Linux系统内存知识及调优方案

5.linux查询物理内存的方法有哪些

6.linux怎么查看磁盘空间

7.Linux内核访问用户空间内存的方法是什么

8.Linux TOP命令 按内存占用排序和按CPU占用排序

9.linux系统对配置有什么要求

10.关于Linux虚拟内存和物理内存的介绍

    672374