Linux System에서는 아래와 같이 dmidecode 및 lspci 명령을 통해 PCI Slot 정보를 확인 가능하다. 1. 전체 PCI Slot 수와 Slot Type 확인 [root@TestDB01 ~]# dmidecode -t slot | grep Type | wc -l 16 [root@TestDB01 ~]# [root@TestDB01 ~]# dmidecode -t slot | grep Type Type: x4 PCI Express Gen 2 x8 Type: x4 PCI Express Gen 2 x8 Type: x8 PCI Express Gen 2 x16 Type: x4 PCI Express Gen 2 x8 Type: x8 PCI Express Gen 2 x16 Type: x4 PCI Expr..
Linux 시스템에는 mpstat, iostat, top 과 같은 다양한 관리 명령어가 존재 하며 이들을 통해 시스템의 상태를 체크하고 분석 할 수 있다. 이러한 관리 명령어들을 통해 보여지는 Data들은 sysstat 라는 패키지에 의해 포함된 sar 유틸리티의 raw data를 통해 추출되어 보여진다. 따라서 sar 명령을 사용하고, 그 각각의 값이 정의하고 있는 의미들을 이해하게 되면 시스템 분석에 많은 도움이 될 수 있다. 1. sysstat 패키지의 설치 여부 확인 [root@s-node01 ~]# [root@s-node01 ~]# rpm -qf `which sar` sysstat-7.0.2-12.el5 [root@s-node01 ~]# 2. yum을 통한 sysstat 패키지의 설치 [root..
오늘은 조금 재미있는(?) Shell 을 작성해 보았습니다. 다름아니라 System에 등록되어 있는 모든 사용자의 History Log를 검색해서 특정 명령어를 수행한 유저를 찾는 Script 입니다. 설명보다는 직접 한번 보겠습니다. 1) 기본적으로 아무런 파라메터 없이 Script를 수행 시킬 경우 아래와 같이 사용법이 표기됩니다. [root@TEST01 ~]# ./history.sh ### Usage Manual : ./history.sh [Search word] [Number of row] ### Usage ex) : ./history.sh mysql 10 [root@TEST01 ~]# 2) 시스템에 생성되어있는 사용자들중 ls 명령을 수행한 사용자들의 History 중 최근 5개 까지 검색 [r..
DW 성향의 대용량 분석DB 시스템을 운용하다 보면, CPU나 Memory 등의 시스템 리소스 상태는 충분하나 DB 응답지연등의 현상이 있을 때가 있다. 시스템 담당자로서 각 리소스별 사용추이나 IDLE상태를 체크하면서 Storage 레벨 또는 특정 Disk Device 에 대한 I/O 상태를 확인해야 할 경우 아래와 같이 sar 명령을 통해 각 Device 별 실시간 유입 I/O 와 응답시간(await)을 확인 할 수 있다. [root@TestDB01 ~]# [root@TestDB01 ~]# sar -d 1 | grep "Average" | sort -nrk8 | head -3 Average: dev66-1696 1.00 512.00 0.00 512.00 0.05 52.00 52.00 5.20 Aver..
Linux 시스템에는 Whatis라는 File 기반의 Meta Data DB가 존재 한다. Whatis DB를 통해서는 다음과 같은 검색작업이 가능하다. 1. Linux System Whatis DB에 완성 단어를 통해 관련 명령이나 유틸, 데몬등을 질의 검색 (완성단어 검색) [root@s-node01 ~]# whatis whatis whatis (1) - search the whatis database for complete words [root@s-node01 ~]# [root@s-node01 ~]# whatis scsi scsi-target-utils (rpm) - The SCSI target daemon and utility programs [root@s-node01 ~]# 2. Linux Sy..
최초작성 : 2014/02/03 개정 : 2014/02/18 작성자 : 최광민 (helperchoi@gmail.com) 가. Linux 시스템의 Cache 메모리와 Swap 생성 메커니즘 1. Linux System 은 기본적으로 효율적인 I/O 처리를 위하여 여유 메모리에 대하여 Kernel 에서 Cache memory를 확보하려 노력하며, Cache 메모리에는 다음과 같은 종류가 있음 1) Buffer Cache 와 Swap Cache OS 이하 생성된 Process는 들어온 요청에 대한 처리를 위해 Page cache set을 생성함. 이를 Process Working Set 이라 부르며 Working set은 Physical Memory 영역에 상주할때 가장 빠른 처리 속도를 확보하게 된다. Wo..