ps -ef | egrep "$ORACLE_SID" | awk '{print $2}' | xargs -n 1 ps vw \
| awk '{print $7-$10,$0;priv+=$7-$10;trs[$9]=$10} \
END{for(tsiz in trs){TRS+=trs[tsiz]}; print priv+TRS," :TOTAL (",priv,"private memory,",TRS,"shared code segments - TRS)"}' \
| sed '1p;/^0/d' | sort -n +0

접속한 유저의 ORACLE_SID 환경변수를 가져오므로 필요시 변경.

 

사용 예 )

[lfmalldb01d:/DBMS/LFMQ] ps -ef | egrep "$ORACLE_SID" | awk '{print $2}' | xargs -n 1 ps vw \
> | awk '{print $7-$10,$0;priv+=$7-$10;trs[$9]=$10} \
> END{for(tsiz in trs){TRS+=trs[tsiz]}; print priv+TRS," :TOTAL (",priv,"private memory,",TRS,"shared code segments - TRS)"}' \
> | sed '1p;/^0/d' | sort -n +0
0       PID    TTY STAT  TIME PGIN  SIZE   RSS   LIM  TSIZ   TRS %CPU %MEM COMMAND
164  62980774  pts/0 A     0:00    0   164   184    xx    16    20  0.0  0.0 tail -f /DBMS/LFMQ/LFDBA/batch/logs/clon_LFMQ.20230322 
168   4916192  pts/3 A     0:00    0   168   188    xx    16    20  0.0  0.0 tail -f alert_LFMQ.log 
536  27263876      - A     0:00    1   536   848    xx   266   312  0.0  0.0 /bin/ksh /DBMS/LFMQ/LFDBA/batch/scripts/02_RMAN_restore.sh
552  65405570      - A     0:00    0   552   864    xx   266   312  0.0  0.0 /bin/ksh /DBMS/LFMQ/LFDBA/batch/scripts/clon_LFMQ.sh.20230
752  11666330      - A     0:00    0   752   784    xx    13    32  0.0  0.0 ora_dism_LFMQ 
1080  27132932      - A    61:46    1  1084  1160    xx    78    80  0.0  0.0 mxg_sndf c LFMQ D 
1100  31916982      - A     0:30    2  1100  1200    xx    97   100  0.0  0.0 mxg_obsd -c LFMQ -OTHERD -i 10 -D 
16824  33292958      - A     0:00  453 16824 17404    xx   737   580  0.0  0.0 /DBMS/LFMQ/product/12c/bin/tnslsnr LFMQ -inherit 
21680  64684780      - A     0:00    0 21680 227184    xx 398736 205504  0.0  0.0 ora_tt01_LFMQ 
21936   2687940      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_mman_LFMQ 
21936   3933090      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_psp0_LFMQ 
21936   5440628      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_vkrm_LFMQ 
21936  19071944      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_clmn_LFMQ 
21936  25428778      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_vktm_LFMQ 
21936  27657160      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_pmon_LFMQ 
21936  32113800      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_reco_LFMQ 
21936  32179106      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_pman_LFMQ 
21936  34538574      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_pxmn_LFMQ 
21936  59507318      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_diag_LFMQ 
21936  59965698      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_tmon_LFMQ 
21936  63635820      - A     0:00    0 21936 227440    xx 398736 205504  0.0  0.0 ora_smon_LFMQ 
22000  22414500      - A     0:00    0 22000 227504    xx 398736 205504  0.0  0.0 ora_mmon_LFMQ 
22256  61604748      - A     0:00    0 22256 227760    xx 398736 205504  0.0  0.0 ora_o000_LFMQ 
22448   3408896      - A     0:00    0 22448 227952    xx 398736 205504  0.0  0.0 ora_svcb_LFMQ 
22448   5571450      - A     0:06    0 22448 227952    xx 398736 205504  0.0  0.0 ora_mmnl_LFMQ 
22832   5702820      - A     0:01    0 22832 228336    xx 398736 205504  0.0  0.0 ora_dbrm_LFMQ 
24176   3539926      - A     0:01    0 24176 229680    xx 398736 205504  0.0  0.0 ora_fenc_LFMQ 
24816  52560520      - A     0:00    0 24816 230320    xx 398736 205504  0.0  0.0 ora_gen0_LFMQ 
25008  22938874      - A     0:00    0 25008 230512    xx 398736 205504  0.0  0.0 ora_rbal_LFMQ 
25200   9962302      - A     0:00    0 25200 230704    xx 398736 205504  0.0  0.0 ora_asmb_LFMQ 
25712  24183766      - A     0:00    0 25712 231216    xx 398736 205504  0.0  0.0 ora_ofsd_LFMQ 
25712  26805160      - A     0:00    0 25712 231216    xx 398736 205504  0.0  0.0 ora_gen1_LFMQ 
26032  11076438      - A     0:00    0 26032 231536    xx 398736 205504  0.0  0.0 ora_lgwr_LFMQ 
27248  64225762      - A     0:02    0 27248 232752    xx 398736 205504  0.0  0.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
27376   9438136      - A     0:00    0 27376 232880    xx 398736 205504  0.0  0.0 ora_ckpt_LFMQ 
28016   8520670      - A     0:00    0 28016 233520    xx 398736 205504  0.0  0.0 ora_lreg_LFMQ 
28848   1311664      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw3_LFMQ 
28848   3736714      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw1_LFMQ 
28848  14943182      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw5_LFMQ 
28848  61997408      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw6_LFMQ 
28848  65274420      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw7_LFMQ 
28848  65405338      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw4_LFMQ 
28848  65929692      - A     0:00    0 28848 234352    xx 398736 205504  0.0  0.0 ora_dbw2_LFMQ 
30896  24839072      - A     0:00    0 30896 236400    xx 398736 205504  0.0  0.0 ora_dbw0_LFMQ 
45104   1049490      - A     0:00    0 45104 250608    xx 398736 205504  0.0  0.0 ora_tt00_LFMQ 
45680   7537580      - A     0:00    0 45680 251184    xx 398736 205504  0.0  0.0 ora_arc3_LFMQ 
45680  53019128      - A     0:00    0 45680 251184    xx 398736 205504  0.0  0.0 ora_arc1_LFMQ 
46000  54722908      - A     0:00    0 46000 251504    xx 398736 205504  0.0  0.0 ora_arc0_LFMQ 
46000  55050626      - A     0:00    0 46000 251504    xx 398736 205504  0.0  0.0 ora_arc2_LFMQ 
63032  55575448      - A    1173:59 1328 63544 64148    xx  1118  1116  0.0  0.0 mxg_rts c LFMQ r D 
73456  18285624      - A     0:01    3 73456 278960    xx 398736 205504  0.0  0.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
75120   8717264      - A     0:25    0 75120 280624    xx 398736 205504  0.0  0.0 ora_dia0_LFMQ 
82096  20054886      - A     0:00    0 82096 287600    xx 398736 205504  0.0  0.0 ora_mark_LFMQ 
1616696  51118350      - A     5:16    1 1616696 1822200    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1616696  60621190      - A     5:05    0 1616696 1822200    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  10027908      - A     4:11    1 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  10421162      - A     4:33    2 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  11601008      - A     4:58    2 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  15074266      - A     5:00    2 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  16974894      - A     5:21    0 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  30736686      - A     5:14    0 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  56426814      - A     5:24    0 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682296  65012452      - A     4:47    1 1682296 1887800    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
1682936  60948954      - A     5:36    1 1682936 1888440    xx 398736 205504  0.1  2.0 oracleLFMQ (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)
20014808  :TOTAL ( 19807064 private memory, 207744 shared code segments - TRS)

