1. Linux 修改系统内存大小:修改启动文件,增加mem=300M,如下:
vi /boot/grub/grub.conf
......
title CentOS (2.6.18-194.3.1.el5_lustre.1.8.4)
root (hd0,0)
kernel /vmlinuz-2.6.18-194.3.1.el5_lustre.1.8.4 ro root=LABEL=/ mem=300M
......
保存重启即可。
2. linux下释放cache内存
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段.也就是说可以通过修改/proc中的文件,来对 当前kernel的行为做出调整.那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:
[root@server test]# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默认为0
[root@server test]# sync
手动执行sync命令,防止丢失数据(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3
将