2014/09 28

JBoss AS7 설치

오픈소스 세미나를 이번에 진행을 하면서 JBoss AS7 테스트 하면서 로그를 남겼는데..블로그에 공유합니다. JBoss 설치 1. JBoss binary 설치 설치할 디렉토리 생성 $ mkdir -p /jboss/domains $ mkdir -p /jb_log/server11/nohup $ mkdir -p /jb_log/server12/nohup $ mkdir -p /jb_log/server11/gc $ mkdir -p /jb_log/server12/gc JBoss 7.1 설치 이미지를 /jboss에 설치를 한다. $ cp jboss-as-7.1.1.Final.tar /jboss $ cd /jboss $ tar -xvf jboss-as-7.1.1.Final.tar $ chown -R jboss:jbos..

카테고리 없음 2014.09.30

JVM(Java Virtual Machine) 성능 조정

JVM(Java Virtual Machine) 성능 조정 출처: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tprf_tunejvm.html Java 프로세스인 Application Server는 실행하고 서버에서 실행하는 Java 응용프로그램을 지원하기 위해 JVM(Java Virtual Machine)이 필요합니다. Application Server 구성의 일부로서 JVM의 시스템 사용을 개선시키는 설정을 미세 조정할 수 있습니다. 이 타스크 정보 JVM은 Java 기반 응용프로그램을 위한 런타임 실행 환경을 제공합니다. WebSphere App..

GC (G1GC)

자바 1.7 버전이후 지원하는 G1GC에 대해서 알아보겠습니다. 장점 1. GC에 의한 Pause Time이 없는 compact한 빈공간 2. GC의 Pause Time 예측가능 3. 처리성능 향상 4. heap사용율 감소 옵션 -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:MaxGCPauseMillis =50 (for a pause time target of 50ms) -XX:GCPauseIntervalMillis =200 (for a pause interval target of 200ms) by 김영준 --XX:+UnlockExperimentalVMOptions -XX:+UseG1GCXX:+UnlockExperimentalVMOptions -

Linux version 확인 방법

방법1) rpm # rpm -qa *-release 방법2) /etc/*-release # ll /etc/*-release # cat /etc/*-release | uniq 방법3) /etc/issue # cat /etc/issue *주의* 보안등의 이유로 다른 내용으로 바뀌어 있는 경우도 있다. 방법4) uname # uname -r # uname -a 방법5) /proc/version # cat /proc/version * 위 방법으로 했을 때, 상이한 버전이 2개 이상 나오는 경우 Kernel 버전 확인 후 아래 사이트에서 매칭하여 확인 한다. (Redhat 계열 리눅스 커널 버전) 참고 http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux posted b..

[Linux] 리눅스 shutdown 명령어 사용법 및 옵션

## 리눅스 종료 shutdown 명령어 ## shutdown [옵션] 시간 [메세지] shutdown now [옵션] -t n : n 초를 명시해서, 경고 메세지를 보낸후 nch 후에 kill 시그널을 보낸다. -h : shutdown 시 halt를 실행하게 한다. -r : 시스템 종료를 완료하고 나서 다시 부팅 과정을 수행한다. -f : 리부팅시 파일 시스템 검사를 하지 않는, 빠른 리부팅을 수행한다. -c : 이미 예약되어 있는 shutdown을 취소한다. 이옵션을 준다면 시간 옵션을 줄수 없다. -k : 경고만 보내고 실제로 종료하지 않는다. halt 지그 바로 서버를 끔 reboot 서버 리부팅 shutdown -r 과 동일한 명령어 Posted by 허시영

sed 사용하기

sed란? sed는 stream editor를 줄인 말로, 비대화형 모드의 줄 단위 에디터이다. 표준 입력 또는 파일로부터 텍스트를 입력받아 주어진 라인(행)들에 대해 한 번에 한 라인씩 어떤 처리를 한 다음, 그 결과를 표준 출력이나 파일로 보낸다. sed는 주어진 주소 범위에 대해 입력의 어떤 줄을 처리할 것인지 결정한다. sed 편집기는 적용된 내용을 출력 할 뿐 원본파일을 손상시키지 않는다. 리다이렉션을 이용하여 편집 결과를 파일로 저장하여 확인할 수 있다. 연산자 이름 설명 예제 [주소범위]/p print [주어진 주소범위]를 출력 #sed '1,5p' test.txt =>test.txt 파일의 1부터 5행까지 출력 [주소범위]/d delete [주어진 주소범위]를 삭제 #sed '6d' tes..

[Linux] top 사용법 및 항목별 설명

# Top 사용법 $ top [옵션] 보통 옵션은 거의 사용 하지 않고, top 명령어만 사용한다. 아래는 top 명령어 화면이다. ## 세부 필드명 정보## PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1) PID : 프로세스 ID (PID) 2) USER : 프로세스를 실행시킨 사용자 ID 3) PR(I) : 프로세스의 우선순위(priority) 4) NI(CE) : 일의 NICE값, 마이너스를 가지는 nice 값은 우선 순위가 높다. 5) VIRT : 가상 메모리의 사용량(SWAP+RES) 6) RES : 현재 페이지가 상주하고 있는 크기(Resident Size) 7) SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합..

3. OS이야기 2014.09.30

메조미디어 – 공개SW 기반 인메모리 시스템 구축

인메모리 기반 데이터베이스 및 분산처리 구조로 실시간 분석 가능 메조미디어는 국내 디지털 마케팅 미디어렙으로 소셜네트워크 상의 빅데이터의 분석 및 가공과 인사이트에 대한 필요성에 대해 한 발 빠르게 준비한 결과 SNS의 영향력자 및 감정 분석 등의 특허 기술을 기반의 소셜 분석 솔루션 티버즈(TIBUZZ)를 개발해 서비스하고 있다. 메조미디어는 SNS 상 수집 데이터 양 증가로 분석되는 데이터가 늘어나 솔루션의 고도화가 필요하게 됐다. 이에 기본 공개SW 기반으로 만들어진 티버즈 솔루션에 메모리 DBMS인 레디스와 래빗엠큐와 분산처리를 위한 주키퍼를 추가로 도입했다. - 기 관 : 메조미디어 - 수행년도 : 2014년 - 도입배경 : 데이터 수집량 증가에 따른 티버즈 솔루션 고도화 - 솔 루 션 : Ra..

SLR클럽 – PowerDNS·MariaDB·HAProxy 등 공개SW로 일군 초대형 커뮤니티

月 4억뷰 대형 커뮤니티, SLR클럽의 숨겨진 힘 매일 이 커뮤니티를 방문하는 회원 수만 따져 봐도 15∼20만 명이 넘는다. 월 페이지뷰는 평균 4억이 넘는다. SLR클럽은 지난 2000년 설립 이후 디지털, SLR카메라와 사진 분야에서 14년째 독보적인 위치를 점하고 있다. 국내 전체 사이트 순위를 따져 봐도 SLR클럽은 80∼100위 수준. 대한민국 TOP100 안에 들만큼 수많은 방문자가 이곳을 찾는다. 국내 대표 커뮤니티 가운데 하나인 SLR클럽의 또 다른 특징은 사이트 내 시스템 전체가 거대한 공개SW로 이뤄진 곳이라는 점이다. - 기 관 : 인비전커뮤니티 - 수행년도 : 2004년 2월∼2005년 2월(1년) - 도입배경 : 리눅스 기반 PHP와 MySQL 등으로 바탕으로 초기 커뮤니티 구축..