본문 바로가기
반응형

IT 25


Jmeter 로 DataBase 부하 테스트하는 방법 Apache에서 제공하는 오픈소스 기반의 부하 발생툴인 Jmeter를 사용해서 Database에 부하를 발생시키는 방법에 대해 정리해 본다. Jmeter는 아래 링크에서 다운로드할 수 있다.(2023-06-25 기준 5.6 버전이 최신, java 8 이상 필요) Jmeter 다운로드 링크 기본 구성 DB 부하 테스트를 위한 기본 구성은 아래와 같다. 아래 기본 구성에서 필요한 정보에 따라 테스트 환경을 변경하면 된다. DB 접속을 위한 JDBC Connection Configuration을 생성하고 그 아래 부하 설정을 위한 Thread Group를 생성한다. Thread Group 아래는 부하 테스트 시간 설정을 위해 Runtime Controller를 생성하고 그 아래 JDBC Request를 생성해.. 2023. 6. 25.
클라우드 별 쿠버네티스 서비스 접속 방법 각 CSP 마다 제공하는 쿠버네티스 서비스가 있다. 근데 쿠버네티스 클러스터 구성 방법부터 접속 방법이 다양하다. 우선 접속 방법이라도 한 곳에 정리해보려고 한다. AWS - EKS 1. AWS CLI 설치 설치 가이드 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이 docs.aws.amazon.com 2. AWS CLI 자격증명 구성 aws configure 명령어 실행 후 아래 내용을 입력 AWS Access Key ID : 본인 계정의 Access Key .. 2023. 5. 8.
리눅스 파일 내용 변경하기 - sed 리눅스 프로그램에서는 설정이 대부분 파일로 되어있다. 그래서 파일 내용 중 특정 단어나 문장르 수정해야 하는 경우가 있는데 이때 사용하는 sed 명령어에 대해 설명한다. sed 명령어 주로 사용하는 명령어 형식은 아래와 같다. # 원본문자열을 바꿀문자열로 치환 후 파일에 저장 sed -i 's/원본문자열/바꿀문자열/g' 파일명 sed 명령어는 활용할 수 있는 방법이 많은데, 실제 사용했던 형식들을 이 글에 계속 업데이트할 예정이다. man sed SED(1) User Commands SED(1) NAME sed - stream editor for filtering and transforming text SYNOPSIS sed [OPTION]... {script-only-if-no-other-script}.. 2023. 2. 19.
성능 모니터(perfmon.exe)를 활용한 윈도우 서버 자원 사용량 측정 윈도우 서버에서 성능측정을 할 경우, 서버의 자원 사용량 측정이 필요할 때가 있다. 이때 성능 모니터를 사용하면 원하는 자원 사용량을 측정할 수 있다. 데이터 수집기 집합 생성 성능 모니터 실행 데이터 수집기 집합 > 사용자 정의 > 우클릭 > 새로 만들기 > 데이터 수집기 집합 이름 설정 및 수동으로 만들기(고급) 체크 데이터 로그 만들기 - 성능 카운터 체크 성능 카운터 추가 클릭 후 원하는 카운터 추가 아래 설명 표시 버튼을 클릭하면 카운터에 관련된 설명이 나타난다. 설명을 읽어보고 필요한 카운터를 추가! 파일을 저장할 위치 지정 실행할 계정 지정 후 마침 생성된 수집기 속성에 들어가서 로그 형식을 '쉼표로 구분'으로 변경 - csv 파일을 엑셀로 계산하기 편하다 측정 방법 생성된 수집기를 실행하기.. 2023. 2. 4.
파이썬 - 파일 읽기 쓰기 파이썬에서 파일을 처리하는 방법에 대해 알아보자 파일 생성 파이썬 내장 함수인 open 함수를 사용해서 파일을 생성할 수 있다. f = open("test.txt", 'w') f.close() 파일 open 에는 아래의 모드가 있다. 파일 열기 모드 설명 r 파일을 읽기만 할 때 사용한다. w 파일에 내용을 입력할 때 사용한다.(이미 존재하던 파일이 있으면 내용이 사라짐) a 파일의 마지막에 새로운 내용을 입력할 때 사용한다. 파일 쓰기 파일 열기 모드를 'w'로 하면 파일에 내용을 입력할 수 있다.(기존 파일이 있다면 내용이 모두 사라진다.) f = open("test.txt", 'w') data = "파일 내용 입력 테스트" f.write(data) f.close() 파일 열기 모드를 'a'로 하면 .. 2023. 1. 28.
쿠버네티스 context - kubectl 로 멀티 클러스터 접근하기 쿠버네티스를 사용하면 다른 환경의 클러스에 접속해야 하는 경우가 있다. 보통 테스트, 개발, 운영 등으로 나뉜 환경이다. 하나의 리눅스/윈도우 클라이언트에서 여러 쿠버네티스 클러스터에 접속할 수 있도록 설정하는 방법에 대해 설명한다. 방법 1. config 파일에 클러스터 context 정보 머지 kubectl로 쿠버네티스 클러스터 접속 시, .kube/config 파일에 있는 정보를 기반으로 접속을 한다. 하나의 쿠버네티스 클러스터만 사용할 경우 config 파일에는 하나의 정보만 입력되어 있고 그 정보로 접속을 하면 되지만, 여러 개의 쿠버네티스 클러스터를 사용하려면 config 파일에 클러스터 context 정보를 입력해 줘야 한다. apiVersion: v1 clusters: - cluster: .. 2023. 1. 14.
반응형