맨 마지막에 20014808 가 총 사이즈로 단위는 KB로 본 예제에서는 총 20G 정도 사용 중.

 

'OraclE' 카테고리의 다른 글

sqlarea 쿼리 확인  (0) 2022.07.21
SPM - 튜닝된 SQL의 실행계획을 등록하고 적용 하는 방법  (0) 2022.06.13
SPM(SQL PLAN MANAGEMENT)  (0) 2022.06.13
OGG 동기화 테이블 추가  (0) 2022.04.04
active session history  (0) 2022.01.30
[출처] 인텔홈페이지 http://www.intel.com/support/kr/motherboards/desktop/sb/CS-011965.htm

데스크탑 보드
싱글 / 듀얼 / 3중 메모리 모드

사용 가능한 메모리 구성에는 여러 유형이 있습니다.


듀얼 채널(인터리브) 모드
이 모드는 실제 응용 프로그램에 대해 가장 높은 처리량을 제공합니다. 듀얼 채널 모드는 설치된 두 개의 DIMM 채널 메모리 용량이 동일한 경우 사용할 수 있습니다. 한 채널에서 다른 채널로의 기술 및 장치 너비가 다를 수 있으므로 설치된 각 채널의 메모리 용량을 동일하게 해야 합니다. 채널 간에 다른 속도의 DIMM이 사용되는 경우 가장 느린 메모리 타이밍이 사용됩니다.

