MTU 사이즈 변경에 따른 영향도
Infiniband MTU 사이즈변경에 따른 엑사데이타 성능 영향도 –엑사데이타는 인피니밴드의 통신을 위해서 RDS 프로토콜 사용 –MTU 사이즈가 증가함에 따라 Bandwidth 은 증가하나 Latency도 증가 –단위 MB 당 latency는 MTU값이 4K~8K 사이에서…
DB Admin Knowhow
Infiniband MTU 사이즈변경에 따른 엑사데이타 성능 영향도 –엑사데이타는 인피니밴드의 통신을 위해서 RDS 프로토콜 사용 –MTU 사이즈가 증가함에 따라 Bandwidth 은 증가하나 Latency도 증가 –단위 MB 당 latency는 MTU값이 4K~8K 사이에서…
Exadata V2-2에서 Cell 1개 추가시 작업 시 Risk 혹은 사전 고려사항 1) 기존 장비에 대한 upgrade가 필요함 추가되는 Cell이 X3-2로 예상되며, 이는 Storage S/W 11.2.3.2.x 이상을 요구함. 해당 버전은 V2에서…
ODA X7-2 장비는 기존 장비와 다르게 RJ45 포트와 SFP28 (혹은 SFP+) 포트가 같이 있습니다. RJ45 는 기본 10GbE 포트로 10Gbps 대역을 제공합니다. 하지만 10Gbps를 사용하는 고객이 그다지 많지 않기 때문에…
오라클 엑사데이타 점검 스크립트인 Exacheck (엑사체크) 입니다. 부분 부분을 나눠 보면 Oracle RAC Database 의 Config Detail Check 방법을 확인 할 수 있습니다. [Sample] Oracle Exadata ExaCheck Report…
ODA ILOM configuration via Serial port APPLIES TO: Oracle Database Appliance Software – Version 2.1.0.1 and later Information in this document applies to any platform. GOAL The document contains the…
오라클 Hardware의 유지보수 서비스 계약 을 맺을 수 있는 기간에 대한 공식적인 문서를 찾아 봤습니다. MOS 와 Oracle.com 에 아래와 같이 나와 있습니다. 이를 요약하면 다음과 같습니다.…
cell offload processing 에 대한 이해와 검증을 위해서 아래의 시나리오을 실습합니다. 이번 실습은 난이도가 높은 실습 입니다. · Demonstrate Smart File creation for Creating Tablespaces · Demonstrate Smart…
간혹 ODA 를 사용하다가 Disk 장애가 나서 Disk를 교체하려고 할때 Exadata 나 다른 Engineered System은 보통 ASM util 등을 이용하여 query 문을 통하여 Disk 를 off 시키고…
Reconfiguring the Oracle Database Appliance CPU Core Configuration You can change the number of CPU cores that are enabled in an Oracle Database Appliance. By default, the…
시간이 지나면서 데이터는 급속하게 증가하고 있다. 데이터가 증가함에 따라 DBMS 에서 관리 되어지는 정보도 급속하게 증가 하고 있다. 이로 인해 저장공간의 부족으로 하드웨어 비용의 증 가와 데이터 처리 성능에 많은…
오라클 솔라리스11 설치 1. oracle 홈페이지 접속 후, 관련 파일 다운로드 2. oracle vm virtualbox 구성 3. 솔라리스 설치 설치메뉴얼 클릭 cfile24.uf.230FE7495755349305565E.pdf
오라클 리눅스 설치 방법입니다. 블로그에 업데이가 되지 않아 파일 첨부하였습니다. cfile4.uf.2571704D57513C4F3337C0.pdf
sar.sh 수행 옵션 -t : top process : 각 DB Node별 Top process를 보여줌, -r : file logging : 해당 내용을 File로 Log함. Sar_날짜.log로 파일이 생성됨. 기본적으로 /tmp로 설정되어 있으나…
# Hugepage 란? 일반적인 컴퓨팅 시스템은 물리적 메모리 크기를 극복하기 위해 가상메모리 기법을 사용하며, 상이한 두 메모리를 매핑하기 위해 Page Table이 존재하고 Page 단위로 관리됩니다. 리눅스 시스템의 경우 보통 4k로…
1. ISO mount# mkdir -p /u01/stage/OSimage/u01/stage/OSimage 에 32bit iso(ex.V41367-01.iso) 전송# mkdir -p /mnt/iso# mount -o loop /u01/stage/OSimage/V41367-01.iso /mnt/iso 2. Repository file 수정# vi /etc/yum.repos.d/public-yum-ol6.repo– 모든 “enabled=0” 설정 (enabled=$uek, enabled=$uekr3…
# Exadata Cell서버의 경우 기본적으로 local영역에 dump 받도록 되어 있으나 용량이 부족하므로 remote location 설정을 해주는 것이 좋습니다. 1. kdump 서비스 정지 root# service kdump stop 2. kdump 설정파일…
1 . 리눅스 버전 확인. – #more /etc/issue ( cat /etc/issue) – #more /proc/version (cat /proc/version) 2. 시스템 하드웨어 정보 확인. ( /proc) …
1. ASR CONFIGURE 1.1 ODA Manager 1.1.1 Parameter 설정 ODA Manager 를 기동하기전 Parameter 값 설정 파일을 열어서 설정에 필요한 파라미터 값들을 설정해준다. # vi /opt/oracle/oak/onecmd/onecommand.params …
ksh 에나 bash 에서 프롬프트의 색깔을 원하는 색으로 바꾸는 방법입니다. 다음과 같이 노랑 바탕에 빨간 글씨로 볼 수 있지요.. { 참고 : 터미널 중에 색깔이 표시가 되는 것이 있고 되지…
/etc/netmasks 192.0.0.0 255.255.0.0192.168.0.0 255.255.255.0192.168.10.128 255.255.255.128 =============================== Netmasks Expanded (/24 through /32)Netmask 255.255.255.0 /24 (11111111.11111111.11111111.00000000) 1 subnet LOW IP HI IP x.x.x.0 x.x.x.255 Netmask 255.255.255.128 /25 (11111111.11111111.11111111.10000000) 2 subnets LOW IP HI IP x.x.x.0…
SCSI[small computer system interface] 컴퓨터에서 주변기기를 접속하기 위한 직렬 표준 인터페이스로 입출력 버스를 접속하는데 필요한 기계적, 전기적인 요구사항과 모든 주변기기 장치를 중심으로 명령어 집합에 대한 규격을 말한다. SCSI는 IBM 호환기종을…
SetUID와 Permission 잠깐 짬을 내서 SetUID 라는 것에 대해 짚고 넘어가고자 합니다. SUID에 대해서 알기 위해서는 퍼미션(Permission)에 대해서 알아야 하죠. 1. 퍼미션이 왜 존재하는가? ; 유닉스는 도스와는 달리 멀티 유져…
fsck는예상치 못한 시스템 종료시 일어나는 파일시스템의 불일치성을 체크하고 수정하는 그램이다. 부적당한 시스템의 셧다운 Power Failure Hardware Failure fsck는 link count 나 data block 의 값들을 사용해서 디스크의 이상유무를 체크하고 체크하는…
Directory AIX SOLARIS Root filesystem / {/dev/hd4} / {/dev/vx/dsk/rootvol} Home Directory /home {/dev/hd1} /export/home /dev/vx/dsk/home} /tmp {/dev/hd3} /tmp /dev/vx/dsk/swapvol} /usr {/dev/hd2} /usr /var {/dev/hd9var} /var…
TCP는 여러개의 State를 가질수 있습니다. 예를들어 CLOSED(연결이 닫혔을때) LISTEN(연결을 기다리고 있을때), ESTABLISHED(연결이 되었을때) 등등의 상태를 가질수 있습니다. 이중에서 TIME_WAIT라는 상태가 있는데, 이해하기 가장 어려운 부분인것 같습니다. TIME_WAIT 상태는 다음과 같은…
개요: NTP 정보와 설치 세부 설명: 차례 ___________________ 1. NTP 개념 2. NTP 서버 설치 – 운영 모드 선택 3. NTP 클라이언트 설치 4. ntpdate 명령의 사용…
– IPMP는 Solaris 8부터 기본으로 제공, NIC에 대하여 동일한 subnet에서 Redundant Network Path를 제공할 수 있도록 해줌. – in.mpathd는 IP layer에서 NIC의 Failure에 대하여 자동감지, 자동 Failover/Failback기능을 가진 Daemon –…
nfs 파일공유 rw 권한 갖는 방법 ※ root권한으로 rw권한 갖기 <서버세팅> 1.root@sunny # df -k /dev/dsk/c0t1d0s3 10328404 7742729 2482391 76% /mnt <–임시공유 2.root@sunny # vi /etc/dfs/dfstab share -F nfs -o root=kingdom1:kingdom2 -d…
1. 개별 instance 값 설정 ce0 : 100fdx / ce1 : 10fdx / ce2 : 100fdx / ce3 : 100fdx / ce4 : 100fdx / ce5 : 10fdx # grep…
Zone의 이해 Zone의 이해■SAN Switch에 연결된 다수 서버 및 스토리지들의 혼재된 환경에서 간섭을 차단하기 위한 범위를 설정하는 것이 존(Zone) 설정이다.■하나의 Zone에 단일 Initiator 만 할당한다.■Port 또는 World Wide Name(8Byte…
iSCSI(Internet SCSI) 란? (네이버 용어사전) 인터넷 스카시 [ iSCSI, Internet SCSI ]데이터 기억 장치를 연결하기 위한 새로운 IP 기반 기억 장치 네트워킹 표준. 인터넷 엔지니어링 태스크 포스(IETF)에서 개발한 인터넷…
To understand the operability of a zone we need to understand its state. Zones behave like typical Solaris 10 OS installations, but do not have resources such as power-on self…
– Global Zone– Non-Global Zone Zone 특징(Summary of Zone Features) (1). Global Zone 특징 – Is assigned ID 0 by the system– Provides the single instance of the Solaris kernel that is…
(IT 용어)– 클라이우드 컴퓨팅(Cloud Computing)– 그린 IT(Green IT)– 가상화(Virtualization : Network, Server(OS), Storage) => 서버 통합(?) ——– 회사 ——– ——– Data Center 센터 ——-서버 필요(Web Server) ——> Data CenterMail Server (Cloud Computing)File ServerCVS…
LDOM 특징 – 가상 서버를 최대 128개의 domain을 만들 수 있기 때문에 대규모 threads를 활용 할 수 있음 – primary 도메인에서 Solaris10 OS가 설치 되도 게스트 도메인에 Solaris11 OS 설치가…
>> High but not full CPU utilization (70~90%) >> CPU Time spent in user application (85+% in user) >> Low Disk utilization (5~15% for each disk) >>…
tcp_deferred_ack_interval 요청하는 클라이언트와 응답하는 서버 사이에서 TCP ACK 신호를 지연하기 위한 시간을 설정하는 파라메터. TCP 3 handshake에서 요청 서버 A에서 SYN을 보내면 서비스 하는 서버인 B에서는 SYN과 ACK를 보내게 된다.…
dev 디렉토리에 dsk, rdsk라는 디렉토리가 존재한다. dsk 디렉토리는 하드디스크 블럭장치(Block device)파일들이 들어 있으며, rdsk 디렉토리에는 하드디스크 캐릭터 장치(Character device)로 사용될 경우의 장치 파일들이 들어 있다. – 디스크를 마운트 할때는 블럭장치로…
Core file 분석 Tool인 dbx나 gdb을 사용하지 않고 각 OS에서 제공하는 Core File분석 툴을 사용 하여 분석하는 방법에 관하여 알아봅니다. 시스템 또는 사용자 별 ulimit -c(코어 파일의 설정된 크기)를…
1. tar 소개 주요기능은? 아카이브를 만들거나 푼다. 아카이브란? 아카이브는 여러 파일을 한 파일로 묶은 것을 말한다. tar는 아카이브를 압축하지 않는다. 단지 하나의 파일로 묶을 뿐이다. 아카이브의 압축은 gzip이나 bzip2등을 이용한다. …
Solaris Memory 에 대하여 외워야 할 10 개 항목 1. S olaris 는 가상 메모리 ( Virtual Memory) 시 스템을 사용한다. 가상 메모리란 물리적 메모리(physical memory)와 하드 디스크(swap device)를 결합하여…
I/O 튜닝의 목적 파일 시스템은 모든 unix환경의 필수적인 요소로서 파일저장, 검색하는 메커니즘을 제공하며 복수의 파일들을 명명하는 계층적 디렉토리 구조를 제공한다. • IO Tuning중 ufs file system을 통한 성능 향상에 목적을…
cdrom mount //시디롬 마운트 mount -t iso9660 /dev/cdrom /mnt/cdrom //언마운트 umount mnt/cdrom disk mount 확인: fdisk -l 파일시스템 설정 mkfs.ext3 /dev/sdb1 fstab 등록 vi /etc/fstab 해당 폴더 생성 mkdir /fra…
1. ZFS 소개 ■ ZFS 역사(History)ZFS was designed and implemented by a team at Sun led by Jeff Bonwick. It was announced on September 14, 2004. Source code for ZFS…
하드링크는 같은 파티션(partition) 즉, 같은 파일 시스템에서만 이루어지는 링크를 의미한다. 예를 들면, /etc/init.d와 /etc/rc?.d와 링크 같은 경우 이다. 링크는 하나의 파일에 여러 번 링크를 할 수 있으며, 같은 파일 시스템…
LRU 알고리즘은 메모리 내에 있는 각 페이지마다 카운터(counter)를 설치하여 최근에 가장 적게 사용된 페이지가 제거하도록 한다. FIFO에 비해 구성이 어렵다는 단점도 있다. 원리를 보면 페이지가 참조될 경우 페이지의 카운터는 0으로…
실행된 프로세스는 다양한 상태 중 하나를 가진다. 요청을 처리하기 위해 CPU를 사용하고 있는지, 요청이 오기를 기다리는 등의 상태를 나타낸다. 앞에서 하나의 프로세스가 fork() 해서 exec(), exit()까지의 과정을 살펴 보았다. 아래…
프로세스가 생성에서 종료하기까지의 과정 디스크에 있는 프로그램이 실행되어 활성화 된 것이 프로세스이다. 프로세스는 종료(terminated) 되기전까지 항상 메모리에 상주하며, 다양한 상태를 가진다. 프로세스가 활성화 되어 종료될 때까지를 프로세스가 살아 있는 시간으로…
상태 분석 하는 법 2탄 ■ vmstat 분석 r 필드에 수치가 지속적으로 나타나는 것으로 보아 CPU가 처리해야 내용이 매우 많고 CPU가 현재 매우 바쁨을 의미한다.– 입출력에 의해 블록 되는 부분은 없음(b)–…
시스템 호출은 프로세스와 관련된다. 프로세스는 시스템 자원에 접근할 경우 커널에게 요청하기 위해시스템 호출을 사용하기 때문이다. 이때 시스템 호출을 추적하면 프로세스 진행상황을 지켜 볼 수 있다. 그러나, 시스템 호출은 단순하게 처리되지…
아래의 출력 결과를 보고 상태 분석을 해보자. ■ vmstat 분석– 실행 큐에 대기하는 프로세스 또는 쓰레드가 없으며 CPU IDLE은 90%이상 유지– 큰 입출력에 의해 블록(b 필드)되는 부분 없음– 메모리 부족에…
■ 문맥 교환(Context switch) 하나의 쓰레드가 실행되다가 쓰레드에게 주어진 시간을 다 사용하거나, 자발적인 잠듬(sleep),자원이 준비되기를 기다림, 또는 우선순위가 높은 쓰레드가 CPU를 사용하기 위해 대기하고 있으면 다른 쓰레드로 전환이 발생하는데 이를…
netstat 명령어를 통해 특정 NIC (네트워크 인터페이스 카드) 상태 보는 법 netstat 명령어는 네트워크 상태를 모니터링 할 경우 사용한다. “-i –I”의 사용은 네트워크 인터페이스에 대해 입출력, 에러, 충돌 등의 패켓…
우리가 사용하는 OS 명령어인 df와 du 명령어의 차이점 df와 du 명령어의 결과는 서로 다르게 나타난다. 결과에 대해 응답 받는 방법에 차이가 있기 때문이다. du는 파일 시스템의 각 파일의 크기를 차례대로…
vmstat의 결과이다. 시스템 상태에 대하여 분석을 해보자. 현재 이 시스템 상태를 보면 pi 필드에 많은 수치를 보이고 있으며, sd에 디스크에 대한 입출력 크기를 보여주고 있다. pi는 Page-in을 의미하며, 실행될 내용…
아래의 용어는 튜닝과 관련된 용어들이며, 각 용어들에 대한 개념을 잡는 것이 중요합니다. 1. Bandwidth 2. Throughput 3. Response Time 4. Service Time 4. Client & Server 5. Utilization ■ Bandwidth…