1. 程式人生 > >如何讓linux/Centos 32位支援大於4G記憶體

如何讓linux/Centos 32位支援大於4G記憶體

 

如何讓linux/Centos 32位支援8G記憶體?核心安裝PAE支援大於4GB記憶體的方法。linux/Centos 32bit OS 預設不支援4G以上記憶體的,自己怎麼沒想到,Baidu了一下,找到了解決方法,安裝一個kernel-PAE補丁就可以了,下面是幾個步驟:

[[email protected]]# free
             total       used       free     shared    buffers     cached
Mem:       3881968     637928    3244040          0     111292     461680
-/+ buffers/cache:      64956    3817012
Swap:      4192924          0    4192924

[[email protected]]# yum install kernel-PAE
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
centos-burstnet                                                                                                                                          | 1.1 kB     00:00    
updates-burstnet                                                                                                                                         | 1.9 kB     00:00    
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package kernel-PAE.i686 0:2.6.18-194.32.1.el5 set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================================================================================================
 Package                                 Arch                              Version                                          Repository                                     Size
================================================================================================================================================================================
Installing:
 kernel-PAE                              i686                              2.6.18-194.32.1.el5                              updates-burstnet                               17 M

Transaction Summary
================================================================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 17 M
Is this ok [y/N]: y
Downloading Packages:
kernel-PAE-2.6.18-194.32.1.el5.i686.rpm                                                                                                                  |  17 MB     00:01    
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : kernel-PAE                                                                                                                                               1/1

Installed:
  kernel-PAE.i686 0:2.6.18-194.32.1.el5                                                                                                                                        

Complete!
[[email protected]]# free
             total       used       free     shared    buffers     cached
Mem:       3881968     637928    3244040          0     111292     461680
-/+ buffers/cache:      64956    3817012
Swap:      4192924          0    4192924

[[email protected]]# vi /boot/grub/grub.conf
default=0    (把default=1改成default=0)
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.32.1.el5PAE)    (有這行PAE的就表示安裝pae核心成功)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.32.1.el5PAE ro root=LABEL=/
        initrd /initrd-2.6.18-194.32.1.el5PAE.img
