工业制造其它aix内存

AIX内存的问题:如何将这5%置换到内存中去?

问题1:已知我内存使用率80%,我的paging space空间5%,如何将这5%置换到内存中去?

问题2:
svmon -S命令发现内存中有某路径/dev/lv01的缓存100多W,我采用了dio的mount方式重新挂载此路径为什么可以将此记录降低到2W?

降低以后我又发现这个记录在缓慢的增长,这个是因为什么原因?

这种方式对性能是否有提升,原因是什么?

当我调整了此参数后,我通过工具观察内存曲线又有突然上扬然后释放的波动,这个是否表示我的内存优化策略是成功的?突然上扬可能由哪些原因导致?我能否控制这一部分的内存上扬?

需要大牛帮忙!联系了好多人都没有办法解决我这个问题!拜托
参与30

21同行回答

a156580801a156580801IT顾问盒子支付
回复 10# cuizengshun     这个不敢弄呀  这上面跑着开发环境和测试环境呢!显示全部
回复 10# cuizengshun


    这个不敢弄呀  这上面跑着开发环境和测试环境呢!收起
工业制造其它 · 2015-07-16
浏览1607
cuizengshuncuizengshun系统运维工程师民生银行
文件系统缓存高的话不用担心,那个东西当有计算内存申请需求时是可以换出来的。因此应该关注计算内存点物理内存的比例即可。显示全部
文件系统缓存高的话不用担心,那个东西当有计算内存申请需求时是可以换出来的。因此应该关注计算内存点物理内存的比例即可。收起
银行 · 2015-07-16
浏览1563
cuizengshuncuizengshun系统运维工程师民生银行
回复 9# a156580801 印象中如果内存页面不被主动调用,是不会换回物理内存的。你可以在测试环境上试一下把paging space上deactiveswapoff /dev/'hd6'(hd6具体指向你对应的paging space)显示全部
回复 9# a156580801

印象中如果内存页面不被主动调用,是不会换回物理内存的。
你可以在测试环境上试一下把paging space上deactive
swapoff /dev/'hd6'(hd6具体指向你对应的paging space)收起
银行 · 2015-07-16
浏览1116
a156580801a156580801IT顾问盒子支付
回复 7# cuizengshun     有剩余内存的情况下,可以不paging out么?显示全部
回复 7# cuizengshun


    有剩余内存的情况下,可以不paging out么?收起
工业制造其它 · 2015-07-16
浏览1023
a156580801a156580801IT顾问盒子支付
回复 3# cuizengshun       919887         - clnt /dev/devlv01:16220374        s      0     0    -     &nbs...显示全部
回复 3# cuizengshun


      919887         - clnt /dev/devlv01:16220374        s      0     0    -       -
  870dc7         - clnt /dev/testlv01:15183278       s      0     0    -       -
  9ec5f8         - clnt /dev/testlv01:14881454       s      0     0    -       -
  b28a20         - clnt /dev/devlv01:16232510        s      0     0    -       -
  abf368         - clnt /dev/testlv01:14903488       s      0     0    -       -
  8b01d1         - clnt /dev/testlv01:14898662       s      0     0    -       -
  91988b         - clnt /dev/testlv01:15736719       s      0     0    -       -
  be663b         - clnt /dev/testlv01:14904584       s      0     0    -       -
  8b01d5         - clnt /dev/devlv01:16232717        s      0     0    -       -
  870dcd         - clnt /dev/testlv01:14935419       s      0     0    -       -
  b67e2e         - clnt /dev/devlv01:16233138        s      0     0    -       -
  ba7236         - clnt /dev/testlv01:15783275       s      0     0    -       -
  b9cda6         - clnt /dev/testlv01:14954655       s      0     0    -       -
  982f48         - clnt /dev/devlv01:15790322        s      0     0    -       -
  ad44c9         - clnt /dev/testlv01:14923956       s      0     0    -       -
  bfb79a         - clnt /dev/testlv01:14897356       s      0     0    -       -
  885f2a         - clnt /dev/testlv01:14892115       s      0     0    -       -
  abf372         - clnt /dev/testlv01:14905696       s      0     0    -       -
  b138d3         - clnt /dev/testlv01:14907552       s      0     0    -       -

