Posted by : Unknown Thứ Hai, 16 tháng 6, 2014

Khi hệ thống gặp crash, các dữ liệu trên memory sẽ được ghi vào dump file. Dump file này cần thiết cho quá trình tìm hiểu lỗi của IBM.
- Đối với hệ thống AIX có memory nhỏ (< 4GB) dump file nằm trên paging space.
- Đối với hệ thống AIX có memory lớn (>4GB) dump file nằm trên một phân vùng riêng thường là /dev/lg_dumplv

- Trên crontab của root luôn có một lịch để check dump device xem có đủ dung lượng cần thiết hay không:
# crontab -l | grep dump
0 15 * * * /usr/lib/ras/dumpcheck >/dev/null 2>&1

- Check xem có lỗi thiếu dung lượng dump file không?
# errpt
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
E87EF1BE 0703150008 P O dumpcheck The largest dump device is too small.
E87EF1BE 0702150008 P O dumpcheck The largest dump device is too small.

- Nếu có lỗi, tìm xem dump device nằm tại phân vùng nào
# sysdumpdev -l
primary              /dev/lg_dumplv
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON
type of dump         fw-assisted
full memory dump     disallow

- Kiểm tra dumplv trong phân vùng rootvg
bash-4.2$ lsvg -l rootvg | grep dumplv
lg_dumplv           sysdump    20      20      1    open/syncd    N/A


- Kiểm tra dung lượng cần tăng cho dump device
bash-4.2$ errpt -a | more
---------------------------------------------------------------------------
LABEL:          DMPCHK_TOOSMALL
IDENTIFIER:     E87EF1BE
   
Largest dump device size in kb
     2228224
Current estimated dump size in kb
     2417254

-> Cần tăng tối thiểu 189030 kb



- Kiểm tra dung lượng còn trống trong rootvg
bash-4.2$ lsvg rootvg
VG STATE:           active                   PP SIZE:        128 megabyte(s)
MAX LVs:            256                      FREE PPs:       412 (52736 megabytes)

-> 1 PP có kích thước 128 MB -> Chỉ cần tăng dung lượng dumpdevice thêm 1 PP

- Tăng dung lượng dump device thêm 1 PP
bash-4.2$ lsvg -l rootvg | grep dumplv
lg_dumplv           sysdump    20      20      1    open/syncd    N/A
bash-4.2# extendlv lg_dumplv 1
bash-4.2# lsvg -l rootvg| grep dumplv
lg_dumplv           sysdump    21      21      1    open/syncd    N/A

Lần sau, khi crontab của root check dump device sẽ không xuất hiện lỗi này nữa.




Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © aix-san-linux - Skyblue - Powered by Blogger - Designed by Johanes Djogan -