시스템을 운용하다 보면 종종 Disk의 사용량이나 기타 문제로 인해 Disk Volume에 대한 대개체 혹은 그에 수반되는 Data Migration 이 필요 할 경우가 있다. 만약 Migration 대상 Data의 Size가 작거나 24x7 형태의 실시간성 서비스를 제공하지 않는 시스템이라면, Data를 Migration 하는 동안 서비스를 중단시켜, 변경분 데이터의 발생을 막고 데이터의 무결성과 정합성을 보장 할 수 있을 것이다. 하지만 Migration 대상 데이터의 Size가 비교적 커서, Migration에 수반되는 서비스 중단시간이 길어 질 수 밖에 없다면, 해당 작업에 대한 비지니스적인 의사결정을 통해 리스크를 감수 해야한다. 시스템의 운영자로서 이러한 리스크를 최소화 하는 것은 책임과 의무..
Linux 서버이하 FC-SAN, iSCSI, NAS등 별도의 Storage를 구성하여 이용할 경우 Storage Vendor에서 제공하는 성능 모니터 Tool등을 이용하여 Storage의 전체처리 IOPS나 Disk 응답 Latency 정보등을 얻을 수 있다. 만약 Storage 에서 특정 LUN 및 Volume 단위의 성능정보를 얻을 수 없다면, Linux OS 에서 제공하는 아래와 같은 방법으로 Disk의 Read/Write 속도를 측정 가능하다. 1. 특정 Volume에 대한 Disk Read Ahead Cache Size 확인 [root@TEST_DB1-NEW ~]# [root@TEST_DB1-NEW ~]# df -h Filesystem Size Used Avail Use% Mounted on ..
Shift 연산이란 데이터를 비트단위로 이동시켜 값의 증감을 구현하는 연산자이며, 비트단위에 연산이나 데이터 조작이 필요할때 사용한다. ※ 사실 본인도 개발자가 아닌지라 Shift 연산을 언제 왜 써야 하는지는 아직도 이해하지 못하고 있음. Bash Shell 에서도 아래와 같이 Shift 연산 기능을 제공하고 있다. 1. Right 연산의 표현과 계산 방식 [root@s-node01 ~]# [root@s-node01 ~]# echo $(( 100 >> 4 )) 6 - 10진수 데이터 100을 표현한 2진 Bit(1100100)를 오른쪽으로 4Bit 이동 - 계산식 : 100 / 2^4 = 6 (나머지 값은 버림) 2. Left 연산의 표현과 계산 방식 [root@s-node01 ~]# [root@s-n..
2015.03.10 : 최초작성 2016.05.12 : dirty_info.sh OS Version별 분기처리, Real Memory 사용율, NW Session, Packet Error, Drop Count 추가갱신 Linux Kernel은 Disk I/O에 대한 응답성능 향상을 위해 Disk에 적재된 데이터에 대한 Cache 즉 Page 확보를 통해 장치간 성능차를 극복한다고 일전의 게시물을 통해 설명한적이 있다. (http://blog.helperchoi.com/86) Page Cache로 적재된 데이터에 대해서 Update성 I/O 가 인입되면 즉 Dirty Page Cache가 발생되면, Linux kernel 은 다음과 같은 설정값에 의해 해당 데이터를 Disk 영역으로 Flushing 하게된..
Redhat 계열 Linux 들은 RPM Package를 기반으로한 Yum을 통해 패키지 관리를 수행한다. Yum 통해 특정 패키지를 업데이트후 특별한 사유로 인해(Aplication Level의 의존성 문제등) 원복 및 기존버전으로 Downgrade 가 필요할 경우 아래와 같이 수행 가능하다. 가. Yum Downgrade 1. yum check-update를 통한 업데이트 패키지 정보확인 (예시 : perl) [root@s-node01 ~]# [root@s-node01 ~]# yum check-update | grep perl perl.x86_64 4:5.8.8-43.el5_11 updates perl-DBD-Pg.x86_64 1.49-4.el5_8 base perl-XML-SAX.noarch 0.1..
Redhat 은 2005년 10월 부터 Redhat Enterprise Linux 및 JBOSS Certification과 관련한 모의 테스트 사이트를 오픈하여 제공하고 있다. RHCE 나 RHCSA를 취득하고자 하는 사용자들은 시험전 아래 링크를 통해 모의 테스트를 진행할 수 있으며, 결과는 웹사이트 및 이메일을 통해 알려준다. ㄱ. 모의 테스트 - http://www.redhat.com/ko/services/training/skills-assessment ㄴ. 시험 일정 확인 및 등록 - https://www.apac.redhat.com/training/dates/ 참고로 본인은 아래와 같은 결과를 받았다. Dear Kwang-min Choi, Thank you for using the Red Hat..