误区 - 由Paging Space利用率高来判断内存不足

当物理内存不够时,分页会被page out到Paging Space,Paging Space为这个分页分配了磁盘空间,不一定因为这个分页换回物理内存而释放,因此经常可以看到Paging Space的利用率不为0,但此时物理内存占用也不多。Paging Space的利用率不为0,甚至利用率很高,只能说明历史上有物理内存不...显示全部

当物理内存不够时,分页会被page out到Paging Space,Paging Space为这个分页分配了磁盘空间,不一定因为这个分页换回物理内存而释放,因此经常可以看到Paging Space的利用率不为0,但此时物理内存占用也不多。Paging Space的利用率不为0,甚至利用率很高,只能说明历史上有物理内存不足的情况。并不能说明现在的内存是不足的。即Paging Space利用率高,是内存不足的必要条件,不是充分条件。

例如:一台服务器上白天做交易,晚上做批处理。白天做交易的时候交易进程占用90%的物理内存,晚上做批处理的时候,批处理进程进入物理内存,并把交易进程的内存挤到Paging Space里面。到第二天白天的时候,交易进程进入物理内存,把批处理的进程挤到Paging Space里面。这个场景下,物理内存是够用的,但Paging Space利用率一直很高。

收起
参与8

查看其它 2 个回答iceman1006的回答

iceman1006iceman1006系统工程师LG

学习了。。物理内存利用率不高的情况下,paging space使用率偏高的情况这边还没遇到过。一般情况是内存利用率90以上,paging space使用率接近一半,这种情况在公司核心系统月底月初中偶有出现,原因还是程序问题,系统中堆积了大量的formweb进程(使用ebs的朋友应该了解),而这些进程大都是运行了好多天,处于僵死状态,需要手工删除。

工业制造其它 · 2017-03-09
浏览1950

回答者

iceman1006
系统工程师LG
擅长领域: 服务器小型机新核心系统

iceman1006 最近回答过的问题

回答状态

  • 发布时间:2017-03-09
  • 关注会员:4 人
  • 回答浏览:1950
  • X社区推广