免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4543 | 回复: 2
打印 上一主题 下一主题

[性能调优] 请教:为什么oracle在AIX有空闲内存的情况下使用SWAP? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-18 15:22 |只看该作者 |倒序浏览
请教:为什么oracle在AIX有空闲内存的情况下使用SWAP?
root@qddb2:/#topas
                                                        MEMORY
PAGING                   Real,MB  127743
Faults    37970                  % Comp     68
Steals     5955                  % Noncomp   4
PgspIn        0                  % Client    4
PgspOut       0
PageIn     8509                  PAGING SPACE
PageOut    7913                  Size,MB   20480
Sios      16391                          % Used     42
                                        % Free     58

root@qddb2:/#svmon -G
               size                   inuse           free            pin       virtual           mmode
memory     32702448    23846870     8855578     7957381    24453829     Ded
pg space    5242880     2181434

               work        pers        clnt       other
pin         6977338           0       37211      942832
in use     22205531           0     1641339

PageSize   PoolSize       inuse        pgsp         pin     virtual
s    4 KB         -     4035318     2181434     1524677     4642277
m   64 KB         -     1238222           0      402044     1238222

root@qddb2:/#prtconf -m
Memory Size: 127744 MB

root@qddb2:/#vmo -a
             ame_cpus_per_pool = n/a
               ame_maxfree_mem = n/a
           ame_min_ucpool_size = n/a
               ame_minfree_mem = n/a
               ams_loan_policy = n/a
  enhanced_affinity_affin_time = 1
enhanced_affinity_vmpool_limit = 10
                esid_allocator = 0
           force_relalias_lite = 0
             kernel_heap_psize = 65536
                  lgpg_regions = 0
                     lgpg_size = 0
               low_ps_handling = 1
                       maxfree = 1088
                       maxperm = 3174703      
maxperm为10%               
                        maxpin = 26350535
                       maxpin% = 80

                 memory_frames = 32702448
                 memplace_data = 0
          memplace_mapped_file = 0
        memplace_shm_anonymous = 0
            memplace_shm_named = 0
                memplace_stack = 0
                 memplace_text = 0
        memplace_unmapped_file = 0
                       minfree = 960
                       minperm = 1587349
                      minperm% = 5

                     nokilluid = 0
                       npskill = 40960
                       npswarn = 163840
           num_locks_per_semid = 1
                     numpsblks = 5242880
               pinnable_frames = 24744326
           relalias_percentage = 0
                         scrub = 0
                      v_pinshm = 0
              vmm_default_pspa = 0
                vmm_klock_mode = 1
            wlm_memlimit_nonpg = 1

root@qddb2:/#vmstat 1 6

System configuration: lcpu=64 mem=127743MB

kthr    memory              page              faults        cpu   
----- ----------- ------------------------ ------------ -----------
r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
5  4 24423874 8885766   0   0   2 5902 7860   0 13797 68834 68705  7 14 72  7
8  0 24427136 8882536   0   0   0 7418 8602   0 14937 75115 74611  8 15 70  7
6  1 24426568 8882896   0   0   0 6708 7294   0 14068 88620 66698  8 16 69  7
6  2 24429043 8880526   0   0   3 7446 10297   0 15939 71412 90144  7 13 73  7
5  2 24427132 8882575   0   0   0 12943 15599   0 18729 75637 109878  7 14 72  8
6  2 24427634 8882074   0   0   2 9351 13053   0 18752 82426 94630 13 13 67  7

root@qddb2:/#lsps -a
Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum
hd6                     hdisk1            rootvg       20480MB    42   yes   yes    lv     0


maxperm% =10              
maxpin% = 80

通过svmon可以看出有 8855578(4k)物理内存空闲,为什么 topas中PAGING SPACE的Used为42 % ,还有大量的PageIn和PageOut呢?

请大神指教。

论坛徽章:
0
2 [报告]
发表于 2014-09-10 09:13 |只看该作者
别的没看出来,但没看出有大量的PageIn和PageOut。

论坛徽章:
0
3 [报告]
发表于 2014-09-11 17:24 |只看该作者
首先,要明白为什么用SWAP:
第一,当实际内存快用完的时候。
第二,实际内存中只保留处于正在运行的程序和正在被访问的数据。但是页面空间不是实际内存的替代品,实际内存只存放正在运行的程序和正在被使用的数据。
一般swap使用超过70%需要增加大小。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP