你是指支持的內(nèi)存上限么? 際上最大支持多大的內(nèi)容跟操作系統(tǒng)的種類無關(guān),而是跟操作系統(tǒng)是幾位的還有CPU是幾位的有關(guān)。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)拉薩免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
DOS是16位的,所以DOS支持的最大內(nèi)存是64MB(2的16次方字節(jié)等于64MB)。
32位的Linux和32位的Windows(XP、Vista...)支持的最大內(nèi)存是4GB,2的32次方字節(jié)=4GB。
64位的Linux和Windows支持的最大內(nèi)存=16EB。
一般的 Linux 最大支持 64G ,是在 x86 架構(gòu)上。
如果你在大型服務(wù)器上,好像最高可以上到 4T 以上,但似乎和硬件有關(guān)。
支持的大小,在內(nèi)核里面有設(shè)置 1G 4G 64G 三個(gè)級別。
如果打開了 64G 內(nèi)存,但跑在小于 4G 的機(jī)器上,聽說性能有損失。(貌似性能損失還很大……)
具體的支持我只知道看內(nèi)核配置,一般在 /boot 里面有個(gè)文件名里含有版本號(hào)的 config 文件,這個(gè)就是配置。最好還是看 /proc/config (或者壓縮過的 /proc/config.gz ),這個(gè)是當(dāng)前運(yùn)行內(nèi)核的配置,但并不一定有。(看設(shè)置了)
CONFIG_HIGHMEM4G 這個(gè)為 Y 是支持 4G 版的
CONFIG_HIGHMEM64G 這個(gè)為 Y 是支持 64G 的
兩個(gè)都沒有,就是 1G 版的(貌似現(xiàn)在沒人還在桌面和服務(wù)器上用 1G 版的了)
32位linux不打開PAE,則最多只能識(shí)別出4GB內(nèi)存,若打開PAE,則最多可以識(shí)別出64GB內(nèi)存。但是 32位系統(tǒng)下的進(jìn)程一次最多只能尋址4GB的空間。
64位linux則沒有32位系統(tǒng)的限制。因此對于內(nèi)存大于4GB的機(jī)器來說,最好安裝64位系統(tǒng)。
簡單介紹下如何讓redhat 5-32位支持4G以上內(nèi)存。
步驟1:
安裝kernel-PAE.i686 內(nèi)核包,讓系統(tǒng)內(nèi)核支持PAE物理地址擴(kuò)展。
rpm-ivh? kernel-PAE-2.6.18-53.el5.i686.rpm? 安裝的時(shí)候會(huì)報(bào)如下警告。
將安裝命令由原本的rpm-ivh ****.rpm 改為rpm -ivh ****.rpm –force --nodeps就可以了,nodeps的意思是忽視依賴關(guān)系。因?yàn)楦鱾€(gè)軟件之間會(huì)有或多或少的存在關(guān)聯(lián),有了這兩個(gè)設(shè)置選項(xiàng)就忽略了這些依賴關(guān)系,強(qiáng)制安裝。
步驟2:
設(shè)置linux系統(tǒng)啟動(dò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)掉不需要的進(jìn)程
1. 打開終端輸入top
2. 看看那些進(jìn)程消費(fèi)資源比較多
3. 去init下面把這個(gè)進(jìn)程的啟動(dòng)script刪掉(文件位置根據(jù)Linux版本會(huì)有不同)
4. 或者用chkconfig命令把這個(gè)進(jìn)程關(guān)掉
名稱欄目:linux命令行最大內(nèi)存 linux占內(nèi)存命令
文章路徑:http://vcdvsql.cn/article36/dopegsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、虛擬主機(jī)、關(guān)鍵詞優(yōu)化、網(wǎng)頁設(shè)計(jì)公司、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)