教会你Linux系统修改共享内存

运维 系统运维
我们经常在应用电脑,电脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。今天一讲Linux系统修改共享,希望你记住Linux系统修改共享。

我们经常在应用电脑,电脑中必不可少的就是操作系统。而Linux的发展非常迅速,有赶超微软的趋势。这里介绍Linux的知识,让你学好应用Linux系统。今天一讲Linux系统修改共享,希望你记住Linux系统修改共享。

近日在优化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在一个内存分段内,使得数据交换的速度有所提高。

这样你就能很好的完成Linux系统修改共享。

【编辑推荐】

  1. 大型机增加复杂性源于Linux操作系统
  2. 轻松的教你Linux磁盘配额配置
  3. Linux桌面学习苹果 增加消息提醒
  4. 陆首群:桌面Linux初战报捷
  5. Fedora linux的播放器与解码器的安装
责任编辑:小霞 来源: CSDN
相关推荐

2009-12-03 17:50:04

Linux Samba

2009-12-15 14:29:04

2009-08-08 09:50:30

Linux操作系统共享内存Linux

2010-01-06 16:32:45

Linux操作系统

2009-12-02 15:53:53

Linux系统

2009-12-15 17:10:39

优化Linux

2009-12-10 10:40:21

Linux ldd

2009-12-17 13:40:42

Linux网卡安装

2019-07-04 15:57:16

内存频率DDR4

2020-10-09 07:13:11

Linux系统编程mmap

2009-12-10 10:18:44

Apache安装

2009-12-09 14:56:54

Linux查看目录文件

2009-12-11 10:55:16

Linux启动脚本

2010-01-07 15:00:39

Redhat Ente

2009-12-25 17:35:39

Linux安装real

2009-12-14 16:31:00

Linux安装支付宝

2019-07-10 12:26:34

Linux操作系统磁盘

2009-12-21 14:44:06

2009-12-11 09:04:10

Windows搭建Li

2009-12-16 11:11:10

硬盘读写速度
点赞
收藏

51CTO技术栈公众号