듀얼 채널 모드에 대한 메모리 구성
듀얼 채널 모드는 2, 3 또는 4개의 DIMM을 사용하여 처리할 수 있습니다.

2개의 DIMM을 사용하는 듀얼 채널(인터리브) 모드 구성

3개의 DIMM을 사용하는 듀얼 채널(인터리브) 모드 구성



4개의 DIMM을 사용하는 듀얼 채널(인터리브) 모드 구성


듀얼 채널 모드 활성화 방식
듀얼 채널 모드를 사용하려면 다음 조건에 맞아야 합니다.

  • 각 채널의 DIMM 구성이 일치해야 함
  • 같은 밀도(128MB, 256MB, 512MB 등)
  • 채널 A 및 채널 B 메모리 채널 모두에서 일치해야 함
  • 대칭형 메모리 슬롯을 채워야 함(슬롯 0 또는 슬롯 1)

참고: 위의 조건과 일치하지 않는 구성은 단일 채널 모드로 돌아갑니다.

다음 조건이 일치하지 않습니다.

  • 같은 브랜드
  • 같은 타이밍 사양
  • 같은 DDR 속도

참고: 메모리 채널 속도는 시스템에 장착된 DIMM 모듈 중 가장 속도가 느린 모듈에 의해 결정됩니다.

다음 이미지는 듀얼 채널 구성 정보가 있는 BIOS 주 메뉴를 표시합니다:



싱글 채널(비대칭) 모드

이 모드는 실제 응용 프로그램에 대한 싱글 채널 대역폭 작동과 대응하고 싱글 DIMM이 설치된 경우 또는 메모리 용량이 다른 경우에만 사용됩니다. 한 채널에서 다른 채널로의 기술 및 장치 너비가 다를 수 있습니다. 채널 간에 다른 속도의 DIMM이 사용되는 경우 가장 느린 메모리 타이밍이 사용됩니다.

싱글 채널 모드에 대한 메모리 구성

1개의 DIMM을 사용하는 싱글 채널(비대칭) 모드 구성




3개의 DIMM을 사용하는 싱글 채널(비대칭) 모드 구성




부팅 시 메모리 구성이 검색되고 다음 경고 메시지가 표시됩니다.

각 채널에 같은 크기의 메모리를 설치하면 메모리 성능을 극대화할 수 있습니다.
계속하려면 아무 키나 누르십시오...

현재 DIMM이 설치되어 있는 컴퓨터는 단일 채널 모드로 설정되어 있지만, 사실은 듀얼 채널 모드의 기능을 합니다. DIMM을 셧다운하고 올바르게 다시 끼우면 듀얼 채널 모드가 됩니다.

참고: 메모리 채널 속도는 시스템에 장착된 DIMM 모듈 중 가장 속도가 느린 모듈에 의해 결정됩니다.

다음 이미지는 듀얼 채널 구성 정보가 있는 BIOS 주 메뉴를 표시합니다:



