在debian服务器中,已经是4G的内存,free结果:
复制代码 代码示例:
debian:~# free
total u
sed free shared buffers cached
Mem: 3099528 1798380 1301148 0 232264 279008
-/+ buffers/cache: 1287108 1812420
Swap: 2654200 0 2654200
debian:~#
Broadcast message from jb200.com@debian (pts/0) (Mon Feb 28 16:15:03 2011):
怎么结果中会是3099528,一直没有在意啊。
直到今天添加了一根4G的内存,合起来就是8G。
开机的时候检测到是8G,登录后发现free的结果还是3099528。
debian支持的内存大小跟内核有关,但是可以通过bigmem扩展内存大小,步骤如下:
1、
复制代码 代码示例:
apt-get update
2、
复制代码 代码示例:
apt-cache search bigmem
找到类似linux-image-2.6.26-2-686-bigmem的包
3、
复制代码 代码示例:
apt-get install linux-image-2.6.26-2-686-bigmem
4、
复制代码 代码示例:
reboot
5、登录,执行uname -a
显示Linux debian 2.6.26-2-686-bigmem #1 SMP Thu Jan 27 01:21:02 UTC 2011 i686 GNU/Linux
说明已经支持大内存了
6、free查看结果
复制代码 代码示例:
debian:~# free
total used free shared buffers cached
Mem: 8300556 876088 7424468 0 78824 79616
-/+ buffers/cache: 717648 7582908
Swap: 2654200 0 2654200
显示如下的结果,则表明配置生效,可以认出大内存了。