linux支持多大內(nèi)存
linux支持多大內(nèi)存
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。下面是學(xué)習(xí)啦小編帶來的關(guān)于linux支持多大內(nèi)存的內(nèi)容,歡迎閱讀!
linux支持多大內(nèi)存:
32位linux不打開PAE,則最多只能識別出4GB內(nèi)存,若打開PAE,則最多可以識別出64GB內(nèi)存。但是 32位系統(tǒng)下的進程一次最多只能尋址4GB的空間。
64位linux則沒有32位系統(tǒng)的限制。因此對于內(nèi)存大于4GB的機器來說,最好安裝64位系統(tǒng)。
簡單介紹下如何讓redhat 5-32位支持4G以上內(nèi)存。
步驟1:
安裝kernel-PAE.i686 內(nèi)核包,讓系統(tǒng)內(nèi)核支持PAE物理地址擴展。
rpm-ivh kernel-PAE-2.6.18-53.el5.i686.rpm 安裝的時候會報如下警告。
將安裝命令由原本的rpm-ivh ****.rpm 改為rpm -ivh ****.rpm –force --nodeps就可以了,nodeps的意思是忽視依賴關(guān)系。因為各個軟件之間會有或多或少的存在關(guān)聯(lián),有了這兩個設(shè)置選項就忽略了這些依賴關(guān)系,強制安裝。
步驟2:
設(shè)置linux系統(tǒng)啟動加加載內(nèi)核,讓系統(tǒng)啟用PAE的內(nèi)核
[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
#升級后的系統(tǒng)引導(dǎo)
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
#升級前的系統(tǒng)引導(dǎo),將其注釋掉
#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,系統(tǒng)內(nèi)核就能最大支持64G內(nèi)存了。
通過查,cat/boot/config-*|grep PAE可以查看當(dāng)前的支持情況如下圖顯示。
相關(guān)閱讀推薦:
內(nèi)存的工作方式,內(nèi)存又有FPA EDO DRAM和SDRAM(同步動態(tài)RAM)等形式。
FPM(FAST PAGE MODE)RAM 快速頁面模式隨機存取存儲器:thinkpad 原裝內(nèi)存條這是較早的電腦系統(tǒng)普通使用的內(nèi)存,它每隔三個時鐘脈沖周期傳送一次數(shù)據(jù)。
EDO(EXTENDED DATA OUT)RAM
擴展數(shù)據(jù)輸出隨機存取存儲器:EDO內(nèi)存取消了主板與內(nèi)存兩個存儲周期之間的時間間隔,他每隔兩個時鐘脈沖周期輸出一次數(shù)據(jù),大大地縮短了存取時間,使存儲速度提高30%。EDO一般是72腳,EDO內(nèi)存已經(jīng)被SDRAM所取代。
S(synchronous)DRAM
同步動態(tài)隨機存取存儲器:SDRAM為168腳,這是PENTIUM及以上機型使用的內(nèi)存。SDRAM將CPU與RAM通過一個相同的時鐘鎖在一起,使CPU和RAM能夠共享一個時鐘周期,以相同的速度同步工作,每一個時鐘脈沖的上升沿便開始傳遞數(shù)據(jù),速度比EDO內(nèi)存提高50%。
DDR(DOUBLE DATA RATE)RAM
SDRAM的更新?lián)Q代產(chǎn)品,他允許在時鐘脈沖的上升沿和下降沿傳輸數(shù)據(jù),這樣不需要提高時鐘的頻率就能加倍提高SDRAM的速度。
RDRAM(RAMBUS DRAM)存儲器總線式動態(tài)隨機存取存儲器;內(nèi)存條RDRAM是RAMBUS公司開發(fā)的具有系統(tǒng)帶寬,芯片到芯片接口設(shè)計的新型DRAM,他能在很高的頻率范圍內(nèi)通過一個簡單的總線傳輸數(shù)據(jù)。他同時使用低電壓信號,在高速同步時鐘脈沖的兩邊沿傳輸數(shù)據(jù)。INTEL將在其820芯片組產(chǎn)品中加入對RDRAM的支持。
內(nèi)存的參數(shù)主要有兩個:存儲容量和存取時間。存儲容量越大,電腦能記憶的信息越多。存取時間則以納秒(NS)為單位來計算。一納秒等于10億分之一秒。數(shù)字越小,表明內(nèi)存的存取速度越快。
看了linux支持多大內(nèi)存文章內(nèi)容的人還看:
3.Linux使用dmidecode命令查看內(nèi)存型號
4.詳解Linux系統(tǒng)內(nèi)存知識及調(diào)優(yōu)方案
7.Linux內(nèi)核訪問用戶空間內(nèi)存的方法是什么