본문 바로가기

IBM/AIX

AIX 에서의 Comp , Noncomp 의 메모리 사용확인및 튜닝 ==== IBM 유부선 ==== 기본적으로 AIX는 v4.3.2부터 paging space allocation policy가 Deferred입니다. 즉, 실제로 real memory가 부족해서 paging space로 swap out 될 때만 paging space가 allocate됩니다. 따라서, 더 이상 paging space가 늘어나지 않을 때까지 관찰을 해보시고, 가령 그때까지의 paging space 사용량이 1GB 라고 하면, 1GB 정도만 더 memory 증설을 하시면 됩니다. 다만, filecache도 고려하고 안전빵도 생각하면, X 1.5 ~ 2 하시는 것이 좋겠지요. Memory가 많아서 나쁠거야 없지만, 꼭 성능이 좋아지는 것은 아닙니다. 과다한 memory는 file cache용으로.. 더보기
미러된 rootvg를 alt_disk_install 로 복제하기 미러된 rootvg를 alt_disk_install 로 복제하려고 하면 두가지 방법이 있다. 1. 미러해제후 alt_disk_install 수행. 다시 미러구성 2. mkszfile로 받은 image.data 를 편집후 alt_disk_install 2번의 경우에 해당하는 작업방법이다. 1. pv정보 확인 #lspv hdisk0 00c262ee45d3effe rootvg active hdisk1 00c262eea89d29f3 rootvg active hdisk2 00c262ee7f62e078 None hdisk0과 hdisk1이 미러되어있는 상태. hdisk2 로 복제할 예정 2. image.data 생성 및 편집 #mkszfile #ls -al -rw-r--r-- 1 root system 10421 A.. 더보기
AIX에서의 mirrorvg. 디스크 미러링 mirrorvg에 대해서 - mirrorvg 명령은 주어진 볼륨그룹에 존재하는 모든 LV를 미러(mklvcopy)해준다. lv를 정해진 디스크로 copy 해주는 것이기 때문에 RAID 1과는 기능상 구별되며, mirrorvg 이후에 생성된 lv는 해당되지 않으므로 다시 mirrorvg를 해주거나 syncvg 등으로 lvcopy를 재차 해주어야 한다. 1. non-rootvg 미러링 # mirrorvg -c 2 datavg hdisk2 hdisk3 # mirrorvg -c 3 datavg hdisk2 hdisk3 hdisk4 --> 3개의 pv로 미러링 * roortvg를 mirror할때는 Quorum이 자동으로 disabled로 지정됨. disabled 상태면 한개의 pv가 깨져도 다른 pv로 서비스가 .. 더보기
AIX 6.1 aio 설정법 AXI 5L 까지는 #smitty aio 명령어를 사용해서 aio 를 active 시키고 minserver 와 maxserver 의 갯수를 조정하였으나, AIX 6.1 부터는 ODM에서 빠지고 다음 명령어로써 확인 가능 # ioo -a | grep aio aio_active = 1 aio_maxreqs = 65536 aio_maxservers = 30 aio_minservers = 3 aio_server_inactivity = 300 이 값은 static 값으로써 조정이 불가능하며, 사용자가 특별히 수정이 필요하지 않음. aio_active 값이 0이면 OFF 1이면 활성화 상태. 참고로 ioo 값을 수정할때 # ioo -po 튜닝변수=값 더보기
AIX에서 사용 가능한 메모리 확인 #svmon -O summary=basic,unit=auto A new feature of AIX5.3 TL09 & AIX6.1 TL2; SVMON has a new "available memory" metric. This is the amount of memory available to applications. It includes memory in the file cache. DESCRIPTION The basic idea is that a user can consume the "available memory" without causing the system to start paging to paging space. Once "available memory" is depleted, AIX will h.. 더보기
커널 버전 변경하기 32bit à 64bit 전환하기 1. # ln -sf /usr/lib/boot/unix_64 /unix 2. # ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix 3. # bosboot -ad /dev/ipldevice 4. # shutdown -Fr 5. # bootinfo -K (should now show 64) 64bit à 32bit 전환하기 1. # ln -sf /usr/lib/boot/unix_mp /unix 2. # ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix 3. # bosboot -ad /dev/ipldevice 4. # shutdown -Fr 5. # bootinfo -K (should now show 32) 더보기
virtual adapter 생성 mkvdev -vdev cd0 -vadapter vhost2 -dev vcd 더보기
paging In/Out 으로 인한 성능 저하 우영님의 블로그에 메모리 swaping 이 지속적으로 발생하는 현상이라는 포스트가 올라왔다. 내용을 간단하게 정리하면 다음과 같다. 시스템의 Free Memory가 있음에도 불구하고 Paging In/Out이 빈번하게 발생한다.Paging In/Out으로 인하여 Wait CPU 사용률이 증가하고 서비스가 지연되었다.그리하여 다음 명령어를 사용하면 해결된다.# vmo -p  -o maxclient%=70 -o maxperm%=70 -o minperm%=30   (재부팅시 반영)이 포스트를 보면서 maxclient, maxperm, minperm이 무슨 뜻일까 하는 생각이 들었다. 각각의 용어에 대한 설명과 AIX에서 메모리 관리 방법이 들어 있는 문서를 첨부한다. AIX5 Initial Settings f.. 더보기
nfs mount http://www.ischo.net/?mid=board_aix&page=6&document_srl=319 더보기
AIX에 ProFTPD 설치 하기 [출처] AIX에 ProFTPD 설치 하기|작성자 지성애비 자주 질문 받는 내용이 "FTP에서 디렉토리 제한을 할 수 있느냐"이다. AIX에서 기본적으로 제공하는 FTP는 디렉토리 제한을 할 수 없다. 하지만, freeware인 ProFTP를 설치하면 이 문제를 해결 할 수 있다. 준비할 사항. VAC 및 GCC가 설치 되어 있어야 한다. VAC는 IBM으로부터 정식 구매 절차를 밟아서 구매 및 설치를 해야 하는 상용 소프트 웨어 이다. gcc는 freeware이며, 아래 링크에서 다운로드 받으시면 되겠다. http://www.nsoltec.com/board/Download/257 AIX에 설치 가능하도록 만든 패키지다. 혹은 http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/ezinstall.htm.. 더보기