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