title CentOS (2.6.18-194.32.1.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.32.1.el5 ro root=LABEL=/
        initrd /initrd-2.6.18-194.32.1.el5.img
title CentOS (2.6.18-194.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/
        initrd /initrd-2.6.18-194.el5.img

[[email protected]]# reboot  (這裡重啟伺服器,祈禱吧,有時候主機板或網絡卡不支援,那麼就只能聯絡機房了)

Broadcast message from root (pts/0) (Thu May 19 18:52:34 2011):

The system is going down for reboot NOW!


[[email protected]]# free
             total       used       free     shared    buffers     cached
Mem:       8295488     215248    8080240          0      19460     142592
-/+ buffers/cache:      53196    8242292
Swap:      4192924          0    4192924

相關推薦

如何linux/Centos 32支援大於4G記憶體

  如何讓linux/Centos 32位支援8G記憶體?核心安裝PAE支援大於4GB記憶體的方法。linux/Centos 32bit OS 預設不支援4G以上記憶體的,自己怎麼沒想到,Baidu了一下,找到了解決方法,安裝一個kernel-PAE補丁就可以了,下面是幾個

不允許用(a+b)/2這種方式求兩個數的均值;如下程序在Linux32集成開發環境中運行

left 定義 inf log post efi mage 技術 def #define MAX(a,b) ((a)>(b)?(a):(b)) #include<stdio.h> int main() { int a = 10; int

如何判斷Linux32還是64

link ica rip long gnu x86 inux get conf 方法一:getconf LONG_BIT 在linux終端輸入getconf LONG_BIT命令 如果是32位機器,則結果為32 [root@localhost ~]# getcon

利用動態規劃演算法解01揹包問題->二維陣列傳參->cpp記憶體管理->堆和棧的區別->常見的記憶體錯誤及其對策->指標和陣列的區別->32系統是4G

1、利用動態規劃演算法解01揹包問題 https://www.cnblogs.com/Christal-R/p/Dynamic_programming.html 兩層for迴圈,依次考察當前石塊是否能放入揹包。如果能,則考察放入該石塊是否會得到當前揹包尺寸的最優解。 // 01 knap

檢視linux32還是64

方法一:         file /sbin/init 或 file /bin/ls         結果如下 [[email protected] ~]# file /sbin/init /sbin/init: ELF 32-bit LSB shared ob

如何檢視Linux32還是64

檢視linux機器是32位還是64位的方法: file /sbin/init 或者 file /bin/ls /sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamicall

如何判斷linux32還是64

方法一:getconf LONG_BIT 如果是32b則輸出32,64b則輸出64 [root@centos fation]# getconf LONG_BIT 32 方法二:uname -a

五種方法檢測你的 Linux32還是64

1. 執行‘uname -a’ 命令例如,在我的系統裡,它顯示了以下資訊:$ uname-aLinux ubuntu 3.11.0-12-generic#19-Ubuntu SMP WedOct916:12:00 UTC 2013 i686 athlon i686 GNU/L

64linux安裝32

Mount the install DVD: mkdir -p /mnt/RHEL mount /dev/cdrom /mnt/RHEL Or if you just have the ISO, you can use that instead: mkdir -p /

Linux基礎——32和64系統的區別?

不僅是windows的系統分為32位、64位,Linux也是如此,大的說來日常使用的可以分為i386和amd64兩大類。 ————————————————————————————————————————————————— X86和X64的區別 i386是指

64win2008下IIS未開啟32支援導致DLL無法載入問題

部署一個WEB專案,在本機、本地伺服器都沒有問題,但部署到遠端伺服器以後,提示有個DLL無法載入:Server Error in '/' Application.Could not load file or assembly 'Common.Component.Reposit

Ubuntu16.04安裝32支援

Ubuntu16.04版本已不支援ia32-libs的軟體包,而是使用了lib32ncurses5、lib32z1軟體包做為替代,所以在Ubuntu16.04版本當中應該安裝執行: apt-get install lib32ncurses5 ​ apt-get instal

32系統的虛擬記憶體空間最大容量

表示32位系統的記憶體地址有32位,即4位元組(表示64位系統的記憶體地址有64bit,即8位元組)pow(2,32)bitpow(2,32)/8Bpow(2,32)/8/1024KBpow(2,32)/8/1024/1024Mpow(2,32)/8/1024/1024/10

32程式超過2G記憶體空間定址問題

32位程式超過2G記憶體空間定址問題 由於在32位處理器架構下,對記憶體的訪問限制在4GB以下的空間。為了突破 4GB的限制,現在的32位至強處理器採用一種叫PAE(實體地址擴充套件)的技術,來實現對超出4GB空間的實體地址的訪問。PAE實際上採用了36位的地址匯流排,

linux檢視centos系統版本 是32還是64

檢視centos核心的版本: 1)[[email protected] ~]# cat /proc/version Linux version 2.6.18-194.el5 ([email protected]) (gcc version 4.1.

在win7 324G記憶體完全發揮的技巧

大家都知道win7 32位最高支援的記憶體也就3G多一點,要是有些使用者的配置高一點,使用的是雙核CPU、4G記憶體,那不是白白浪費了另外2G記憶體嗎?有什麼方法能在win7 32位下讓4G記憶體完全發揮作用呢?  技巧設定如下:詳情請登陸:深度xp系統官網,remaihu

64linux支援執行32程式的方法

在64位的Linux上執行32位程式的時候會出現這種情況: (1)執行bin檔案時提示:No such file or directory (2)ldd bin檔案  的輸出為: not a dynamic executable (3)file bi

Linux系統查看系統是32還是64方法總結 in 創新實訓

-a 如果 rep 分享 查看 blog cpu 整理 ble 這篇博客是總結、歸納查看Linux系統是32位還是64位的一些方法,很多內容來自網上網友的博客。本篇只是整理、梳理這方面的知識,方便自己忘記的時候隨時查看。 方法1:getconf LONG_BIT 查看 如下

關於apache kylin 安裝32linux辦法

enable tls hpc 配置文件 shutdown localhost pic views 一段 最近公司在使用apache kylin做實時開發訪問,但是自己集群是linux32 只能安裝JDK32位的受限只能3G多內存,而apachekylin 默認是4G內存,需

Linux系統是32還是64查看方法總結

x86_64 如果 9.png 支持 ges mod lag span long 【聲明】 本文版權歸原作者所有,歡迎轉載,轉載請註明出處。 原作者:瀟湘隱者 出處:http://www.cnblogs.com/kerrycode/ 原文鏈接:https://www.cn