首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 应用>linux技巧应用>文章内容
linux操作系统修改共享内存的简单方法
来源:赛迪网 作者:samwang 发布时间:2007-05-22  
近日在优化oracle的时候,遇到了oracle的SGA大小远远大于linux系统共享内存的最大值,以至于当我用ipcs命令查看的时候,oracle的SGA区被分成了10个段,这大大影响的oracle的反应速度。后来经过查阅资料,得出一下简便的修改共享内存的方法,和大家共享。

  一般的以为修改系统共享内存需要修改内核程序,然后make,很麻烦。其实,只要在rc.local的加入一点东西,就可以免去修改内核的麻烦。修改方法如下:修改/etc/rc.d/rc.local文件。

  在文件的前面注释的后面加入以下行:

  #修改内核共享内存大小;

  echo 134217728 > /proc/sys/kernel/shmmax;

  #说明:这里的值为内存的一半;

  #如果系统内存是256M,则值为134217728 ;

  #如果系统内存是512M,则值为268435456;

  修改完成以后,重起机器就搞定。

  linxu默认情况下的共享内存大小好像是32M,我的机器修改前用ipcs查看,oracle分段是10个,修改以后,只有1个。oracle在一个内存分段内,使得数据交换的速度有所提高。


 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·MBR如果被覆盖了怎麽办?
·linux应用技巧集囊(新手遍)
·Linux操作系统Gaim玩转QQ与MSN--
·shell编程技巧
·制作软盘上运行的FreeBSD系统
·简述 Linux 文件系统的目录结构
·提高Linux系统性能,加速网络应用
·优化Linux系统服务器硬盘实用技
·Linux操作系统下设置NFS共享讲解
·Linux 的带宽管理系统
·通过Linux系统引导CD排除服务器
·Linux系统下查CPU个数的方法
  相关文章
·Linux系统在存储技术中的几项应
·简述 Linux 文件系统的目录结构
·怎样才能提高Linux系统安全性能
·Linux 的带宽管理系统
·Linux 运行级init详解(新手遍)
·Linux下计算程序运行时间的两种
·MBR如果被覆盖了怎麽办?
·Linux下文件的压缩、打包与解开
·打造自己的Linux 常用应用软件列
·精彩分享:Linux系统下使用aMsn
·linux应用技巧集囊(新手遍)
·使用 ssh 进行安全的连接

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!