讨论:操作系统层面的内存参数如何设置?

一般情况下,创建LPAR时,仅仅指定了物理内存大小。后续有没有什么特殊场景,需要调整和优化内存参数?

参与11

3同行回答

iceman1006iceman1006  系统工程师 , LG
Oracle中的sga和pga可以根据主机内存情况调整下,特地查了下公式:OLTP:SGA=系统内存*0.56,PGA=SGA*(0.1~0.2) OLAP:SGA=系统内存*0.48,PGA=SGA*(0.45~0.65)显示全部

Oracle中的sga和pga可以根据主机内存情况调整下,特地查了下公式:

OLTP:SGA=系统内存*0.56,PGA=SGA*(0.1~0.2)

OLAP:SGA=系统内存*0.48,PGA=SGA*(0.45~0.65)

收起
工业制造其它 · 2017-03-09
浏览1749
yangjianxvyangjianxv  部门总经理 , 成方金融科技有限公司
1)非计算内存/计算内存的比例minperm 和 maxperm 两个最基本的分页替换可调参数,即AIX系统最少/最多使用多少百分比的内存来作为非计算性的分页。如果计算内存需要的多,就把非计算机内存占的比例调小。如果系统所在的磁盘性能不是很好,但恰好有大量的修改文件的操作,那么FSCac...显示全部

1)非计算内存/计算内存的比例

minperm 和 maxperm 两个最基本的分页替换可调参数,即AIX系统最少/最多使用多少百分比的内存来作为非计算性的分页。

如果计算内存需要的多,就把非计算机内存占的比例调小。如果系统所在的磁盘性能不是很好,但恰好有大量的修改文件的操作,那么FSCache(非计算机内存)的比例调大比较好。

2)pinned内存

Pinned内存是固定在物理内存中,不被换出到Paging Space的分页,将某个进程使用的内存设置为pinned后,可以保证这个进程的处理效率,也就是牺牲其他进程的效率。Maxpin%就是最多有多少这类的内存。Pinned内存可以在程序申请内存时设定

3)Paging Space

一般认为Paging Space 的分配原则为:在物理内存<8GB 时,应至少设定为物理内存1-1.5倍; 若物理内存>8GB,一般设置为1倍左右。

有些分时段运行的系统(比如白天运行A应用,晚上运行B应用),合适的paging space大小,可以提高系统的运行容量。

收起
银行 · 2017-03-10
浏览1680
overtopovertop  系统工程师 , 互联网公司
需要调整和优化内存参数是否包括paging space?如果包括,根据内存和实际情况调整。显示全部

需要调整和优化内存参数是否包括paging space?如果包括,根据内存和实际情况调整。

收起
互联网服务 · 2017-03-10
浏览1503

提问者

yangjianxv
部门总经理成方金融科技有限公司
擅长领域: 服务器中间件数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-03-09
  • 关注会员:3 人
  • 问题浏览:6522
  • 最近回答:2017-03-10
  • X社区推广