KTDS 62

linux에서 raw device 구성하기

1. fdisk fdisk /dev/sddlma000 - Command : n - p primary partition (1-4) : p - partition number (1-4) : 1 - First cylinder : 1 - Last synlinder : 마지막숫자 - t 파티션 ID : 83 (boot - 82) - wq : 저장 후 종료 2. raw device 구성 /etc/sysconfig/rawdevices /dev/raw/raw1 /dev/sddlmae1 /dev/raw/raw2 /dev/sddlmaf1 /dev/raw/raw3 /dev/sddlmag1 /dev/raw/raw4 /dev/sddlmah1 /dev/raw/raw5 /dev/sddlmai1 /dev/raw/raw6 /dev/sd..

[UNIX/LINUX] 파일시스템 사용량 체크 스크립트

파일시스템 사용량 체크를 간편하게 하기 위한 스크립트에 대해 글 올립니다.Linux 에서 파일시스템 사용량을 점검하는 것이 매우 중요하다는 것은 다 알고 계실 겁니다.점검해야 할 서버 대수가 적고 별다른 할 일이 없을 만큼 한가하다면 일일이 육안으로 점검해도 되겠지만, 점검해야 할 대상 서버와 파일시스템이 많다면 일일이 점검하다가 눈이 골뱅이가 될 것입니다.(@.@)이럴 때 편하게 점검할 수 있는 스크립트입니다.#!/bin/bashthreshold=${1} // 스크립트 실행 시의 input parameter를 threshold 변수에 저장fs_use_lists=`df -Ph | grep -v Filesystem | awk '{print $6,$5}'` // df 명령을 통해 파일시스템명과 사용률(Use..

[LINUX] OS bit 수 확인 방법

1. getconf 명령으로 확인# getconf LONG_BIT64 --> 64 bit 인 경우 '64' 로, 32 bit 인 경우 '32' 로 표기됨 2. uname 명령으로 확인# uname -mx86_64# uname -aLinux ktdsoss01 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux --> 64 bit 인 경우 'x86_64' 와 같은 식으로 표기되며, 32 bit 인 경우 'i686' 이나 'i386' 으로 표기됨 3. /proc/cpuinfo 정보를 통해 확인# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu fam..

[Admin] 2.Orations (명령어)

1. PSQL 기본명령어 1. psql 접속/종료 및 DB접속 명령어 설명 $ psql edb DB에 enterprisedb 롤로 접속 $ psql mydb mydb DB에 enterprisedb 롤로 접속 $ psql -d mydb mydb DB에 enterprisedb 롤로 접속 $ psql edb -U username edb DB에 해당 username 롤로 접속 $ psql -d edb -U username edb DB에 해당 username 롤로 접속 =# \q psql 종료 (ctrl + d) =# \c {db_name} 다른 DB에 접속 =# \c {db_name} {usr_name} 다른 DB에 해당 사용자로 접속 2. DB접속 주요 Object 조회 명령어 설명 =# \l 데이터베이스 목..

PostgreSQL vs ORACLE Insert 성능 비교

PostgreSQL과 ORACLE의 Insert 성능 비교 진행한 결과 입니다. 해당 테스트 결과는 서버의 사양이 소규모일 경우에 어떤 DBMS의 성능이 좋은지 간접적으로 비교해 본 결과입니다. 서버의 사양이나 환경에 따라서 일부 성능 차이는 다르게 나타날 수 있습니다. • Single Core 테스트 • 동일 Platform 수행 • Single Mode 수행 • Char (10) 240개 필드 테이블 • Archive Mode • 테이블에 인덱스 없음 • 동일 서버에 PostgreSQL과 ORACLE 환경에서 테스트 건수(만건) PostgreSQL ORACLE ----------+-----------+--------- 1만건 2.21초 1.29초 2만건 14.46초 3.72초 5만건 14.79초 30..

Linux서버에 NFS서버 구성하기

1. NFS 설치 및 접속 계정 설정 nfs, nfs-utils, rpcbind 패키지가 설치되있는지 확인 한다. # yum install rpcbind nfs-utils nfs-utils-lib 1) 재부팅시 자동 실행 되도록 서비스에 등록해준다. # chkconfig --level 35 nfs on # chkconfig --level 35 nfslock on # chkconfig --level 35 rpcbind on 2) 서비스를 실행한다. # service rpcbind start # service nfslock start # service nfs start 3) 잘 돌아가는지 확인한다. # rpcinfo -p localhost program vers proto port service 100000..

SAR 명령어를 이용한 서버 모니터링 방법

1. sar 명령어 사용을 위한 package 설치 1) rpm -Uvh sysstat-9.0.4 또는 2) yum -y install sysstat-9.0.4 2. 서버 성능 모니터링을 위한 옵션 1) CPU 사용율 : # sar -u 1 120 --> 매 1초 간격으로 120초 동안 서버 CPU 사용율 표시 2) 메모리 사용율 : # sar -r 1 120 --> 매 1초 간격으로 120초 동안 서버 메모리 사용율 표시 3) load average : # sar -q 1 120 --> 매 1초 간격으로 120초 동안 서버 load average 사용율 표시 4) disk IO : # sar -d 1 120 --> 매 1초 간격으로 120초 동안 서버 Disk IO 사용율 표시 5) 네트워크 트래픽 :..

[Admin] 1.Architecture : Instance

1. Architecture(Instance) : Overview 2. Instance : Server Process 1) Postermaster(edb-postgres) - Supervisory 데몬 프로세스로서 항상 Running 상태 유지 - Client로 부터의 Connection 요청에 대한 인증 및 허가 수행 (Listener기능) - Connection 요청 시 Postgres Process 할당/기동 (세션 별 Single-threaded Backend 수행, 1:1) - 요청 Call과 Postgres 연결 후 통신에 관여하지 않음 - DBMS 운영에 필요한 프로세스 비정상 종료 시 재 기동 수행 2) Postgres (Server Backend Process) - Hybrid Pipe ..

[LINUX] ulimit

Linux 에서의 ulimit 에 대해서 글 올립니다. ulimit 이란, shell과 shell이 실행한 프로세스에 대하여 시스템 상의 사용 자원을 제한할 수 있도록 해주는 명령어입니다. 예제를 보시면 다음과 같습니다. # ulimit -a // 현재 로그인한 user가 사용 가능한 모든 자원의 limit 값 core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 127461 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlim..