1. Error Report 확인
SERVER:>errpt
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
E87EF1BE 0228150008 P O dumpcheck The largest dump device is too small.
덤프디바이스 크기가 작음을 알수 있다.
2. Error Report 세부 내용 확인하기
SERVER:>errpt -aj E87EF1BE | more
---------------------------------------------------------------------------
LABEL: DMPCHK_TOOSMALL
IDENTIFIER: E87EF1BE
Date/Time: Thu Feb 28 15:00:00 KORST 2008
Sequence Number: 908
Machine Id: 000D0D30D600
Node Id: SERVER
Class: O
Type: PEND
Resource Name: dumpcheck
Description
The largest dump device is too small.
Probable Causes
Neither dump device is large enough to accommodate a system dump at this time.
Recommended Actions
Increase the size of one or both dump devices.
Detail Data
Largest dump device
lg_dumplv
Largest dump device size in kb
2097152 : 현재 덤프 LV Size
Current estimated dump size in kb
2419712 : 덤프 발생시 예상 SIZE
---------------------------------------------------------------------------
덤프 발생시 예상 크기가 현재 정의된 덤프LV 크기보다 크므로 시스템에서 에러레포트를 뿌려준다.
(AIX 4.3.3 에서는 주기적으로 확인하여 LV를 확장시켜주어야 한다.)
3. 지정되어 있는 덤프 장치 확인하기
SERVER:>sysdumpdev -l
primary /dev/lg_dumplv
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump TRUE
dump compression OFF
4. 덤프 데이터의 크기 확인하기
SERVER:>sysdumpdev -e
0453-041 Estimated dump size in bytes: 2477785088
5. 현재 덤프장치의 크기 확인하기
SERVER:>lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 32 64 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 16 32 2 open/syncd /
hd2 jfs2 16 32 2 open/syncd /usr
hd9var jfs2 8 16 2 open/syncd /var
hd3 jfs2 20 40 2 open/syncd /tmp
hd1 jfs2 8 16 2 open/syncd /home
hd10opt jfs2 8 16 2 open/syncd /opt
lg_dumplv sysdump 8 8 1 open/syncd N/A <---- 덤프장치
SERVER:/>lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 000d0d840000d60000000112030c1de1
VG STATE: active PP SIZE: 256 megabyte(s) <--- Size 확인
VG PERMISSION: read/write TOTAL PPs: 1092 (279552 megabytes)
MAX LVs: 256 FREE PPs: 861 (220416 megabytes)
LVs: 10 USED PPs: 231 (59136 megabytes)
OPEN LVs: 9 QUORUM: 1
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO on: no
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
rootvg의 세부 정보를 가지고 계산을 해보면 덤프장치의 PPs 개수가 8개이고 PP Size가 256MB 이므로
8 * 256MB = 2G = 2 * 1024 * 1024 = 2097152 Kb (위 2항목의 에러레포트에 보면 나오는 수치^^)
계산은 bc를 사용하면 편리 ~
SERVER:/> bc
256 * 8
2048
quit
SERVER:/>
6. 덤프 데이터의 크기로 필요한 PP 계산하기
2항목에서 예상 덤프데이터 크기 2419712KB를 알고 있으므로
2419712/1024/256 = 9 (Size를 MB로 변환 후 PP size 256으로 나누어 줌)
예상 덤프데이터를 받아내기 위해서는 9개 이상의 PP 가 필요함을 알 수 있다.
현재는 8개이고 최소 9개 이상의 PP가 필요하므로 LV에 1개 이상의 PP 만을 증가시켜 주면 된다.
7. 덤프장치 크기 변경하기
SERVER:/>smitty lv
--> Set Characteristic of a Logical Volume
--> Increase the Size of a Logical Volume
--> * LOGICAL VOLUME name [lg_dumplv]
--> * Number of ADDITIONAL logical partitions [3] <-- 1개 이상의 PP를 입력해준다.
8. 변경된 정보 확인하기
SERVER:>lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 32 64 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 16 32 2 open/syncd /
hd2 jfs2 16 32 2 open/syncd /usr
hd9var jfs2 8 16 2 open/syncd /var
hd3 jfs2 20 40 2 open/syncd /tmp
hd1 jfs2 8 16 2 open/syncd /home
hd10opt jfs2 8 16 2 open/syncd /opt
lg_dumplv sysdump 11 11 1 open/syncd N/A <---- 8개에서 3개 늘어난 11임을 확인할수 있다.
[출처] errpt 시스템 에러로그|작성자 달콩이
'*nix' 카테고리의 다른 글
[linux] 메모리 상태 체크 (free) (0) | 2011.03.11 |
---|---|
[AIX] errpt 시 보여지는 hdisk에러 문의 (0) | 2011.03.11 |
[AIX] svmon 명령어를 이용한 메모리 사용량 점검 (0) | 2010.07.27 |
*NIX 별 커널 파라미터 설정 (0) | 2010.07.07 |
nmon 성능: AIX와 리눅스 성능 분석을 위한 무료 툴 (0) | 2010.07.07 |