인프라(docker, EC2 등) 2

EC2 성능 튜닝1

EC2에 직접 설치한 Mysql 의 성능튜닝 이야기 EC2 t2.medium 장비에 Mysql 8.0.30 설치 후 배치 등 여러 쿼리를 실행했더니, 아래와 같이 IO에서 병목이 발생했다. IOPS는 최대값이 100에서 더 올라가지 못하고 있고, 유휴시간은 0에 가깝다. 장비에서 iostat을 해보면 idle이 거의 없는 상황 장비의 CPU도 25%정도 사용률을 보이나, IO에서 병목으로 CPU는 풀로 활용하지 못하는 상황 조치사항 : Mysql장비에 할당된 볼륨을 디폴트 볼륨인 gp2에서 gp3로 변경했다. 변경하게 되면 IOPS가 100에서 3000으로 올라간다. IOPS를 더 올려도 되지만, 3000이면 충분할 듯 하여 우선 gp3로만 변경함 변경후 아래와 같이 IOPS는 읽기, 쓰기 합쳐서 150..

docker 명령어

docker run -i -t --name mycontainer ubuntu:14.04 : 없으면 새로 생성하고 접속attach(-i -t). 데몬형식은 -d 옵션 (-p 옵션 : 컨테이너 내부 포트와 외부포트 연결) docker rm -f mycontainer : 컨테이너 삭제 docker ps -a : 프로세스 확인 ■ 도커 컨테이너 확인 docker inspect [ container ] : 컨테이너 상세 정보 확인 ■ 도커 로그확인 docker logs tail -100 mydocker : 컨테이너 내부 로그 확인 docker logs -f [ container ] : 실시간 로그 스트림 확인 docker logs -f -t [ container ] : 로그마다 타임스탬프 표시 ■ 도커 파일저장 ..

반응형