플렉스 모드
이 모드는 가장 유연한 성능 특성을 제공합니다. 가장 하단에 있는 DRAM 메모리(시스템 메모리 맵에 가장 하단에 있는 메모리)가 듀얼 채널 작동에 매핑됩니다. 가장 상단에 있는 DRAM 메모리(8GB 어드레스 스페이스 제한과 가장 근사한 메모리의 경우 싱글 채널 작동에 매핑됩니다. 플렉스 모드는 전체 DRAM 메모리에서 여러 존의 듀얼 및 싱글 채널 작동이 되게 합니다. 플렉스 모드를 사용하려면 두 채널이 모두 있어야 합니다.

플렉스 모드에 대한 메모리 구성

참고: 플렉스 모드를 사용하려면 DIMM을 두 채널에 설치해야 합니다.

2개의 DIMM을 사용하는 플렉스 모드 구성은 아래 그림과 같습니다. 작동은 다음과 같습니다.

  • 채널 A의 512 MB DIMM, 채널 B의 DIMM 0 소켓과 512 MB 보다 낮은 DIMM, DIMM 0 소켓이 듀얼 채널 모드에서 함께 작동합니다. 
  • 채널 B에 남아있는(상단) 512 MB의 DIMM은 싱글 채널 모드에서 작동합니다.

다음 이미지는 플렉스 모드 구성 정보가 있는 BIOS 주 메뉴를 표시합니다:



3중 채널
이 모드는 실제 응용 프로그램에 대해 가장 높은 처리량을 제공합니다. 인터리브는 DIMM 메모리에 순차적으로 액세스하여 전체 메모리 대기 시간을 줄입니다. 데이터는 교대 패턴으로 메모리 모듈에 분산됩니다.

3개의 독립 메모리 채널은 2가지 인터리브 모드를 제공합니다.

  • 3중 채널 모드는 3 메모리 채널(파란색 커넥터)에 일치하는 메모리 모듈이 설치된 경우에만 사용할 수 있습니다.
  • 파란색 메모리 커넥터 중 2개에만 일치하는 DIMM이 채워져 있는 경우에는 듀얼 채널 메모리를 사용할 수 있습니다.



다음 이미지는 3중 채널 구성 정보가 있는 BIOS 주 메뉴를 표시합니다.


 

적용 대상:

인텔® 데스크탑 보드 D201GLY2 
인텔® 데스크탑 보드 D915GAV 
인텔® 데스크탑 보드 D915GEV 
인텔® 데스크탑 보드 D915GLVG 
인텔® 데스크탑 보드 D915GMH  
인텔® 데스크탑 보드 D915GUX 
인텔® 데스크탑 보드 D915GVWB  
인텔® 데스크탑 보드 D915PBL 
인텔® 데스크탑 보드 D915PCM 
인텔® 데스크탑 보드 D915PCY 
인텔® 데스크탑 보드 D915PDT  
인텔® 데스크탑 보드 D915PGN 
인텔® 데스크탑 보드 D915PLWD 
인텔® 데스크탑 보드 D915PSY 
인텔® 데스크탑 보드 D925XBC 
인텔® 데스크탑 보드 D925XCV 
인텔® 데스크탑 보드 D925XEBC2  
인텔® 데스크탑 보드 D925XECV2  
인텔® 데스크탑 보드 D925XHY 
인텔® 데스크탑 보드 D945GBO 
인텔® 데스크탑 보드 D945GCL 
인텔® 데스크탑 보드 D945GCZ 
인텔® 데스크탑 보드 D945GNT 
인텔® 데스크탑 보드 D945GPM 
인텔® 데스크탑 보드 D945GRW 
인텔® 데스크탑 보드 D945GTP 
인텔® 데스크탑 보드 D945PAW 
인텔® 데스크탑 보드 D945PLNM  
인텔® 데스크탑 보드 D945PLRN 
인텔® 데스크탑 보드 D945PVS 
인텔® 데스크탑 보드 D945PWM 
인텔® 데스크탑 보드 D946GZAB 
인텔® 데스크탑 보드 D946GZIS 
인텔® 데스크탑 보드 D946GZTS 
인텔® 데스크탑 보드 D955XBK 
인텔® 데스크탑 보드 D955XCS 
인텔® 데스크탑 보드 D975XBX 
인텔® 데스크탑 보드 D975XBX2 
인텔® 데스크탑 보드 DG33BU  
인텔® 데스크탑 보드 DG33FB  
인텔® 데스크탑 보드 DG33TL  
인텔® 데스크탑 보드 DG43NB 
인텔® 데스크탑 보드 DG45FC  
인텔® 데스크탑 보드 DG45ID  
인텔® 데스크탑 보드 DG965MQ 
인텔® 데스크탑 보드 DG965MS 
인텔® 데스크탑 보드 DG965OT 
인텔® 데스크탑 보드 DG965PZ 
인텔® 데스크탑 보드 DG965RY 
인텔® 데스크탑 보드 DG965SS 
인텔® 데스크탑 보드 DG965WH 
인텔® 데스크탑 보드 DP43TF 
인텔® 데스크탑 보드 DP45SG  
인텔® 데스크탑 보드 DP965LT 
인텔® 데스크탑 보드 DQ35JO  
인텔® 데스크탑 보드 DQ35MP  
인텔® 데스크탑 보드 DQ45CB  
인텔® 데스크탑 보드 DQ45EK  
인텔® 데스크탑 보드 DQ963FX 
인텔® 데스크탑 보드 DQ965CO  
인텔® 데스크탑 보드 DQ965GF  
인텔® 데스크탑 보드 DQ965WC  
인텔® 데스크탑 보드 DX38BT  
인텔® 데스크탑 보드 DX48BT2  
인텔® 데스크탑 보드 DX58SO 

솔루션 ID: CS-011965
작성일: 2004-05-26
최종 수정일: 2008-11-14

인텔 915P칩셋 이상부터 가능하다고 합니다.

'HARDWARE' 카테고리의 다른 글

RAID (Redundant Array of Independent Disks)  (0) 2009.03.05
"RAID 1 + 0"과 "RAID 0 + 1"의 차이점  (0) 2009.03.05

+ Recent posts