互联网服务 topascache内存管理

请教一下topas中的cache的概念

在topas中有cache的概念,这部分cache是不是可以随时释放的,类似于linux的cache的概念,只是为缓存文件的,如果应用程序需要,则可以释放。

参与22

2 同行回答

jxnxsdengyu jxnxsdengyu 课题专家组 系统工程师 江西农信
应该是,属于非计算内存。显示全部

应该是,属于非计算内存。

收起
银行 · 2017-03-10
浏览2236
  • overtop  overtop
    那非计算内存如何释放?有没有手工的方法?
    2017-03-10
  • jxnxsdengyu  jxnxsdengyu 回复 overtop
    没有方法释放,靠操作系统内存分页算法释放。不需要释放,又不碍事,一方面文件的缓存可以利用,加速读取速度,另一方面如果计算内存不够用,可以占用这些非计算内存的。
    2017-03-10
  • overtop  overtop
    由于文件型内存占用并不主动释放,从而可能造成内存资源的短缺及 Paging Space 使用率过高。 如果文件型内存所占比例很高,而 Paging Space 使用率居高不下时,可以通过降低 minperm、maxperm 的参数值来进行调优,减少文件型内存可占用的份额。 不知道linux释放cache的几条语句是否适合aix,比如echo 1 > /proc/sys/vm/drop_caches
    2017-03-10
  • jxnxsdengyu  jxnxsdengyu 回复 overtop
    文件型内存不主动释放,进程需要分配计算页面时,系统会自动释放这些文件型内存的,不至于有大量的文件型内存不用,而去PAGESPACE OUT其他进程的内存,来获取内存页面,这个你太多虑了,没听说过有谁会手动释放CACHE、BUFFER或者非计算内存的,当然你们也可以设置MAXPERM来控制文件型内存的最大比例。
    2017-03-10
yangjianxv yangjianxv 部门总经理 成方金融科技有限公司
topas上没见过你说的cache。但topas上的noncomp(或者client)对应cache/buffer的概念显示全部

topas上没见过你说的cache。

但topas上的noncomp(或者client)对应cache/buffer的概念

收起
银行 · 2017-03-10
浏览2098

提问者

overtop
overtop 0 0 3
系统工程师 互联网公司
擅长领域: 服务器存储虚拟化
评论236

问题来自

相关问题

相关文章

问题状态

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