我的系统是oracle ebs系统,应用和数据库都在一个节点上。
但是按照1楼的观点跟我最近发现的内存异常增长曲线,当我存储缓存不过来的时候,他还是会使用文件系统缓存,那么即使是应用服务器,也应该启用此参数才对呀?请问您是怎么理解的?收起
工业制造其它 · 2015-07-16
浏览1246
cuizengshuncuizengshun系统运维工程师民生银行
被page out出去的数据,如果有进程需要再次reference的时候,将产生page fault,然后通过page in再次换回内存显示全部
被page out出去的数据,如果有进程需要再次reference的时候,将产生page fault,然后通过page in再次换回内存收起
银行 · 2015-07-16
浏览1168
a156580801a156580801IT顾问盒子支付
内容重复,删除。。。显示全部
内容重复,删除。。。收起
工业制造其它 · 2015-07-16
浏览1076
cuizengshuncuizengshun系统运维工程师民生银行
针对paging space的那个问题,出现5%说明之前曾经计算内存使用率高过,因此用到了paging space。此时计算内存已经被换到了paging space,如果以后没有使用这些曾经换出去的计算内存页面,应该不会主动换回来,当这些内存页面下次被调用时会被换到物理内存中。印象中是这样的机制。...显示全部
针对paging space的那个问题,出现5%说明之前曾经计算内存使用率高过,因此用到了paging space。此时计算内存已经被换到了paging space,如果以后没有使用这些曾经换出去的计算内存页面,应该不会主动换回来,当这些内存页面下次被调用时会被换到物理内存中。
印象中是这样的机制。收起
银行 · 2015-07-16
浏览1107
a156580801a156580801IT顾问盒子支付
回复 2# hulu_168     你说这个应该就是我那个内存曲线异常增长的原因,我也是这么猜测的。这部分不是我目前迫切关注的问题了,现在是我的paging space空间问题,按道理来说我的内存有剩余的情况下,不应该使用paging space呀?不知道这个现象您这边是如何理解的?...显示全部
回复 2# hulu_168


    你说这个应该就是我那个内存曲线异常增长的原因,我也是这么猜测的。这部分不是我目前迫切关注的问题了,现在是我的paging space空间问题,按道理来说我的内存有剩余的情况下,不应该使用paging space呀?不知道这个现象您这边是如何理解的?收起
工业制造其它 · 2015-07-16
浏览1152
cuizengshuncuizengshun系统运维工程师民生银行
DIO实现的功能是bypass file system cache,即不通过文件系统缓存进行文件读写,这就没有文件缓存预读取的功能,也不会用到lrud及syncd进程来,对kernel的调用次数也会少一些。一般适用于数据库所使用的文件系统。因此,你的/dev/lv01对应的数据库类型的文件系统不?另外,svmon -S是...显示全部
DIO实现的功能是bypass file system cache,即不通过文件系统缓存进行文件读写,这就没有文件缓存预读取的功能,也不会用到lrud及syncd进程来,对kernel的调用次数也会少一些。一般适用于数据库所使用的文件系统。因此,你的/dev/lv01对应的数据库类型的文件系统不?
另外,svmon -S是看sgement的,svmon -S的输出你能粘贴出来不?你说的缓存是哪一列?收起
银行 · 2015-07-16
浏览1218

提问者

a156580801
IT顾问盒子支付
擅长领域: 服务器AIXUnix

相关问题

问题状态

  • 发布时间:2015-07-16
  • 关注会员:2 人
  • 问题浏览:12316
  • 最近回答:2015-07-30
  • X社区推广