선행 지식 성능 테스트시 꼭 알고 가야하는 개념이 있는데, 바로 응답시간과 TPS다. 이 둘은 성능 테스트의 중요한 지표이다. 응답시간(Response Time) 클라이언트가 서버에 요청을 하고 그 요청에 대한 응답을 받을 때까지 걸린 시간을 의미한다. 응답 시간은 아래의 두가지로 분류 가능하다. 처리 시간(Processing Time) : 실제 서버가 요청을 처리하는데 걸린 시간 대기 시간(Latency Time) : 클라이언트와 서버간에 데이터를 주고 받는데 걸리는 시간 응답시간(Respose Time) = [동시 사용자 수 / 초당 요청 수(TPS)] - 인지시간(Think Time) TPS(Throughput) 서버가 초당 처리할 수 있는 요청의 개수를 나타낸다. TPS 가 높을 수록 초당 처리할..
전체 보기
MariaDb 설치 설치 전 패키지 업데이트 sudo apt update sudo apt upgrade 서버, 클라이언트 설치 # MariaDB 서버 설치 sudo apt install mariadb-server # MariaDB 클라이언트 설치 sudo apt install mariadb-client 클라이언트 설치 시 설정에 대해 묻는데, 만약 묻지 않는다면, 아래 명령어를 수행한다. # MariaDB secure 설정 sudo mysql_secure_installation root 비밀번호를 입력한다. root 접속을 위한 비밀번호를 입력하세요. Enter current password for root (enter for none): 위에서 비밀번호를 설정했기 때문에 y해서 바꾸거나 같은 비밀번호를..
MariaDB 삭제 1. mariadb-server 삭제 sudo apt-get purge mariadb-server 설정파일도 삭제해야 하므로 remove대신 purge로 삭제 2. 의존성 패키지 제거 sudo apt autoremove 3. mysql-common삭제 sudo apt-get purge mysql-common 4. 로그파일 삭제 sudo rm -rf /var/log/mysql sudo rm -rf /var/log/mysql.* sudo rm -rf /var/lig/mysql sudo rm -rf /var/etc/mysql 5. 시스템 재시작 sudo reboot MariaDB 재설치 1. 패키지 정보 업데이트 및 패키지 업그레이드 sudo apt update && sudo apt-get..
1. Kafka Exporter 를 다운로드 받아 압축을 풀고 실행한다. https://github.com/danielqsj/kafka_exporter/releases Releases · danielqsj/kafka_exporter Kafka exporter for Prometheus. Contribute to danielqsj/kafka_exporter development by creating an account on GitHub. github.com # MacBook 에서 kafka exporter 실행시 “개발자를 확인할 수 없기 때문에….” 메세지가 나오는 경우 # xattr ./kafka_exporter # xattr -d com.apple.quarantine ./kafka_exporter ...
SASL/SCRAM (Salted Challenge Response Authentication Mechanism) 1. 주키퍼를 실행시킨 후, 주키퍼에 Broker 간 통신에 사용할 Credential(인증정보) 생성 bin/kafka-configs.sh --zookeeper localhost:2181 --alter --add-config 'SCRAM-SHA-256=[iterations=8192,password=admin-password]' --entity-type users --entity-name admin 2. 주키퍼에 Producer/Consumer 에서 사용할 Credential(인증정보) 생성 bin/kafka-configs.sh --zookeeper localhost:2181 --alter ..