AIX 관련 Tips

Download Report

Transcript AIX 관련 Tips

AIX JDK 설치 및 mind 옵션
AIX jdk 설치
-AIX F/S 의 mind 옵션
-
AIX jdk 설치 요구 사항
- requirement
Java version
1.1.8
1.2.2
1.3.0
1.3.0 64IA
1.3.1 64PPC
1.3.1
AIX version
AIX 4.2.1 이상
PTF
13
AIX 4.3.3 + fixes
AIX 4.3.3.02 이상
AIX 5.1 IA(Itanium)
17
15
?
AIX 5.1.02
AIX 4.3.3.09
2
2
AIX jdk download 및 구성


Jdk download
http://www.ibm.com/java/jdk
주요 구성 요소




Runtime environment (Java~.rte)
Debugger and include files (Java~.adt)
Extensions like Comm API,JAAS (Java~.ext)
기타 samples과 1.3.0이상에는 security, XML지원 패키지
AIX jdk 설치 방법

설치 및 추가 패치




목차 생성 : inutoc 명령 수행
Smitty install_latest 수행
Preview및 commit 옵션 변경
추가 패치 download

http://techsupport.services.ibm.com/server/nav?fetch=a4ojc
AIX jdk 설치 위치 및 확인
Java version
설치 위치
1.1.8
1.2.2
/usr/jdk_base
/usr/java_dev2
1.3.0
/usr/java130
1.3.0 64IA
/usr/java130_64
/usr/java13_64
/usr/java131
1.3.1 64PPC
1.3.1
Version 확인
~/bin/java -fullversion
~/jre/sh/java -fullversion
~/jre/bin/java -fullversion
~/bin/java -fullversion
~/jre/bin/java -fullversion
~/jre/bin/java -fullversion
AIX jdk 환경 설정

기타 추가 설정 (user PATH 설정)
Java 1.1.8:
PATH=/usr/jdk_base/bin:$PATH
Java 1.2.2:
PATH=/usr/java_dev2/jre/sh:/usr/java_dev2/sh:$PATH
Java 1.3.0:
PATH=/usr/java130/jre/bin:/usr/java130/bin:$PATH
Java 1.3.0 IA64:
PATH=/usr/java130_64/jre/bin:/usr/java130_64/bin:$PATH
Java 1.3.1 PPC64:
PATH=/usr/java13_64/jre/bin:/usr/java13_64/bin:$PATH
Java 1.3.1:
PATH=/usr/java131/jre/bin:/usr/java131/bin:$PATH


기존 jdk path보다 우선
기존 jdk 삭제 시 system 문제 발생 가능
AIX F/S ENOMEM error

“There is not enough memory available now.”




영업 B2B 시스템의 nfs구성 파일시스템에서 발생
새로운 파일 생성이나 copy 작업 수행 불가능
파일 생성 한계가 32K로 제한됨
원인 및 해결



가상메모리의 indirect segment의 한계로 인한 문제
IY13763 패치 적용으로 문제 해결 가능
ML08 버전 이상에 포함
AIX JFS 구조
inodes
Super block
Indirect blocks
Data blocks

Super block



Inodes



File system size and identification
Free list, fragment size, nbpi
File size, ownership, permissions
Pointers to data blocks
Blocks


Data blocks – contain data
Indirect blocks – contain pointers to data blocks
Indirect blocks and segments
•32K 이하
inode
•32K 이상 4MB 이하
Data block
Indirect block(single)
•4MB 이상 64GB 이하




Double indirect block
한 개의 Inode는 8개의 pointer로 구성
하나의 pointer는 4K의 data block과 연결(=direct)
Indirect block은 VMM의 indirect segment로 caching
Multil indirect : single 256MB -> 8 * 256MB 변경
File System mind option


Single indirect segment -> Multi indirect segment
Temporary change



Permanent change




umount /fsname
mount –o mind /fsname
umount /fsname
chfs –a options=mind /fsname
mount /fsname
Recover option

nomind option